neural networks Dr. Gary D. Boetticher Software Metrics
software economics

Return to the home page of Dr. Boetticher
University of Houston Clear Lake - About the University
School of Science and Computer Engineering - Info about SCE
Research Areas - Info about Dr. Boetticher's research
Dr. Boetticher's publications
Courses taught by Dr. Boetticher
Dr. Boetticher's professional experiences

 

CSCI 5333 -- Database Management Systems

SWEN 5931 -- Database Management Systems
Updated May 3, 2013

Office and Address

Delta 171 Phone 281.283.3805
email: boetticher@uhcl.edu
Secretary: Ms. Kim Edwards, Delta 161 281.283.3860

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

 

Elmasri, R., Navathe, S., Fundamentals of Database Systems Benjamin Cummings, Sixth Edition, 2006.

 

 

 

 

 

 

Reference Materials

Proc. of SIGMOD Conf: ACM-Special Int Grp on Mgmt. of Data (1974-)
Proc. of the Very Large DB(VLDB) Conf. (Morgan Kaufmann) (1975-)
Proc. of IEEE Data Engineering Conf.(1984-)
TODS: ACM Transactions on Database Systems.(1976-)
IEEE /KDE: IEEE Trans. on Knowledge and Data Engineering (1990-)
TOIS: ACM Transactions on Office Information Systems.
Website for database publications by author and topics: http://dblp.uni-trier.de/ maintained by Dr. M. Lay at Univ of Trier, Germany
ORACLE Documentation

Tools/Software

Visio, SmartDraw, mySQL

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

 4 Homework/Projects:  10% of the total
 Quizzes: 

  5% of the total

 Participation via Blackboard

  5% of the total

 Midterm:  40% of the total
 Final: 40% of the total

Grading Scale

93+ = A; 90 = A-; 87+ = B+; 83+ = B; 80+ = B-; 77+ = C+;
73+ = C; 70 = C-; 67+ = D+; 63+ = D; 60+ = D-; 0+ = F

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 (You may take the syllabus quiz many times.

             No time limit for this quiz. You will need to get a perfect

             score of 100% on the syllabus quiz in order to take

                 other quizzes)

 

·   Read Chapters One and Two of the Elmasri textbook

·   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  (6/10/13)

                (This quiz, and all the remaining quizzes:

                   ·   may only be taken one time;

                  ·   has a time limit;

                  ·   has a due date (in parenthesis above); and

                  ·   a due time 7 PM for all quizzes

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    (6/10/13)

·   Read:  Unit Two of the online notes

 

   

   

 

 

·   Take:  Quiz on Unit Two   (6/10/13)

 

Jun 03 Unit 2: Conceptual Design: EER/UML diagrams

 

Assign Homework 1

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    (6/10/13)

·   Read:  Unit Three of the online notes (Relational Algebra)

 

   

 

·   Take:  Quiz on unit 3  (Relational Algebra)   (6/10/13)

 

Jun 10Unit 3: Relational Algebra

 

Assign Homework 2

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 (6/17/13)

·   Read:  Unit Four of the online notes

 

 

 

 

·   Take:  Quiz on Unit Four  (6/17/13)

 

Jun 10Unit 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 (6/17/13)

·   Read:  Unit Five of the online notes (Decomposition of Relations)

 

   

 

·   Take:  Quiz on Decomposition of Relations (6/17/13)

·   Read:  Unit Five of the online notes (Preserving Dependencies)

·   Take:  Quiz on Preserving Dependencies (6/17/13)

 

Jun 17Unit 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 01Midterm: Closed Book, Closed Notes, Room: TBD

 

Assign Homework 3

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 08Unit 9: Tran. Processing, Concurrency Control, Recovery

 

Assign Homework 4

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

  • Homework and projects are due exactly at the prescribed time (usually the beginning of class). As soon as a homework or project is collected, then all others are considered 1 day late (even if it only 3 minutes). In the event you might be running late, you might want to email the assignment. Also, when preparing your assignment, be mindful of possible backlogs at the printer, jammed printer, printer out of toner, etc.

  • Late homework/projects are accepted with a penalty of 10% deduction per 24-hour period after the due date. No late project will be accepted one week after the due date. The last homework/project cannot be late.

  • There will be no extra-credit homework or projects in this course.

  • All homework and projects must be typed not hand-written.

  • A cover page is expected for all homework and projects. A sample of this cover page is included in the first assignment.

  • VERY IMPORTANT! In certain classes students are encouraged to work in groups. For this class you are expected to work on all homework and projects individually. Students may not discuss, use, email, show, give, buy, sell, borrow, trade, steal, download from the Internet, etc. in whole or part, any of the homework or projects in any manner not prescribed by the instructor. This condition applies even after you complete this course! Penalty for cheating will be extremely severe and may result in an F for this course.

  • Handing in an assignment for another student is considered cheating. Penalty for cheating will be extremely severe and may result in an F for this course.

  • VERY IMPORTANT! Failing to report to the instructor any incident in which a student witnesses an alleged violation of the Academic Honesty Code is considered a violation of the academic honesty code. Please see me to discuss any incidents.

  • VERY IMPORTANT! Purchasing, or otherwise acquiring and submitting as one's own work any research paper or any other writing assignment prepared by others constitutes cheating. Penalty for cheating will be extremely severe and may result in an F for this course.

  • Standard academic honesty procedure will be followed. See the following link for additional information.

Tests, Quizzes

 

 There are 2 sections of this course: a Pure Web-based and a face-to-face.

Please note the differences below

  • There are no make-up tests except in verified medical emergencies and with immediate notification.

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.

  • There are no make-up quizzes. Allow plenty of additional time in the event that Blackboard crashes.

  • You are responsible for all the readings assigned throughout the semester.

  • Students are to work on test and quizzes individually.  Students may not discuss, show, give, sell, borrow, trade, share, etc. their tests or quizzes. Penalty on cheating will be extremely severe. Standard academic honesty procedure will be followed.

  • VERY IMPORTANT! Providing answers for any assigned work or examination when not specifically authorized by the instructor to do so. Or, informing any person or persons of the contents of any examination prior to the time the examination is given is considered cheating. Penalty for cheating will be extremely severe and may result in an F for this course.

  • VERY IMPORTANT! Failing to report to the instructor any incident in which a student witnesses an alleged violation of the Academic Honesty Code is considered a violation of the academic honesty code. Please see me to discuss any incidents.

Miscellaneous

  • Any person with a disability who requires a special accommodation should inform me and contact the Disability services office or call 281 283 2627 as soon as possible.

  • Incomplete grades or administrative withdrawals occur only under extremely rare situations.

  • The ringing, beeping, buzzing of cell phones, watches, and/or pagers during class time is extremely rude and disruptive to your fellow students and to the class flow. Please turn off all cell phones, watches, and pagers prior to the start of class.

  • Attendance Policy:

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.

  • I am willing to provide letters of recommendation/references only if you have attained an 'A' in one of my classes, or two 'A-' in two of my classes.

  • I highly recommend that you seek out your advisor and complete you Candidate Plan of Study (CPS) as soon as possible. I am normally not available for advising during the summer months.

  • Pay very careful attention to your email correspondence. It reflects on your communication skills. Below is a compilation of email errors I have received during the past year.

dear sir.

wen r u gonna grad the homework, bcoz i have a doubt about the third problem

Some student

Common problems:

   *   wen instead of when

   *   bcoz instead of because

   *   r instead of are

   *   u instead of you

   *   lowecase i instead of I

   *   starting a sentence with a lowercase letter

   *   doubt instead of question

  • I immediately discard anonymous emails.

Return to Top


HomeUHCLSCE



2700 Bay Area Boulevard
Delta Building. Office 171
Houston, Texas 77058
Voice: 281-283-3805
Fax: 281-283-3869
boetticher@uhcl.edu


© 2002-2013 Boetticher:  Database Course, All Rights Reserved.

Undergrad courses taught by Dr. Boetticher
Graduate courses taught by Dr. Boetticher

Locations of visitors to this page