CS681 Database Design
This course provides an in-depth study of various aspects of database design. The principles, processes and tools used for transforming business and system requirements into conceptual, logical and physical designs for relational, object-oriented, object-relational, and semi-structured databases are evaluated. Requirements capture and analysis, data modeling, schema normalization are discussed. Advanced topics such as data model conversion, schema evolution, database refactoring, and database integration are explored. Completion of a significant project is required.
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology