re
|
|
CSCI 5333 -- Database
Management Systems Office and Address Delta 171 Phone 281.283.3805 Class Hours (Face-to-Face or Online) Thursday 4:00 - 6:50 PM, Delta 234 or via Zoom
Office Hours Wednesday 2 to 4 PM; Thursday 3 to 4 PM, or by appointment. Students with appointments have priority. If the suite door is locked, then call my extension (last 4 digits) using the phone in the hallway. Students who have an appointment will have priority over those students who don't. During the COVID-19 situation, you will be emailed a Zoom link. Teaching Assistant Mr.
Rahul Rajendran TA Hours: Monday 6 - 9 PM Tuesday 6 -10 PM Wednesday 1 - 4 PM Thursday 10 - 2 PM
Blackboard link Required Textbook
Elmasri, R., Navathe, S., Fundamentals of Database Systems Benjamin Cummings, Seventh Edition, 2016.
Reference Materials Proc. of SIGMOD Conf: ACM-Special Int Group 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. Be prepared to commit 15 to 20 hours per week to this course! Course Goals Upon completion of the course, students are expected to be able to:
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 Lecture, seminar, case studies, and interactive problem solving. Lecture supplemented with You Tube videos. Appraisal
Grades will be based solely on criteria listed above. No other factors will be considered. Grading Scale 93+ = A; 90 = A-; 87+ = B+; 83+ = B; 80+ = B-; 77+ = C+; My motto: Foster disciplined, altruistic passion.
************************************************************************ *** With the uncertainty of the COVID-19 situation, some classes ***
*** Please constanstly check your UHCL email for updates. ***
Jan 20 – Unit 1: Overview and Syllabus, Intro, DB Lifecycle (1.5 hours), Intro to EER (1.5 hours) ************************************************************************ *** All course materials are located in the Google Drive folder. *** *** I strongly recommend you place the notes in a 3-ring binder. ***
Assign Assignment 1 - EER and UML Diagrams - Individual Assignment Point value: 100 points Due date: Thursday, February. 10, 2022 at 4 PM. Bring a hard copy to class
FOR THIS WEEK (IF NOT SOONER) ·
Read:
Syllabus · Read: Online Orientation (Blue color = Available on the Google Drive)
·
Read: Chapters One
· Read: Unit One of the online notes
It is the student's responsibility to download the notes, print the notes, and bring them to class.
FOR NEXT WEEK (IF NOT SOONER) · Read: Chapters 3, 4, and 9 of the Elmasri textbook · Read: Unit Two of the online notes ·
Quiz: Complete Quiz 00 -
Syllabus and Online Orientation. This is due by 4 PM on
You may take the syllabus quiz multiple times. However, you cannot proceed to other quizzes until you get a perfect score on the syllabus quiz. All other quizzes may be taken only one time. ·
Quiz: Complete Quiz 01 -
Chapters 1 and 2 of Elmasri. This is due by 4 PM on
·
Quiz: Complete Quiz 02 -
Unit 01 Online Materials. This is due by 4 PM on
·
Quiz: Complete Quiz 03 -
Chapters 3, 4 and 9 of Elmasri. This is due by 4 PM on
·
Quiz: Complete Quiz 04 -
Unit 02 Online Materials. This is due by 4 PM on
Jan 27 – Unit 2: Conceptual Design: EER/UML diagrams continued, FTD Florist Shop
FOR NEXT WEEK (IF NOT SOONER) · Read: Chapters 5 and 8.1 to 8.5 (pages 239 to 268) of the Elmasri textbook · Read: Unit Three of the online notes (Relational Algebra) · Quiz: Complete Quiz 05 - Chapters 5 and 8.1 to 8.5 of Elmasri. This is due by 4 PM on Feb. 3, 2022. ·
Quiz: Complete Quiz 06 -
Unit 03 Online Materials. This is due by 4 PM on
Feb 03 – Unit 3: Relational Algebra
Assign Assignment 2 - Individual Assignment - Mapping EER to Code, Relational Algebra Point value: 100 points Due date: Thursday, February 17, 2022 at 4 PM. Bring a hard copy to class
FOR NEXT WEEK (IF NOT SOONER) · Read: Chapters 6 and 7 of the Elmasri textbook ·
Quiz: Complete Quiz 07 -
Chapters 6 and 7 of Elmasri. T ·
Quiz: Complete Quiz 08 -
Unit 04 Online Materials. This is due by 4 PM on
Feb 10 –
Point value: 100 points Due date: Thursday, February 24, 2022 at 4 PM.
FOR NEXT WEEK (IF NOT SOONER) · Read: Chapters 14 and 15 of the Elmasri textbook · Read: Unit Five of the online notes
Feb 17
Point value: 100 points Due date: Thursday, March 3, 2022 at 4 PM. Bring a hard copy to class.
FOR
NEXT CLASS (IF NOT SOONER) · Read: Unit Six of the online notes (Decomposition of Relations)
Feb 24 – Unit 6: Min. covers, lossless joins, preserving depend.
Point value: 100 points Due date: Thursday, March 10, 2022 at 4 PM. Bring a hard copy to class.
FOR
NEXT CLASS (IF NOT SOONER) · Read: Unit Seven of the online notes (Normal Forms) · Read: Unit Seven of the online notes (Bernstein's Synthesis)
Mar 03 – Unit 7: Normal forms up to 4NF
Point value: 100 points Due
date:
Sunday, March 20, 2022 at 4 PM. Submit by email
FOR NEXT CLASS (IF NOT SOONER) · Read: Unit Seven of the online notes (Boyce-Codd Normal Form and Fourth Normal Form)
Mar 10 - Unit 7: Normal forms up to 4NF, Paired Attribute Algorithm, Review
· Submit: Midterm questions by Wednesday, March 23, 2022, 7 PM. This is optional. Use the template found on the Google Drive Strip out any identifying information (Your name, Student ID number) Specify whether you want me to post your questions on the Google Drive. · Study!
Mar 17 ***** SPRING BREAK ****** NO CLASS *****
Mar 20 – Sunday
-
Mar 24 – Midterm: Closed Book, Closed Notes
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 16 and 17 of the Elmasri textbook · Read: Unit Eight of the online notes · Read: Unit Nine of the online notes
Mar 31 – Unit 8: Physical DB Design Unit 9: Oracle Architecture
Point value: 100 points Due
date:
Thursday, Apr 21, 2022
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 20 through 22 of the Elmasri textbook · Read: Unit Ten of the online notes (Tran. Processing, Concurrency Control, Recovery)
Apr 07 – Unit 10: Tran. Processing, Concurrency Control, Recovery
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 23 and 24 of the Elmasri textbook · Read: Unit Eleven of the online notes
Apr 14 – Unit 11: Distributed Databases/ Cloud Computing / NOSQL
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapter 25 Elmasri textbook · Read: Unit Twelve of the online notes - Big Data and Mongo DB
Apr 21 – Big Data - Mongo DB
FOR NEXT CLASS (IF NOT SOONER) · Read: Chapters 28 and 29 of the Elmasri textbook · Read: Unit Thirteen of the online notes - Data Mining and Data Warehouse
Apr 28 – Unit 12: Data Warehousing, Data Mining, Review
FOR NEXT CLASS (IF NOT SOONER) · Submit: Final questions by Wednesday, May 4th, 7 PM. This is optional. Use the template found on the Google Drive Strip out any identifying information (Your name, Student ID number) Specify whether you want me to post your questions on the Google Drive. · Study!
May 05 – Final Exam: Closed Book, Closed Notes
Other Policies This class has 6 simple rules: 1) Be respectful of others. 2) Be very passionate about your learning and do your best. 3) Be fearless - ask lots of questions in class. 4) Don't be late on anything. 5) Don't ever cheat. 6) Have fun!
Miscellaneous
© 2002-2022 Boetticher: Database Course, All Rights Reserved. |