Advanced Databases

Objectives

This course is intended for those students who aim at being capable of working on new database applications using advanced up to date technology. It covers a wide spectrum of new technologies related to data management.


Content
1. Object-oriented & Object-relational database management systems (DBMSs). Case study: Oracle
2. Database optimization
3. Databases in a distributed environment: distributed databases, federated databases, multidatabases. Case study
4. Database design in cooperative systems: database integration
5. DB and the web
6. DB & XML
7. DB & Ontologies
8. Spatio-temporal information systems
9. Mobility and Location-Based Services
10. Data Warehousing, Data Mining (time permitting)


Required prior knowledge
Databases


Type of teaching

Ex cathedra; exercises in class; projects


Note
Course URL: Updates to the program and all course material are posted on the web page of the course at www.moodle.com.
(much more general) EDIC entry of the course description:
Advanced Databases [en]

Bibliography
1. Database Systems - The Complete Book, H.Garcia-Molina, J.D.Ullman, J,Widom, Prentice Hall, 2002
2. The Object Data Standard: ODMG 3.0 (The Morgan Kaufmann Series in Data Management Systems),by Rick Catell (Editor), 2000
3. Principles of Distributed Database Systems, M.T.Ozsu, P.Valduriez, 2nd Edition, Prentice-Hall, 1999
4. Handbook On Ontologies, S.Staab, R.Studer (Editors), Springer, 2004
5. Conceptual Modeling for Traditional and Spatio-Temporal Applications - The MADS Approach, C.Parent, S. Spaccapietra, E. Zimanyi, Springer, 2006
6. J.Ullman,J.Widom: "A First Course in Database Systems", Prentice Hall Int., 1997
7. R. Elmasri & S. Navathe: " Fundamentals of Database Systems ", Benjamin-Cummings, 3rd edition, 2000
8. C. Date: " An introduction to database systems " Addison Wesley, vol. 1-2, 7th edition, 2000