![]() |
![]() |
![]() |
![]() |
|
|
| ||
|
CSCI 5333 -- Database Management Systems SWEN 5931 -- Database
Management Systems Office and Address Delta 171 Phone 281.283.3805 Face-to-Face Class Hours There is none during the summer. Office Hours I will use Skype to converse when needed. Teaching Assistant TBDi, email: TBD Hours: TBD Blackboard link Required Textbook
Reference Materials Proc. of SIGMOD Conf: ACM-Special Int Grp on Mgmt. of
Data (1974-) Tools/Software Course Description This course uncovers a spectrum of topics involved with current approaches to modeling and design of databases and the design of DBMSs to manage databases. The first half of the course focuses on databases from the perspective of a database programmer. The second half of the course focuses on databases from the perspective of a database administrator. The traditional graduate student load is 3 courses. Since this is a summer course, we will be working twice as fast. Be prepared to commit at least 35 to 40 hours per week to this course! Course Goals Upon completion of the course, students are expected to be able to: design and develop database applications proficiently and understand the fundamental structure of various database systems. Prerequisites The prerequisites for this course are CSCI4333 (or an undergraduate database course) and CSCI3532 (or some advanced data structures course). If you do not meet the prerequisites, then you need to drop this course! Methodology Pure Web-based. Appraisal
Grading Scale 93+ = A; 90 = A-; 87+ = B+; 83+ = B; 80+ = B-; 77+ = C+; My motto: I can only open doors. You must walk through. Schedule Jun 04 –
Unit 1: Overview, Syllabus, Intro, DB
Lifecycle
FOR
THIS WEEK
(IF NOT
SOONER)
·
Read: Syllabus · Read: Orientation
·
Take: Syllabus Quiz
score of 100% on the syllabus quiz in order to take other quizzes)
·
Read: Chapters One · Take: Quiz on Chapters One and Two of Elmasri (6/11/12)
· Read: Chapters 10.1 and 10.2 of the Elmasri textbook · Take: Quiz on Chapters 10,1 and 10.2 of Elmasri (6/11/12)
· Unit One of the online notes Please review the online orientation document on how to get the password for the notes.
·
Take: Quiz on Unit One Notes
·
·
·
·
FOR NEXT WEEK
(IF NOT
SOONER) · Read: Chapters 7 to 9 and 10.3 to 10.6 of the Elmasri textbook ·
Take: Quiz on Chapters 7 to 9 and 10.3 to
10.6 of Elmasri · Read: Unit Two of the online notes
· Do: Tutorial: From Requirements to an EER Diagram · Do: Tutorial: From an EER Diagram to a set of Relations · Take: Quiz on Unit Two (6/11/12)
Jun 04 – Unit 2: Conceptual Design: EER/UML diagrams
Point value: 100 points Due date: June 18 at 7:00 PM via email
FOR NEXT WEEK (IF NOT SOONER) · Read: Chapter Three and Six of the Elmasri textbook ·
Take: Quiz on Chapters Three and Six of Elmasri · Read: Unit Three of the online notes (Relational Algebra)
·
Take: Quiz on unit 3 (Relational
Algebra)
(
Jun 11 – Unit 3: Relational Algebra
Point value: 100 points Due date: June 25 at 7:00 PM via email
FOR NEXT WEEK (IF NOT
SOONER) · Read: Chapters Fifteen and Sixteen of the Elmasri textbook
·
Take: Quiz on Chapters Fifteen and Sixteen of Elmasri ( · Read: Unit Four of the online notes
·
Take: Quiz on Unit
Four (
Jun 11 – Unit 4: Relational Database Design Theory
FOR NEXT WEEK (IF NOT
SOONER) · Read: Unit Five of the online notes (Minimal Covers)
· Do: Tutorial: Minimal Covers ·
Take: Quiz on Minimal Covers ( · Read: Unit Five of the online notes (Decomposition of Relations)
·
Take: Quiz on Decomposition of Relations ( · Read: Unit Five of the online notes (Preserving Dependencies) ·
Take: Quiz on Preserving Dependencies (
Jun 18 – Unit 5: Min. covers, lossless joins, preserving depend.
HW 1 Due
FOR NEXT CLASS (IF NOT SOONER) · Read: Unit Six of the online notes (Normal Forms)
· Take: Quiz on Normal Forms (6/25/12) · Read: Unit Six of the online notes (Bernstein's Synthesis)
· Take: Quiz on Bernstein's Synthesis (6/25/12)
Jun 18 – Unit 6: Normal forms up to 4NF
FOR NEXT CLASS (IF NOT SOONER) · Read: Unit Six of the online notes (Boyce-Codd Normal Form)
· Take: Quiz on Boyce-Codd Normal Form (6/25/12)
Jun 25 - Unit 6: Normal forms up to 4NF, Paired Attribute Algorithm
HW 2 Due
· Submit: Midterm questions by Wednesday, July 1st, 7 PM. · Study!
Jul 02 – Midterm: Closed Book, Closed Notes, 7 PM, Delta 241
Point value: 100 points Due date: July 16st at 7:00 PM via email
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 17 through 20 of Elmasri · Take: Quiz on Chapters 17 through 20 of Elmasri (7/09/12) · Read: Unit Seven of the online notes
· Take: Quiz on Unit Seven online notes (7/09/12) · Read: Unit Eight of the online notes · Take: Quiz on Unit Eight online notes (7/09/12)
* Last day to drop a class/withdraw for the semester is July 14th *
Jul 09 – Unit 7: Physical DB Design and Unit 8: Oracle Architecture
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 21 through 23 of Elmasri · Take: Quiz on Chapters 21 through 23 Elmasri (7/16/12) · Read: Unit Nine of the online notes (Tran. Proc, Con Ctrl, Rec) · Take: Quiz on Unit Nine online notes (7/16/12)
Jul 09 – Unit 9: Tran. Processing, Concurrency Control, Recovery
Point value: 100 points Due date: July 23 at 7:00 PM via email
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 11 and 25 of Elmasri · Take: Quiz on Chapters 11 and 25 of Elmasri (7/16/12) · Read: Unit Ten of the online notes (OODB, Dist. Databases) · Take: Quiz on Unit Ten online notes (7/16/12)
Jul 16 – Unit 10: Object Oriented/Distributed Databases
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 24, 14, and 12 of the Elmasri textbook · Take: Quiz on Chapters 24, 14, and 12 of Elmasri (7/23/12) · Read: Unit Eleven of the online notes (Security, Web, XML) · Take: Quiz on Unit Eleven online notes (7/23/12)
Jul 16 – Unit 11: Database Security, Web Databases, and XML
HW 3 Due
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 28 and 29 of Elmasri · Take: Quiz on Chapters 28 and 29 of Elmasri (7/23/12) · Read: Unit Twelve of the online notes (Data Warehousing, Mining) · Take: Quiz on Unit Twelve online notes (7/23/12)
Jul 23 – Unit 12: Data Warehousing, Data Mining
HW 4 Due
FOR NEXT CLASS (IF NOT SOONER) · Submit: Final questions by Wednesday, July 29th, 7 PM. · Study!
Jul 30 – Final Exam: Closed Book, Closed Notes, 7 PM, Delta 241
Other Policies Homework, Projects, Research Paper
Tests, Quizzes
Face-to-face: Rescheduling a final exam in order to catch a plane flight in order to go back home is unacceptable. Make up exams are harder and different from the original exams.
Pure Web-based: Will be assessed on a case-by-case basis. Make up exams are harder and different from the original exams.
Miscellaneous
Face-to-face: You are expected to attend every class. If you miss more than 1 class, then your course grade will be reduced by 2 points for each lecture missed. Coming late to class on a regular basis will impact your course participation grade.
Pure Web-based: You do not need to attend any lectures on campus. Also, you do not need to show up in person to take the exams. However, you may attend any/all of the face-to-face lectures and/or exams. However, it is my experience that those students who do attend class on a regular basis do better on tests than those that don't. If you will be off-campus during the exams, please make the necessary arrangements with me as soon as possible.
© 2002-2012 Boetticher: Database Course, All Rights Reserved. |