IS 2079 Database Management Systems II

I. Introduction

A. Course Requirements

B. Grades and grading

Each project will be graded based upon a 100 point system. The grade distribution will be as follows: If it is necessary to give a midterm and a final they will be graded on a straight percentage basis using the scale provided above.

II. A Review of DBMS Concepts

III. Data Models and data modelling

IV. The Database Design Process

V. Data Modeling and Conceptual Design

VI. DBA and Data Dictionary/Directory/Respository

VII. Logical Design

VIII. Physical Design

IX. Distributed DB Design

X. Other design and operational factors

XI. Class Presentations

Groups of no more than 4 students will make a presentation on a critical and current topic on database management systems such as security, distributed databases, object oriented databases, concurrency, query optimization, etc.

XII. Project Overview

A. Simple Database Design

This project will be used as a warmup for more complicated design [projects but will highlight the issues involved in the design and implementation process. The specific project is to design a database that will provide information on physical facilities owned or leased by the University of Pittsburgh. Ideally this database would be available over Pittnet by all authorized users. It will contain image data, textual descriptions as well as traditional fixed field data. The specific data elements will be developed in class.

B. Data Dictionary Project

This project is a design and implementation project. A data dictionary system must be designed and implemented as a database in its own right. The Data dictionary must be capable of storing information about the DB files as well as the design decisions and operational aspects of a Database system.

C. SLIS Database Design Project

You will be given design documents from a previous analysis and will use these specifications to build a database design. This will not require an implementation simply a documentation of the design using E-R diagrams and Normalization.

D. DBMS Design Project

This will require E-R diagrams, normalization procedures and implementation of a network distributed database using one or more of the design techniques discusedin the text and class. Requirements and data sources will be provided in class.