studiehandbok@lith | ||
|
||
TDDB38 | Database Technology, 5 p (sw) /Databasteknik/ Advancement level: C | |
Aim: The aim of this course is to give a thorough introduction to the theoretical and practical issues underlying the design and implementation of modern database systems.Prerequisites: TDDB 57 Data Structures and Algorithms or TDDB28 Programming and Datastructures.Course organization: The course contains lectures and laboratory work. Lectures are devoted to theory and techniques. Database design and implementation techniques are practised in the laboratory work.Course content: General database management systems (DBMS). Methods for data modelling and database design. Various data models: ER-diagrams, relational model and object-oriented model. Data structures for databases. Architectures and query languages for relational and object-oriented models. Query optimization. Active databases. Database security, integrity and reliability. Transaction processing and concurrency control.Course literature: Elmasri, Navathe, Fundamentals of database systems (3rd edition), Addison-Wesley, 2000. Compendium compiled at the Department of Computer and Information Science (IDA) |
|
|
||||||
|