|
|
Database Management Systems I
COSC 640
Fall 2009
Credit Hours : THREE (3)
Time : 3:00 PM - 5:50 PM (W)
Location : LH 201
Prerequisite: Admission to Computer Science Masters Program
Power Point Presentations:
Detailed Topics:
- Introduction
- DB Life Cycle
- Architecture of DBMS
- Data Models
- DB Design
- ER Model
- Relationship Types
- Functional Dependency
- Relational DB
- Normal Forms(1st, 2nd, 3rd, and BC)
- Multivalued Dependency
- Normal Forms (4th, and 5th)
- Relational Algebra
- Relational Calculus
- SQL- DDL/Type/Constraints
- SQL- Introduction to DML
- Single Row Functions / Multiple Row Functions / Nested Query / Views
- PL/SQL
- Transaction Control
- Composite Database / Subprogramming / Packages
- Cursors / Error Handling
- Triggers
References:
- A First Course in DATABASE SYSTEMS ; BY Jeffrey Ullman and
Jennifer Widom; Prentice Hall; ISBN 0-13-600637-X
- Oracle Database 10g. The Complete Reference
By Kevin Loney; Oracle Press. ISBN 0-07-225351-7
- The Relational Model for Database Management(Version
2)
By E. F. Codd. Publisher: Addison Wesley Company.
- Database Systems: Principles, Design and Implementation
By C. Ricardo, Publisher: Macmillan Company.
- Database Management: Theory and Application
By J.C. Shepherd. Publisher: Irwin Company.
- An Introduction to Database Systems
By B.C. Desa Publisher: West Company
- Database System Concepts. 5Th Edition
By Silberschatz, Korth, and Subarshan. McGraw Hill.
- Database Systems
By C. J. Date Addison and Wesley
URL:
Catalog Description:
Database design and implementation, data models, database programming
using relational database management systems as well as object oriented
databases. An implementation of a comprehensive project using a commercial
DBMS.
Course Objectives:
- Introduction of DBMS applications
- Introduction of database management system life cycle
- Basic database design
- Learn Structure Query Language (SQL)
- Study of at least one commercial database management system
- Design and implement a database for an enterprise
Projects & Assignments:
Students will be required to complete a paper/project and give a presentation
in class
Grading Policy and Tentative Schedule
| Test 1 |
30% |
Oct. 21 |
| Test 2 |
30% |
Dec. 9 |
| Homework & Project |
40 % |
|
Note: There will be no make-up exams.
|
|
|
|