Professor Adler's Spring 2019 Dynamic Course Outline
This schedule is tentative and may change throughout the semester.
All work must be submitted on time! All work is due Thursdays no later than 4pm.
All lecture notes can be found on D2L.
Download Syllabus
Week | Topic | Readings | Videos/Audios/Screenshots | Homework |
---|---|---|---|---|
1: (Ending Jan 10) | Introduction | Chapter 1 | Welcome Audio:
Videos:
|
Due Thursday January 10 BEFORE 4pm Click below for more details.
Go to the D2L Discussion board titled Introduction under the D2L Discussions Tab.
Go to the D2L Discussion board titled Interviews. Interview at least TWO users of database systems (programmer, DBA, etc.).
Answer the following question on the discussion board FOR EACH INTERVIEW separately:
|
2: (Ending Jan 17) | Database Environment / Architecture | Chapters 2-3 | Videos:
|
Due Thursday January 17 BEFORE 4pm Click below for more details.
Go to the folder titled Database Environment under the D2L Assignments tab:
Go to the D2L Quiz titled Database Environment and more under the D2L Quizzes tab.
|
3: (Ending Jan 24) | SQL Basics | Beginning of Chapter 6 | Screenshot: Screenshot
Video:
|
Due Thursday January 24 BEFORE 4pm |
4: (Ending Jan 31) | SQL Continued | End of Chapter 6 | Videos: | Due Thursday January 31 BEFORE 4pm
|
5: (Ending Feb 7) | Relational Model | Beginning of Chapter 4 and 7 | Videos:
|
Due Thursday February 7 BEFORE 4pm |
6: (Ending Feb 14) | Views and More DBMS Lifecycle/Fact-Finding Techniques |
End of Chapter 4 and 7; Chapters 10-11 |
Videos:
Other Videos: |
Due Thursday February 14 BEFORE 4pm |
7: (Ending Feb 21) | Midterm Exam & Choose Project Topic | Review Sheet for Midterm Exam | Due Thursday February 21 BEFORE 4pm
|
|
8: (Ending Feb 28) | ER Modeling | Chapter 12 | Videos:
ER_Diagram ternary_ER_Diagram Full_ER_Diagram Another_ER_Diagram Ternary_ER_Diagram_Another_Example Ternary, continued A nice tool to draw ER Diagrams: draw.io Cheatseet: ER Diagram - UML Cheatsheet |
Due Thursday Feb 28 BEFORE 4pm |
9: (Ending Mar 7) | Enhanced ER Modeling | Chapter 13 | Videos:
Enhanced_ER_Diagram |
Due Thursday March 7 BEFORE 4pm
|
10: (Ending Mar 14) | Normalization | Chapters 14 | Videos:
Reason_For_Normalization functional_dependency Full_and_Partial_Functional_Dependencies transitive_dependencies 1nf 1nf_violation 2nf_violation 2nf_violation_Continued 3nf_Violation 3nf_Table 3nf_-_Primary_and_Foreign_Key Cheatseet: Normalization Cheatsheet |
Due March 14 BEFORE 4pm |
(Ending Mar 21) | Spring Break! - No Submission Due | |||
11: (Ending Mar 28) | Advanced Normalization and Denormalization | Chapters 15 and 19 | Videos:
BCNF Denormalization |
Due Thursday March 28 BEFORE 4pm |
12: (Ending Apr 4) | Methodology for Database Design / Database Issues | Chapters 16-18 Chapters 20-21 |
Due Thursday April 4 BEFORE 4pm
|
|
13: (Ending Apr 11) | Distributed Database Systems Connect from Web Application |
Chapter 24-25.4 | Videos:
Optional Videos for those interested in using localhost first:
|
Due FRIDAY April 12 BEFORE 4pm
|
14: (Ending Apr 18) | NoSQL DB | Videos: Useful Websites: Cheatsheet: | Due Thursday April 18 BEFORE 4pm
|
|
15: (Ending Apr 25) | Work on Final Project | |||
Finals Week: (Ending May 2) | Final Projects Due | Due Thursday May 2 BEFORE 4p.m. |