Previous Weeks in the Database Course
Week 1: Monday, Jan 17
- Topics:
- Reading assignment:
Monday
- Martin Luther King Day: No classes
Tuesday:
- Introduction to the course
Thursday
Friday:
An introduction to database models
Week 2: Monday, Jan. 24
- Topics:
- Reading:
- Date, Chapters 1, 2
- EASYALG handout
Monday
- Record-oriented data models
- Hierarchical
- Network/CODASYL
Tuesday:
Thursday:
- More on the relational model and an introduction to the
relational algebra.
Friday:
- The relational algebra (con'td)
Week 3: Monday, Jan 31
- Topics:
- Introduction to Oracle and SQL
- Reading assignment:
- Date Chapters 3,4; Sunderraman Chapters 1,2;
Monday
- Introduction to Oracle and SQL
Tuesday:
- Further introduction to SQL: creating tables
Thursday
- Indexes, views, and the Oracle data dictionary
Friday:
Indexes, views, and the Oracle data dictionary
Week 4: Monday, Feb. 7
- Topics:
- Introduction to Oracle and SQL
- Reading assignment:
- Date Chapters 3,4; Sunderraman Chapters 1,2;
- Report writer tutorial
Monday
Tuesday:
Thursday:
Friday:
Coming attractions:
The first hour exam will be next week
Week 5: Monday, Feb. 14
- Topics:
- Introduction to the group project
- Top-down design
- Reading assignment:
Monday
- Introduction to design
- The entity-relationship model
Tuesday:
- Designing using the entity-relationship model
Thursday:
- Designing using the entity-relationship model
- The database loader (did not get to this yet)
Friday:
Week 6: Monday, Feb. 21
- Topics:
- Introduction to the group project
- Bottom-up design and normalization
- Reading assignment:
Monday
- Introduction to the group project
Tuesday:
- Bottom up (forms based) design
- The problem with bottom-up design
Thursday:
- Functional dependencies
- The database loader (I hope)
Friday:
First Normal Form through Third Normal Form
Week 7: Monday, Feb. 28
- Topics:
- Reading assignment:
Monday
- No class (instructor ill)
Tuesday:
- Data normalization (1NF, 2NF, 3NF, BCNF)
Thursday:
- Extracting a relational schema from a form
Friday:
Week 8: Monday, March 6
- Topics:
- Bottom-up design and normalization
- Reading assignment:
Monday
Tuesday:
- Resolving top-down and bottom-up designs
Thursday:
- Introduction to SQL*Forms
Friday:
Week 9: Monday, March 13: Spring Break
Week 10: Monday, March 20:
- Topics:
- Reading assignment:
- Sunderraman, chapters 4, 5
Monday
Tuesday:
Thursday:
- Introduction to the Oracle JDBC
Friday:
Week 11: Monday, March 27:
- Topics:
- Reading assignment:
Monday
Tuesday:
Thursday:
Friday:
- What is relational? (handout to come)
Week 12: Monday, April 3:
- Topics:
- Theory
- Relational Algebra
- Reading assignment:
Monday
Tuesday:
- Relational Algebra II: Divideby
Thursday:
Friday:
Return to Class Home Page