CS219 –
Database Management Systems
Course
Syllabus
General Course Objectives:
1.
To
enable CIS majors to understand what a DBMS is and how it is used in
organizations.
2.
To
provide all students including students who elect computer science as a
secondary major a foundation for developing, designing and using DBMS systems.
Specific Objectives:
Textbook and Materials:
Instructional Policies and
Procedures:
Attendance: College policy states a student may not exceed 9 absences for a three-credit course meeting three times a week. A student who exceeds 9 absences will be dropped from the course. If you must be absent for a class, please tell me in advance to get class notes and assignments. If you must be absent for a scheduled test, you must make arrangements to take the test BEFORE the next class meeting because there are no test make-ups.
Homework and Group Assignments: Individual written assignments are to be completed and handed in weekly. These assignments will consist of review questions and application problems from each chapter in the text. Group assignments will consist of case studies that are written and then presented in class.
Comprehensive Database Project: Each student will design, develop, and present a complete database system built for either a fictitious or real organization. This project will begin about the 4th week and will be developed throughout the semester. The project will be submitted in written and oral form during the 15th week.
Class participation is extremely important for relevant, interesting, and lively class discussions. Prepare pertinent questions or topics you want to discuss before each class. Bring in current newspaper or magazine articles pertaining to topics discussed in class. Your involvement in this course will greatly improve your grade!
Code of Conduct: Cayuga Community College has published a code of conduct in the student handbook and on its web site. I fully support and adhere to these policies, including the following:
Grading:
Homework Assignments 20%
Database Lab Projects 20%
Hourly Tests (3). 40%
Comprehensive Database Project 20%
Grade Distribution:
90 - 100 = A 70 - 74 = C
85 - 89 = B+ 65 - 69 = D+
80 - 84 = B 60 - 64 = D
75 - 79 = C+
Course Schedule
(Tentative)
|
Week |
Content |
Assignments |
|
1 1/23-1/25 |
Intro to DBMS ·
Purposes and
uses of DBMS
|
Read
supplemental materials Complete written assignment Gather articles for "In the News …" |
|
Week |
Content |
Assignments |
|
2 1/28-2/1 |
The DBMS Environment (Networks) Components of a DBMS Database Models
·
Object-Oriented Introduce MS Access—Project 1 |
Read supplemental materials Complete written assignments Discuss In the News … Start Access Project 1 assignment |
|
3 2/4-2/8 |
The Relational Database Model · Entities and attributes · Tables and characteristics · Data Dictionary · Schemas and subschemas · Entity-Relationship Modeling |
Read supplemental materials Read MS Access book Complete written assignment Complete Access Project 1 |
|
4 2/11-2/15 |
Data Normalization
·
Data rules and integrity Query Basics in MS Access |
Read supplemental materials Read MS Access book Complete written assignment Start Access Project 2 |
|
5 2/18-2/20 |
Data Normalization Examples and Project TEST #1: DBMS and the Relationship Model, ERDs and
Normalization |
Read supplemental materials Complete written assignment. Complete Access Project 2 |
|
6 2/25-3/1 |
Database Project Proposal Due Database Queries ·
Introduction
to SQL ·
Boolean
Algebra ·
Computations
& Subtotals ·
Multiple
tables |
Read supplemental materials Read MS Access book Start Access Project 3 |
|
7 3/4-3/8 |
Maintaining and Updating a Database
|
Read supplemental materials Complete written assignment. Complete Access Project 3 |
|
Week |
Content |
Assignments |
|
8 3/11-3/15 |
Publishing to the Internet Forms Design
|
Read supplementary materials Read MS Access book Complete written assignment Start Access Project 4 |
|
9 3/18-3/22 |
Report Design
Enhanced Forms
|
Read supplementary materials Complete written assignment Complete Access Project 4 |
|
10 4/1-4/5 |
Calculations and Manipulations
|
Read supplementary materials Read MS Access book Complete written assignment Start Access Project 5
|
|
11 4/8-4/12 |
TEST #2: Database Design: Queries, Forms, and Reports Database Project ERD and Normalization Due |
Read supplementary materials Complete written assignment Complete Access Project 5 |
|
12 4/15-4/19 |
Macros ·
Wizards ·
Creating and
Using Macros ·
Creating and
Using a Switchboard |
Read supplementary materials Read MS Access book Complete written assignment Start Access Project 6 |
|
13 4/22-4/26 |
Database Administration
|
Read supplementary materials Complete written assignment Complete Access Project 6 |
|
Week |
Content |
Assignments |
|
14 4/29-5/3 |
Distribution and Integration
Final Project due for grading |
Read supplementary materials Complete written assignment |
|
15 5/6-5/10 |
New Trends
Test #3: Macros, DBA, and Distribution |
Read supplementary materials Complete written assignment |
|
16 |
Final -- Database Project Presentations |
|