Subject: Database Design
(14 -
IZOO20) Basic Information
Native organizations units
Course specification
Course is active from 05.05.2014.. Acquiring in-depth knowledge in the field of contemporary data base systems, data base design techniques and involvement into real data base design project. By the end of the course, students should be able to: demonstrate understanding of the principles of database systems generally and the Entity-relational and the relational database models specifically; explain the basic principles and common trade-offs in designing a relational database, and to design it; set up, query, and update a relational database using interactive SQL. Development of procedures for data management and data base concept. Fundamental concepts and characteristics of data models. ER data model. Relational data model. Classification and types of constraints in relational data model. Functional dependencies and equivalent keys of relation scheme. Update anomalies. Normal forms. Techniques for relational data base schema design. Structured Query Language (SQL) for data definition and data manipulation. Lectures; laboratory exercises; individual consultations; team work on the design of conceptual data base schema; individual work (assignments). Students are encouraged to communicate, to reason critically, to work independently and to contribute actively to teaching process.
|