Subject: Database Systems
(06 -
E2I40) Basic Information
Course specification
Advanced education of students in the field of databases (DB), with a possibility of their easy involvement in industry projects in the field of DB and information system development. Acquiring knowledge and skills necessary for the application of special techniques of DB design. Acquiring knowledge about new data models and special applications of database systems. Learning DB server programming techniques. Common concepts and desirable characteristics of data models. Classification and types of data model constraints. Formal specification of DB constraints. Advanced capabilities of SQL in specifying database schemas and data manipulation. Server programming techniques (programming at the level of a DBMS). Techniques of automated design and integration of DB schema. Object-oriented and Object-Relational databases. XML databases. Temporal databases. Distributed databases. Teaching is performed through lessons, oral and computer exercises (in the computer classroom), as well as consultations. Through the teaching process, students are constantly motivated to an intensive discussion, problem oriented reasoning, independent study work and active participation in the whole lecturing process. The prerequisite to enter final exam is to complete all the pre-exam assignments by earning at least 30 points.
|