| Professor | Dr. Richard Holowczak Office: Wasserman Trading Floor / Subotnick Center Phone: 646 - 312 - 1544 Fax: 646 - 312 - 1541 Office Hours: 12:30 - 2:00pm on Tuesday and Thursday or by appointment E-Mail: richard_holowczak@baruch.cuny.edu (Preferred) Always include the following in the Subject line: CIS 3400 followed by the specific subject of your e-mail. Course WWW : http://cisnet.baruch.cuny.edu/holowczak/classes/3400/ |
| Objectives | The main objective of this course is to
provide students with the background to design,
implement, and use database management systems.
Topics Include: |
| Learning Goals | Upon successful completion of this course, students will have the skills to analyze business requirements and produce a viable model and implementation of a database to meet such requirements. In addition students will gain skills to manage data in a professional and ethical fashion. |
| Textbooks / Materials / Resources |
Click this link to download the data files for this tutorial. |
| Course Content | In addition to required reading in the textbook, there will be
3 to 4 homework assignments including some implementation
using Microsoft Access. Examinations will consist of
three tests (non-cumulative). A group project is also
required and presentations
will be made towards the end of the semester. I also reserve the right to issue unannounced quizes if I believe the class is not appropriately keeping up with their preparations. |
| Grading |
|
| This is a tentative grading schedule and is subject to change. Homework assignments are due at the beginning of the class period. Late assignments will be graded down 5% per day late. |
| Prerequisites | CIS 2200 |
| Week | Topics | Chapter in BDS | Chapters in NPMSA |
|---|---|---|---|
| 1 | Course Introduction and Introduction to Databases | 1 and 2 | File Management 1, Office 1 |
| 2 | Systems Analysis and Database Modeling | 4 and 9 | Access Level I Tutorials |
| 3 | Entity Relationship Modeling (E-R Modeling) and Advanced Data Modeling | 6, 7 and 9 | Access Level I Tutorials |
| 4 | Converting E-R models to Relational Models | 10 | Access Level II Tutorials |
| 5 | The Relational Model and Normalization | 8 | Access Level II Tutorials |
| 6 | Exam 1 | | |
| 7 | Physical Database Design and SQL | 11 and 3 | Access Level III tutorials |
| 8 | Structured Query Language (SQL) | 3 | Access Level III tutorials |
| 9 | Structured Query Language (SQL) Continued | 3 and Appendix E | Access Level III tutorials |
| 10 | Database Administration | 12 | Access Level III tutorials |
| 11 | Exam 2 | | |
| 12 | Professional, Legal and Ethical Aspects | 13 | Additional Case 1 |
| 13 | Transaction Processing | 14 | |
| 14 | Database System Architectures | 15 | |
| 16 | Exam 3 | |
If you plan to use the MS Access software provided in one of the Baruch computer labs, then you will have no trouble completing the assignments. All of the labs have MS Access