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 
 
 
		 
 
 
 
 
 
 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.  |