Anda di halaman 1dari 4

CS 205 Data Modelling and Database Design

Syllabus, Fall 2011

Course title:

CS 205 Data Modelling and Database Design

Credits:

4 required credits in the CS major

Instructor:

Dr. Gancho Ganchev,

Prerequisites: CS 140 or CS 143 or CS 170


Office: WS114 TR 2:40-4:40, W 5:00-6:00
Phone: (203) 837-9349
Email: ganchevg@wcsu.edu, gfganchev@yahoo.com

Description:
An in-depth introduction to information management techniques with emphasis
on data modeling and relational database design. Topics include conceptual data
modeling, relational database design and normalization, database query
languages, schema integration and integrity constraints, physical database
design, and database usability issues in a shared environment. Students will
design and implement a database application working from the E-R modeling
stage through to the actual implementation.

Resources:
Recommended textbooks:
[1] Hoffer, et al, F. (2010), Modern Database Management, Prentice Hall
[2] Ricardo, C (2004), Databases Illuminated, Jones and Bartlett
Class notes and additional course materials will be posted on the N: drive in the
folder N:/Class/GanchevG/CS205

Attendance:
Withdrawals:
Assessment:

You are expected to be present for each class session.


No withdrawals will be approved after the official University deadline.
Four tests (approximately 60 minutes in duration), one practical

assignment, and a final exam. No make-up tests will be offered. If you miss a test
for a valid reason, the weight of your final exam will be increased accordingly.

Grading:
Semester tests . . . . . . .
Assignment . . . . . . . . .

36 %
24 %

Final exam . . . . . . . . . . . 40 %

Tentative Schedule of Topics


Session

Date

Topics

Reference
from [1]

1-Tu

Aug 30

Introduction

Ch. 1

2-Th

Sept 1

Database Models

3-Tu

Sept 6

Database Development Process

Ch. 1

4-Th

Sept 8

Select project topic.

Ch. 2

Notes, www

Analysis: Entity-Relationship Modeling


5-Tu

Sept 13

Submit project problem statement.

Ch. 2

Analysis: Entity-Relationship Modeling


6-Th

Sept 15

Exercises: Entity-Relationship Modeling

Ch. 2

7-Tu

Sept 20

Analysis: Entity-Relationship Modeling

Ch. 3

8-Th

Sept 22

Analysis: Entity-Relationship Modeling

Ch. 3

9-Tu

Sept 27

Test 1 (all including Analysis)

10-Th

Sept 29

Submit project conceptual data model.

Ch. 4

Logical Design: The Relational Model


11-Tu

Oct 4

Logical Design: The Relational Model

Ch. 4, App B

12-Th

Oct 6

Logical Design: The Relational Model

Ch. 4, App B

13-Tu

Oct 11

Logical Design: The Relational Model

Ch. 4, App B

14-Th

Oct 13

Exercises

Ch. 4, App B

15-Tu

Oct 18

Logical Design: The Relational Model

Ch. 4, App B

Oct 20

Submit project table structures.

16-Th

Implementation: SQL (hands-on)

17-Tu

Oct 25

Test 2 (Logical Design)

18-Th

Oct 27

Implementation: SQL (hands-on)

19-Tu

Nov 1

Implementation: SQL (hands-on)

20-Th

Nov 3

SQL more examples


Structured Query Language and Integrity

Fr

Nov 4

Last day for withdrawal

21-Tu

Nov 8

Submit project table content.

SQL
Workbook

SQL
Workbook,
Textbook
Ch. 6, 7,
notes

Structured Query Language and Integrity


Exercises
22-Th

Nov 10

Test 3 (SQL)

23-Tu

Nov 15

Physical Design

Ch. 5, notes

24-Th

Nov 17

Physical Design

TBA, notes

25-Tu

Nov 22

Transaction Management and Concurrency


Control

Th

Nov 24

No class

26-Tu

Nov 29

Backup and Recovery

Ch. 11, notes


Ch.11, notes

27-Th

Dec 1

Additional Topics

28-Tu

Dec 6

Assignment due
Additional Topics

29-Th

Dec 8

Test 4 (Physical Design and remaining


topics)

Mo

Dec 12

2:00-4:30 Cumulative Final Exam

TBA, notes

Anda mungkin juga menyukai