CSC 524 - DATABASE MANAGEMENT SYSTEMS -- ARCHITECTURE AND MANAGEMENT

CREDIT HOURS: 3

PREREQUISITES: CSC 425, or approval of computer science graduate advisor

GRADE REMINDER: Must have a grade of C or better in each prerequisite course.

CATALOG DESCRIPTION

Examination and appraisal of the fundamental technology of database management systems and of the practice of database systems design, database administration, and DBMS acquisition.

PURPOSE OF COURSE

Computer applications and information systems are evolving into database-centered rather than traditional file-oriented systems. Successful implementation and application of DBMS technology depend on understanding the architecture, economics, managements, and future directions of such systems. This course prepares students who will become acquisitioners, and maintainers of database installations. Emphasis is placed on DBMS design and construction from a systems perspective. This course complements the applications perspective of the undergraduate DBMS course, CSC 425.

CONTENT . . . . . . . . . Hours

Historical Development of DBMS Technologies . . . . . . . . . 3

Relational, CODASYL, and Hierarchical Models . . . . . . . . . 3

Externals (productivity and ease of use considerations) . . . . . . . . . 15

Performance Monitoring and Tuning

Query Processing and Optimization

Economics of Application Development

Physical Database Design

Internal (Efficiency and Flexibility) . . . . . . . . . 15

Storage Structure

Access Methods

Storage Management

Concurrency Control

Failure Handling

Directions in Hardware and Software . . . . . . . . . 6

Database Machines

Distributed Databases

The 4GL Environment

Exams . . . . . . . . . 3

TOTAL . . . . . . . . . 45

REFERENCES

Atre, Shaku. Database: Structured Techniques for Design, Performance, and Management, Wiley, 1988.

Cardenas, Alfonso F. Data Base Management Systems, Allyn and Bacon, 1985.

Date, C.J. An Introduction to Database Systems, Addison-Wesley, 1986.

Hawryszkiewycz, I.T. Database Analysis and Design, SRA, 1984.

Shepherd, John C. Database Management: Theory and Application, Irwin, 1990.

Wiederhold, Gio. Database Design, McGraw-Hill, 1983.