Advanced Database Technology (2179) |
| Credits: 6,0 | | Study load hours: 162 | Period: semester 2 (6sp)  |
| Language of instruction: English | | Exam contract: not possible |
|
|
The student has knowledge of relational databases, relational algebra, SQL, object-oriented programming.
|
|
|
|
|
Modern database applications require support for new data types, which go far beyond the classic numbers and strings that you can store in a classic relational database. To support object-oriented software development, or complex data structures, we want to support random objects (for example, from Java) in the database. We have XML data for the exchange of data in the World Wide Web. For applications in Big Data we have graph data and JSON data. We also look at spatial data and Geographical Information Systems. All this data must not only be stored, but must also be flexibly and efficiently interrogated in a query language. In this course we study this problem.
|
|
| Previously purchased compulsory textbooks |
| |
Database Systems,Garcia-Molina, Ullman,2002,Prentice Hall |
|
 
|
| Compulsory coursebooks (printed by bookshop) |
| |
,Course text ADBT (author: Jan Van den Bussche) |
|
 
|
| Compulsory course material |
| |
Own course notes and publicly available documentation. |
|
|
|
|
|
|
|
|
|
Lecture ✔
|
|
|
|
Small group session ✔
|
|
|
|
Semester 2 (6,00sp)
| Evaluation method | |
|
| Written evaluation during teaching period | 30 % |
|
|
|
|
|
Second examination period
| Evaluation second examination opportunity different from first examination opprt | |
|
|
Learning outcomes | EC = learning outcomes DC = partial outcomes BC = evaluation criteria |
Master of Computer Science
|
- EC
| EC 1: A graduate of the Master of Computer Science programme has insight into the most important technological developments in the field of computer science and the underlying scientific principles. | - EC
| EC 2: A graduate of the Master of Computer Science programme is able to keep up with the evolution in the field of computer science (and related fields), to evaluate and to acquire new technologies. | - EC
| EC 7: A graduate of the Master of Computer Science programme is able to analyse and evaluate information in a critical manner and to process this information efficiently. |
|
|
|
|
| Included in these programmes | Tolerance3 |
|
|
N
|
|
|
Y
|
|
Master Computer Science profile Data Management
|
Y
|
|
Master of Computer Science choice
|
Y
|
|
|
1 Education, Examination and Legal Position Regulations art.12.2, section 2. |
| 2 Education, Examination and Legal Position Regulations art.15.1, section 3. |
3 Education, Examination and Legal Position Regulations art.16.9, section 2.
|
|
|