CS1555/1565: Database Systems

DateTopicChapters CoveredExercise Due
Week-1-Lec-1Introduction to Basic ConceptsC1 (C1)-
Week-1-Lec-2Database System Architecture C2 (C2)-
Week-2ER model, UML and Relational ModelC3 (C3) Exercise 1 due Week-3-Lec-1
Week-3Oracle FundamentalsClassnotes(Week-3-Lec-1 Quiz 1)
Week-4Relational Model and Relational AlgebraC7 (C6)-
Week-5Relational language SQLC8 (C7)Exercise 2 due Week-5-Lec-1
Week-6Physical structuresC5 (C4 and C5)Exercise 3 due Week-6-Lec-1
Week-7-Lec-1Review of first seven chapters, B-tree and extendible hashing-Exercise 4 due Week-7-Lec-1
Week-7-Lec-2Midterm ExamC1 to C8 not C4 (C1 to C7)-
Week-8Relational Calculus and Normal FormsC9 (C8) and C14 (C12)-
Week-9-Lec-1Database IntegrityC8 (C12)Exercise 5 due Week-9-Lec-1
Week-9-Lec-2Oracle, DB2 and implementation issuesC10 (C9)project #1 discussion
Week-10Hierarchical model, IMS and MUMPS conceptsClassnotes (C11)Exercise 6 due Week-11-Lec-1, project #2 discussion
Week-11-Lec-1Hypertext model, HTML and XMLClassnotes-
Week-11-Lec-2WebBase Interface and ODBC conceptsClassnotes(Week-11-Lec-2 Quiz 2)
Week-12Network Data Model and Object-oriented database conceptsC11 and C12 (C10 and C22)-
Week-13-Lec-1Common Gateway Interface for Web DatabaseClassnotes-
Week-13-Lec-2 Data Mining--
Week-14Database design and comparison of data modelsC9 and C12 (C12, C14 and C22.8)Early submission of projects (+3 bonus points) Week-14-Lec-1
Week-15-Lec-1ReviewC1-C12,C26.2 not C4 (C1-C8, C10-C12, C14, C22) and classnotesMiniproject due Week-15-Lec-1
Week-15-Lec-2Final ExamC1-C12, C26.2 not C4 (C1-C8, C10-C12, C14, C22) and classnotesLate submission of miniprojects (-2 penalty points, after final exam, no miniprojects may be submitted)
* Chapter references are to the 3rd edition of the textbook. (References to the 2nd edition are in parentheses)