| Instructor: | Dr. Nelson L. Passos |
|---|---|
| Office: | Bolin Science Hall 126B |
| Office phone: | 397-4129 |
| E-mail: | nelson.passos@mwsu.edu |
| Office Hours: | MW 9:00 - 12:00 am |
| TR 1:00 - 3:00 pm | |
| Class Hours: |
TR 9:30 - BO 212 |
Course Description:
A study of concepts, characteristics, design and implementation of database management systems, including hierarchical, network, and relational data-models; appropriate data structures, operations and query languages. Other topics that will be discussed include normal forms and query by example techniques.
Database Management Systems, by R. Ramakrishnan.Text book:
Lecture Notes:
Project Database:
Agenda:
January February March April May Grading
|
Jan 17- |
Introduction to DBMS |
Chapters 1 to 5 |
|
Jan 19- |
Queries in a DBMS |
|
|
Jan 24- |
Overview of a Relational DB |
|
|
Jan 26- |
E-R Diagrams |
|
|
Jan 31- |
Relationships |
|
|
Feb 2- |
Conceptual Design |
|
|
|
Assignment # 1 |
|
|
Feb 7- |
Relational Model |
|
|
Feb 9- |
Keys |
|
|
|
Assignment # 2 |
|
|
Feb 14- |
Logical DB Design |
|
|
Feb 16- |
Views |
|
|
|
Assignment # 3 |
|
|
Feb 21- |
Relational Algebra – Selection and Projection |
|
|
Feb 23- |
Relational Algebra – Joins and Division |
|
|
|
Assignment # 4 |
|
|
Feb 28- |
SQL - Basics |
|
|
Mar 2- |
SQL – Nested queries |
|
|
Mar 7- |
Review |
|
|
Mar 9- |
Test # 1 |
|
|
Mar 14- |
Spring Break |
|
|
Mar 16- |
Spring Break |
|
|
Mar 21- |
SQL – Aggregate Operations |
|
|
Mar 23- |
SQL – Null Values |
|
|
Mar 28- |
SQL – Integrity Constraints |
|
|
Mar 30- |
Schema Refinement |
Chapter 19 |
|
|
Project assignment |
|
|
|
Assignment # 5 |
|
|
Apr 4- |
Normalization – BCNF and 3rd NF |
|
|
Apr 6- |
Normalization - Decomposition |
|
|
|
Assignment # 6 |
|
|
Apr 11- |
Transaction Management |
Chapter 16 |
|
Apr 13- |
Easter Holidays |
|
|
Apr 18- |
Lock Based Control |
|
|
Apr 20- |
Test # 2 |
|
|
Apr 25- |
Application Development |
Chapter 6 |
|
Apr 27- |
Microsoft Access - QBE |
|
|
May 2- |
Embedded SQL – C++ |
|
|
May 4- |
Embedded SQL – PHP |
|
|
May 9- |
Finals (Tuesday, 8:00 am) |
|
| Tests: | 20 % (each) | |
|---|---|---|
| Final Exam: | 20 % | |
| Assignments: | 15 % | |
| Project: | 20 % | |
| Class Participation: | 5 % |
E-mail address:
nelson.passos@mwsu.edu