INSY 448
Database Systems
Winter, 1997

Instructor: Ron Vyhmeister
E-Mail: vyhmeisr@andrews.edu
Phone: 471-3458 (office) 473-3732 (home, before 10 p.m.)

Course description

A study of database models including the hierarhical, networ, relational and object oriented models and the examination of such practical issues as database design, setup, and manipulation. Other selected topics include data integrity, data seurity, backup and recovery procedures, database administration, etc. Several programming projects are assigned involving the use of a database management system. Prerequisite: COSC 163.


Textbooks:

McFadden, Fred R., and Hoffer, Jeffrey A. Modern Database Management, 4th ed. Redwood City, CA: The Benjamin/Cummings Publishing Company, 1994.

Pratt, Philip J. A guide to SQL. Danvers, Mass: Boyd & Fraser, 1995.


Grading and course policies

Grades will be assigned based on the following scale:

Grading Scale
A 95%
A- 90
B+ 87
B 83
B- 80
C+ 76
C 71
C- 65
D 55
Points Distribution
Mid-term Exam 25%
Final Exam 25%
Homework and Projects 50%

Late work receives a grade of 0. I will grade it for your edification, if you would like. If you must be late to (or miss) some class period or test, please make arrangements before-hand. I do not make arrangements after the fact, and missing a test of quiz means a 0. Quizzes will only be handed out to those who are there at the beginning of the quiz. If you are late, you will not be given the opportunity to take the quiz. Quizzes may or may not be announced. You are responsible at any time for the material covered the last class period, as well as the assigned reading for the current period.

Except when specifically told otherwise by the instructor, everyone should work on their own. If you do work with a friend, make sure that your work is not a copy of theirs. If cheating does occur, a frade of "F" will be assigned for the course. I will make no distinction between the "source" and the "destination".

All homework submission will be in electronic format. You should own at least two (2) 3.5" HD disks for your work and backups. You will also need an account on the Andrews University computer system.


Assignments

1. Write a brief description of the database systems experience you have had an opportunity to use, and send it to me electronically. This is due by January 14th.

Assignments in Class and Projects

There will be regular assignments in class. The due date will be announced as they are assigned. In addition, there will be projects. These will be assigned in class.

Course Schedule

Following is a TENTATIVE course schedule. It may be changed at the instructors discression, with an announcement in class. If you miss a class period, please contact one of your classmates to check for any announcements. This schedule reflects only the theoretical parts of the course. The corresponding applied components will be taught at the same time as the theory.

January 7 Introduction
The Database Environment (Chapter 1)
January 14 A Development of a Database Application (Chapter 2)
The Database Development Process (Chapter 3)
January 21 The Entity-Relationship Model (Chapter 4)
January 28 The Object-Oridented Data Model (Chapter 5)
Logical Design and the Relational Model (Chapter 6)
February 4 Physical Database Design (Chapter 7)
SQL
February 11 Mid-term Exam
Work on Projects
February 18 Data Administration (Chapter 12)
February 25 Client/Server and Distributed Databases (Chapter 13)
March 4 Hierarchical Database Systems (Chapter 14)
Network and CODASYL Implemenetations (Chapter 15)
Review
March 11 Final Exam