|Name||Advanced data technologies|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Post-graduate Studies, Academic|
|Field of study||Computer Science|
|Academic staff||Jānis Eiduks, Egons Lavendelis|
|Credit points||4.0 (6.0 ECTS)|
Database is a backbone an information system. There is a large variety of information systems, therefore different types of database data models, query languages and architectures are needed..
In this course the following advanced data models are discussed:.
- object database models;.
- multidimensional database models;.
- temporal database models;.
- active database models;.
- multimedia database models;.
- deductive database models;.
- intelligent database models..
In the course above-mentioned models are combined with well-known and very wide used relational database models..
The course includes main groups of query languages used in advanced database systems, such as SQL and its object and temporal extensions; multidimensional query languages for data warehousing systems and artificial intelligence languages..
The course concerns also issues on information systems architecture for large variety of possibilities to organize storing, searching and presenting data, information and knowledge: different client/server architectures with application servers and web servers, distributed database architectures and multibase architectures..
Databases are not only for data storage and retrieval, they can perform different algorithms to provide needed information and knowledge. To illustrate this database capability deductive databases, data mining, and intelligent databases are considered..
Goals and objectives
of the course in terms
of competences and skills
|The main objectives of the course are to provide knowledge and/or skills in: - the newest directions in databases data models; - discovering advantages and disadvantages of database data models; - handling advanced methods of data storage in different databases; - recognizing and using searching possibilities in different databases; - information searching in different databases; - retrieving knowledge from different databases; - recognizing, designing, and using different database systems architectures and their possibilities; - using database systems evaluation criteria.|
Master different types of universal database extensions, their logical models. - Questions at the final examination.
Can design universal, temporal, spatial, deductive, multidimensional, and semi-structured database systems. - Accomplished laboratory assignments, examination questions.
Know how to ensure data quality. - Questions at the final examination.
|Course prerequisites||Basic knowledge in databases|