AIDE | QUITTER
   

Année académique 2016-2017
11/12/2017
Image transparente

Langue/Language


Advanced databases
INFO - H415

I. Informations générales
Intitulé de l'unité d'enseignement * Advanced databases
Langue d'enseignement * Enseigné en anglais
Niveau du cadre de certification * Niveau 7 (2e cycle-MA/MC/MA60)
Discipline * Informatique
Titulaire(s) * [y inclus le coordonnateur] Esteban ZIMANYI (coordonnateur)
II. Place de l'enseignement
Unité(s) d'enseignement co-requise(s) *
Unité(s) d'enseignement pré-requise(s) *
Connaissances et compétences pré-requises * info-h-303
Programme(s) d'études comprenant l'unité d'enseignement - M-BINFA - Master en bioinformatique et modélisation, à finalité approfondie (5 crédits, optionnel)
- M-GEOGT - Master en sciences géographiques, orientation générale, à finalité Développement territorial (5 crédits, optionnel)
- M-INFOS - Master en sciences informatiques (5 crédits, optionnel)
- M-IRIFE - Master of science in Computer science and engineering, Focus Information Technologies for Business Intelligence (Erasmus Mundus) (5 crédits, obligatoire)
- M-IRIFS - Master en ingénieur civil en informatique, à finalité spécialisée (5 crédits, optionnel)
III. Objectifs et méthodologies
Contribution de l'unité d'enseignement au profil d'enseignement *
Objectifs de l'unité d'enseignement (et/ou acquis d'apprentissages spécifiques) *

Today, databases are moving away from typical management applications, and address new application areas. For this, databases must consider (1) recent developments in computer technology, as the object paradigm and distribution, and (2) management of new data types such as spatial or temporal data. This course introduces the concepts and techniques of some innovative database applications.

Contenu de l'unité d'enseignement *

Active Databases

Taxonomy of concepts. Applications of active databases: integrity maintenance, derived data, replication. Design of active databases: termination, confluence, determinism, modularisation.

Temporal Databases

Temporal data and applications. Time ontology. Conceptual modeling of temporal aspects. Manipulation of temporal data with standard SQL.

Object Databases

Object-oriented model. Object Persistance. ODMG standard: Object Definition Language and Object Query Language.

Spatial Databases

Spatial data and applications. Space ontology. Conceptual modeling of spatial aspects. Manipulation of spatial data with standard SQL.

Méthodes d'enseignement et activités d'apprentissages *

Lectures are accompanied with laboratory exercices realized on computer rooms.

Support(s) de cours indispensable(s) *
Autres supports de cours

Course slides available at http://cs.ulb.ac.be/public/teaching/infoh415

Références, bibliographie et lectures recommandées *
  • C. Zaniolo et al., Advanced Database Systems, Morgan Kaufmann, 1997
  • R.T. Snodgrass, Developing Time-Oriented Database Applications in SQL, Morgan Kaufmann, 2000 (version pdf)
  • R.G.G. Cattel et al., The Object Database Standard: ODMG 3.0, Morgan Kaufmann, 2000
  • Jim Melton and Alan R. Simon, SQL: 1999 - Understanding Relational Language Components, Morgan Kaufmann, 2001
  • Jim Melton, Advanced SQL: 1999 - Understanding Object-Relational and Other Advanced Features, Morgan Kaufmann, 2002
  • Philippe Rigaux, Michel Scholl, Agnès Voisard, Spatial Databases: With Application to GIS, Morgan Kaufmann, 2001
IV. Evaluation
Méthode(s) d'évaluation *

Written examination covering the topics taught in the course. 

Further, students, in groups of two, will realize a project in a topic relevant to advanced databases. Each group will study a database technology and illustrate it with an application developed in a database management system to be chosen (e.g., Oracle, PostgreSQL, DB2, SQL Server, mySQL, etc..). The topic should be addressed in a technical way, to explain the underlying technologies. The application must use the specific technology manipulated.

Construction de la note (en ce compris, la pondération des notes partielles) *
Langue d'évaluation *

English

V. Organisation pratique
Institution organisatrice * ULB
Faculté gestionnaire * Ecole polytechnique Bruxelles
Quadrimestre * Premier quadrimestre (NRE : 16663, 40850)
Horaire * Premier quadrimestre
Volume horaire
VI. Coordination pédagogique
Contact *

ezimanyi@ulb.ac.be

Lieu d’enseignement *
VII. Autres informations relatives à l’unité d’enseignement
Remarques

Retour aux détails du cursus
Image transparente
Passer directement au début de la page