Weekly Schedule
Schedule subject to change
Links are in blue, reading in green, class assignments in red
Week
|
General Topic | Monday | Wednesday | Friday | Major deadlines |
Jan 10 | Introduction DB history DB Environments |
Intro to the class Syllabus |
What is a database? Chap 1.1,1.2,1.3,1.4 |
Database history; Chap 1.5 get to know your teams |
|
Jan 17 | Modelling |
No class MLK day | Modeling and conceptualizing DBMS- See slides in Blackboard. Chapter 2 |
The relational model - See slides in Blackboard. Chap 4.1, 4.2, see assignment in BB |
|
Jan 24 | ER Diagramming |
ER Diagrams - See slides in Blackboard. Chap 12 |
ER Diagrams continued Chapter 12, exercise 12.11, pg 347 in UML and Crow's Foot notation |
Finish ERD Chapter 12, exercise 12.12, pg 347 in UML and Crow's Foot notation |
|
Jan 31 | Relational algebra/calculus Database Lifecycle |
Introduce the projects Chapter 5 Begin Relational algebra. |
Continue relational
algebra, calculus. Quiz Practice exercises |
Meet in Lab 250 ERDiagramming lab. You must be present to receive credit. |
Choose your project (2/4) |
Feb 7 | Normalization and design | Finish Relational Algebra. | Group meeting time (work on or complete SRS) Meet in 250 Lab |
Normalization Chapter 14 Finish worksheet from Monday |
Individual paper (W) Group SRS(F) |
Feb 14 | Introduction to SQL and MySQL |
Normalization Chapter 14 |
Finish normalization Exercise 14.15 |
Exam 1 | |
Feb 21 | Intro to SQL and MySQL |
Review and an introduction to SQL. Chapter 6 |
Day to work on SRS - Final and ERD draft documents in 250 lab |
Meet in 250 lab SQL lab |
Individual SRS eval (M) |
Feb 28 | MySQL |
Class cancelled due to illness |
Go over exam Introduction to DDL Chapter 7 |
Meet in ISAT/250 SQL DDL lab |
Final group SRS (F) ERD draft (F) |
Mar 7 | Spring break - enjoy the time off | ||||
Mar 14 | Design to SQL | Database design exercise |
Time
to work on project. (30.3 and 30.7) |
Design lab continued Final day to submit revised contracts. |
Final ERD and interface |
Mar 21 | SQL and connections | Design lab continued - Mac lab |
Extended SQL - Oh the possibilities |
Making the connections lab | |
Mar 28 | Group project status - Intro to DB security | Group project reports | Exam 2 - Coverage, Exam 1 + SQL | Mini project due - Sunday Mar 27; Hardcopy due Monday Mar 28. | |
Apr 4 | Advanced db topics | Return exams Indexes 7.3 |
Security - Chap 20 beginning, Chap 21 (Overview) Views Procedures, Triggers Chap 7 |
Java front end |
|
Apr 11 | Alternate DBMS | Triggers, cursors etc Chap 7 |
Transactions Chap 7 Chap 22 |
MySQL/Oracle SQL Server features |
Status report, DDL due |
Apr 18 | Advanced topics | More security, backup and recovery |
Lab triggers, functions and procedures - See Blackboard |
Other database models Chap 31, 27 |
|
Apr 25 | Project presentations | Projects | Projects | Projects/Review | Final project deliverables due April 29 no later than 3pm |
May 6 |
Final Exam - Friday May 6, 8am - in the lab |