Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Division by zero in /Library/WebServer/Documents/wiki2/pmwiki.php on line 1070

Warning: Cannot modify header information - headers already sent by (output started at /Library/WebServer/Documents/wiki2/pmwiki.php:1070) in /Library/WebServer/Documents/wiki2/pmwiki.php on line 870
Computational Biology Lab : Topics

Information Systems Topics

The course will cover two main topics

  1. Relational Databases
  2. Implementation of Database Systems

You should read the designated chapters concurrent with the lecture schedule. I recommend reading the chapter in advance of class.

Some topics link to lecture slides. Please keep in mind that lecture slides are not a substitute for class notes because slides are intended to provide illustrations of certain topics discussed in class, but not provide comprehensive coverage of the lecture. Your responsibility is to take notes in class as needed to supplement the text.

TopicDateText
Key ConceptsJan 30Ch 1
SQL Intro, Relational Model More SQLFeb 1, 6, 8Ch 3 The Relational Data Model, Ch5 Relational Algebra
Relational AlgebraFeb 13, 15Ch 5 Relational Algebra
Entity-Relationship ModelingFeb 20, 22Ch 4 Conceptual Modeling
Normalization Theory Part TwoFeb 27, Mar 1, 6Ch 6 Database Design with the Relational Normalization Theory
Midterm ReviewMar 13 
MidtermMar 15 
Database SecurityMar 27 
Triggers and SQL in Apps (supplementary)Mar 29Ch 7-8 Triggers, Active Databases, SQL in Applications
IndexingApr 3,5Ch 9 Physical Data Organization and Indexing
Query ProcessingApr 10,12,17Ch 10 The Basics of Query Processing, Ch 11 Query Optimization
Transactions (old notes)Apr 24, 26Ch 13 An Overview of Transaction Processing
Object DatabasesMay 1Ch 16 Object Databases
XMLMay 3Ch 17 XML
Class Project PresentationsMay 10Groups 1 2 3 4 5
Class Project Presentation Wrap-up and Final ReviewMay 15