| Course Coordinator |
Dr. Richard Holowczak Office Number 460, E. 26th Street Phone: 802-6279 E-Mail: richard_holowczak@baruch.cuny.edu (Preferred) |
| Objectives | The main objective of this course is to
provide students with the background to design,
implement, and use database management systems.
Topics Include:
|
| Textbooks / Materials / Resources |
Textbooks for this course:
|
| Course Content |
|
| Prerequisites | CIS 3100 Object Oriented Prog. lang. or
CIS 3200 Business Applic. Prog. I For non-majors, CIS 3367 Microcomputer Applications in Business I and junior status. OR CIS 2200. |
| Weeks | Topics | Chapter (in Kronke) |
|---|---|---|
| 1 | Course Introduction and Introduction to Databases Introduction to the Internet | 1 and 2 16 |
| 2 | Systems Analysis and Database Modeling Application Components and Design | 8 and 2 |
| 3 | Entity Relationship Modeling (E-R Modeling) Lab Session - Using MS Access | 3 11 |
| 4 | E-R Modeling Continued | 3 and 6 |
| 5 | The Relational Model - Converting E-R to Relations | 5 |
| 6 and 7 | Relational Algebra and Normalization (1NF - DK/NF) | 6 and 9 |
| 8 | Review for Mid-Term Exam Mid-Term Exam | |
| 9 | Structured Query Langauge (SQL) - DDL | 10 |
| 10 | SQL Continued - DML | 10 |
| 11 | Implementation: Data Structures, Security and System Administration | Appendix 15 |
| 12 | Implementation Continued: Transaction Porcessing, Concurrency Control, Recovery | 12 and 13 |
| 13 | Client/Server and Distributed Databases | 14 |
| 14 | Internet, Intranet Databases OODBMS, Hierarchical and Networked Data Models | 16 17, 18 |
| 15 | Project Presentations and Review for Final Exam |