CSC443  Database Management  Spring 2006
Course Webpage: http://www.adelphi.edu/~pe16132/csc443

 

Course#: 0145-443-001   Data Base Management Systems

 

Time:              MWF 11:00 am-11:50 am in Computer Lab Science Lab 227

  

Instructor:      Professor Pepper

Office: Alumni Room 114 or Science Lab 227: 

Telephone: 516-747-2362, but leave a message with your phone number.

Office Hours: Tuesday & Thursday 12:15-1:30; Wed 12-12:30

E-mail: pepper@adelphi.edu

http://www.adelphi.edu/~pe16132

Blackboard:      http://my.adelphi.edu/


Description: Course Description:

In-depth analysis of the hierarchical, network, and relational database models. Objectives of database processing. Storage structures and access methods. Database design and normalization, normal forms. Relational algebra and calculus.  Programming assignments will be done using Access or Oracle 9i under the Panther Unix operating system.

At the end of this course, you will be able to do the following:


Prerequisites: CSC343 Data Structures.

Textbooks:

Database System Concepts, Fifth Edition, by A. Silberschatz, H. F. Korth, and S. Sudarshan, McGraw-Hill Publishing Company, 2006, ISBN: 0-07-295886-3

Oracle 9i Programming - A Primer, by R. Sunderraman, Addison-Wesley, 2003, ISBN: 0-321-19498-5.

Grading Distribution: 2 projects: 40%; homework assignments: 20%; Midterm: 20%; Final: 20%.

Course Requirements:

The midterm must be completed as a minimum for credit.   Each exam must be taken at the time scheduled.  Regardless of the reason, 2% will be dropped for anything 1 day late. 10% will be dropped for anything 1 week late.

All assignments must be done individually unless specified otherwise. Each student must hand in hard copy of your programs (with full comments and documentation) and running results with adequate testing cases, and the source code. (The code can be submitted via an e-mail attachment, my digital dropbox, or the assignment discussion board.) Instructions on how to run your programs must be in the  README file. Please include your name and e-mail address both in the README file and on the hardcopy.

Schedule

This is a weekly schedule. All reading should be done by the beginning of the week.

 

wk

Date

Subject

DB Cpts

 

Oracle 9i pgming

Major Assignments

1

1/25, 1/27

Intro

1

1-1.4

 

2

1/30, 2/1, 2/3

Access introduction

 

 

 

3

2/6, 2/8, 2/10

Access

6

 

 

 

2/7

2/7 - last day to add

6

 

 

4

2/13, 2/15, 2/17

E-R Model

6

 

 

5

2/20, 2/22, 2/24

ER Model

2

 

1.5

 

 

 

2/21 - last day to drop

 

 

 

6

2/27, 3/1, 3/3

Relational Model

2,  

 

 

7

3/6, 3/8, 3/10

Relational Queries

2

 

Access Project Due

8

3/13, 3/15, 3/17

Review

 

 

 

9

3/20, 3/22, 3/24

SQL

3

 2

Midterm

10

3/27, 3/29, 3/31

SQL

 3

 2

 

 

 

3/31 - last day to withdraw

 

 

 

11

4/3, 4/5, 4/7

SQL; Importing Data using sqlldr

3

 

 

4/10- 4/16

spring break

 

 

 

12

4/17, 4/19, 4/21

Integrity, Security, Authorization & Authentication

Be able to query to answer questions

4.1-3;

8.6-8

 

 

13

4/24, 4/26, 4/28

Oracle Connections to other Lang

4.4-4.6

 

 

14

5/1, 5/3, 5/5

Functional Dependencies; Closure; Cononical Cover

7

 

Major Project II Due

15

5/8

Review

 

 

 

 

5/10

emergency day

 

 

 

FINAL

5/12, 5/15 or 5/17

See Adelphi Final Schedule

 

 

Final