![]() |
![]() |
![]() |
![]() |
|
|
| ||
|
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 face-to-face lectures during the summer. Office Hours I will use Skype to converse when needed. Teaching Assistant TBD, 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 03 –
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/10/13)
· Read: Chapters 10.1 and 10.2 of the Elmasri textbook · Take: Quiz on Chapters 10,1 and 10.2 of Elmasri (6/10/13)
· 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
· Take: Quiz on Unit Two (6/10/13)
Jun 03 – Unit 2: Conceptual Design: EER/UML diagrams
Point value: 100 points Due date: June 17 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 10 – Unit 3: Relational Algebra
Point value: 100 points Due date: June 24 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 10 – Unit 4: Relational Database Design Theory
FOR NEXT WEEK (IF NOT
SOONER) · Read: Unit Five of the online notes (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 17 – 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/24/13) · Read: Unit Six of the online notes (Bernstein's Synthesis)
· Take: Quiz on Bernstein's Synthesis (6/24/13)
Jun 17 – 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/24/13)
Jun 24 - Unit 6: Normal forms up to 4NF, Paired Attribute Algorithm
HW 2 Due
· Submit: Midterm questions by Sunday, June 30th, 7 PM. · Study!
Jul 01 – Midterm: Closed Book, Closed Notes, Room: TBD
Point value: 100 points Due date: July 15st 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/08/13) · Read: Unit Seven of the online notes
· Take: Quiz on Unit Seven online notes (7/08/13) · Read: Unit Eight of the online notes · Take: Quiz on Unit Eight online notes (7/08/13)
* Last day to drop a class/withdraw for the semester is TBD *
Jul 08 – 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/15/13) · Read: Unit Nine of the online notes (Tran. Proc, Con Ctrl, Rec) · Take: Quiz on Unit Nine online notes (7/15/13)
Jul 08 – Unit 9: Tran. Processing, Concurrency Control, Recovery
Point value: 100 points Due date: July 22 at 7:00 PM via email
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 24 and 25 of Elmasri · Take: Quiz on Chapters 24 and 25 of Elmasri (7/15/13) · Read: Unit Ten of the online notes (Dist. Databases, Database Security) · Take: Quiz on Unit Ten online notes (7/15/13)
Jul 15 – Distributed Databases / Database Security
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/22/13) · Read: Unit Twelve of the online notes (Data Warehousing, Mining) · Take: Quiz on Unit Twelve online notes (7/22/13)
Jul 22 – Unit 12: Data Warehousing, Data Mining, Review
HW 4 Due
FOR NEXT CLASS (IF NOT SOONER) · Submit: Final questions by Sunday, July 28th, 7 PM. · Study!
Jul 29 – Final Exam: Closed Book, Closed Notes, 7 PM, Delta ???
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-2013 Boetticher: Database Course, All Rights Reserved. |