Data Base Management Systems

ISQS 6339 Summer 1996 Syllabus


Contents

[Instructor | Text | Overview of Course | Grades | Outline and Course Schedule | Project ]
[Course Policy | Group Work on Homework | Late Homework |
Makeup Exams | Class Preparation | Disabled Students ]

Instructor

Name
Dirk Baldwin
Office
BA 609
Phone
742-3167
e-mail from campus
odirk on ttacs and coba computers
e-mail via internet
d.baldwin@ttu.edu
Office Hours
1:00-2:00 M, T; 9:30-11:30 W, Th

Texts

Elmasri, R. & Navathe, S. B., Fundamentals of Database Systems, 1994.

Wood, C. A., Using PowerBuilder 4, Que, 1995.

Overview of Course

A database is a fundamental component of an information system. Database Management Systems (DBMSs) support data creation, update, retrieval and integrity. In this course, the following DBMS topics will be discussed: The objectives of DBMSs, the theory behind DBMS architectures, data modeling, database normalization, relational algebra and calculus, SQL, client/server systems, and topics related to multiple user DBMS. In addition, the student will receive hands-on experience with several commercial DBMSs.

Grading Policy

Grades are assigned as follows: 90-100% A, 80-89% B, 70-79% C, 60-69% D, less than 60% F. Final grades are based on the following percentages: Midterm 25%, Final 30%, Homework 20%, Project 20%, Class Participation 5%.

Outline and Course Schedule

The following outline and schedule may be changed at the discretion of the instructor.

Objective of DBMS

DateReadingHWSubject
May 29  Introduction and Overview
 EN 1-2  Concepts, Objectives and Architectures
May 30EN 3 Data Modeling and ER Model

Relational Database Querying and Updating

DateReadingHWSubject
May 31EN 6.1-6.  Relational Model and Oracle
June 3EN 6.5-6.9HW 1 dueRelational Algebra
June 4EN 7 SQL
June 5   
June 6EN 8 HW 2 dueRelational Calculus
June 7  Review

Client/Server and PowerBuilder (PB)

DateReadingHWSubject
June 10PB 1 Intro. to Client/Server and PB
 PB 2, 8 Defining DB and Data Windows
June 11PB 3, 9,
10 pp.267-283
HW 3 DueUser Interface
June 12PB 4-7 PowerScript
June 13PB 12-20
10 pp. 284-294
 Completing the System

Logical Database Design

DateReadingHWSubject
June 14EN 14.1-14.2, 21 Advanced Data Modeling
June 17Midterm
June 18EN12-13  Database Normalization
June 19EN 9, 14.3-14.5
15
 Constraint Spec. in Oracle

Physical Database Design

DateReadingHWSubject
June 20EN 4-5 File Organization
June 21EN 16HW 4 dueQuery Optimization
 EN 23.1-23.5  Client Server Considerations

Multiple User Considerations

DateReadingHWSubject
June 26EN 20HW 5 dueViews and Database Security
June 27EN 17-18  Transactions and Concurrency
June 28EN 19, 23.6-23.7HW 6 dueRecovery Techniques
July 1  Data Warehousing

Other Database Models

DateReadingHWSubject
July 2EN 22Project dueObject-Oriented DB
July 3EN 25 Emerging Technologies
July 5Final Exam 11:00-1:30

Project

The project requires a team (2 - 4 members) to develop a database application. The team can use PowerBuilder, Access, Visual Basic, or other approved "client/server like" development tools. The system should include a well organized database supported by any approved DBMS (e.g., Oracle, Ingres, Access, Watcom). The system should also provide an end user with a friendly user interface. Students will be able to select from a set of possible projects. Students are also encouraged to suggest applications based on a real world problem. The project should include a cover page, table of contents, an overview of the application, end-user documentation, the database schema, portions of the project code, and good system documentation. Projects will be judged based on the quality of the database design, the quality of the system design, system functionality, user friendliness, quality of end user documentation, and quality of the system documentation.

Course Policy

Group Work on Homework Assignments

Students must complete their own homework. Copying homework is not allowed. If help is needed, the student is encouraged to ask the professor or another student. Note there is a fine line between "help" and completing homework for a student. Students should be careful not to cross this line.

Late Homework

Homework must be turned in at the beginning of class. There is a 10% per day penalty for late homework.

Makeup Exams

Makeup exams will be given only when the instructor, prior to the exam, has approved the request to change the exam time. Approval will be given for illness, sickness or death in the family etc.

Class Preparation

Read materials before class. A portion of your final grade is based on class participation.

Disabled Students

Any student who, because of a disabling condition, may require some special arrangements in order to meet course requirements should contact the instructor as soon as possible to make necessary accommodations. Students should present appropriate verification from Disabled Student Services, Dean of Students Office. No requirement exists that accommodation be made prior to completion of the approved University process.
Last modified: June 21, 1996
Dirk Baldwin, ISQS, Texas Tech, d.baldwin@ttu.edu