School of Mathematics & Computer Science

Adelphi University

 

Course#: CSC (0145) 391-006     Database Management Independent Study

 

Class Time:    T 12:15 - 1:30

 

Instructor:      Professor Pepper

Office: Science 108 or Alumni Hall 114

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

Office Hours: Tuesday 12:15-1:30 & Thursday 9:55 - 10:40

E-mail: pepper@adelphi.edu

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

 

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

Recommended Text:

Still being decided

Catalog Description

This course covers in-depth analysis of the relational database model, objectives of database processing, database design, and storage structures and access methods. Database design and normalization, normal forms. Programming assignments will be done using Access or Oracle or MS SQL. UML Diagramming.

 

Grading System

The course grading scale is: A+ 99-100, A 93-98,  A- 90-92, B+ 87-89, B 83-86, B- 80-82, C+ 77-79, C 73-76, C- 70-72, D 60-69, and F is below 59. It is not anticipated that grades will be curved.

Grading will be based on timely delivery of high quality deliverables.

Disabilities

If you have a physical, medical or learning disability and require accommodations, please contact the Office of Disability Support Services (DSS) to discuss these accommodations. DSS is located in the University Center Room 310 at 516-877-3145.

Schedule

 

Thursday Date

Meeting Date

Pepper presents

Deliverable

2/1

2/1

What is a database & what are functions

 

2/7

2/7

Basic SQL Select / sort /join

High level spec

www.functionx.com/sqlserver/ 1-5 and glance at 6-7

2/14

2/14

Connect to DB

Lytec intro

How to ERD and class diagram

www.functionx.com/sqlserver/ 8-9 & 13-15 and glance at 10-12

(demonstrate ability to use ms sql in general)

2/21

Skip

Email worded description of Lytec layout

Demonstrate ability to query Lytec database a little

2/28

2/28

Division of responsibility & UML; Normal forms

ERD of all Lytec tables needed (maybe some UML) based on worded description

3/6

3/4***

Total query / complex join

Tech spec for required queries and pgm and UML diagrams and demonstrate experimentation with queries

3/20

3/20

Handling sql variations

All required queries if all field entered

3/27

3/27

Visual C++

All required SQL code for final project

4/3

4/3

Visual C++

Work through tutorial

4/10

4/10

Connect to DB

Finish tutorial;

One field screen in visual C++

4/17

4/17

 

Query Lytec using one field screen in Visual C++

4/24

Skip

 

Final project if all fields filled, no sort or total

4/31

4/29***

 

Final project if all fields filled on one sort and total

5/6

5/6

 

Final project all fields

5/15

5/15

 

Hopefully done by now