Académique Documents
Professionnel Documents
Culture Documents
La base de données
relationnelle
Evolution visant à pallier aux limites des bases
de données hiérarchique et des bases de données
réseaux, la base de donnée relationnelle est
aujourd’hui et de loin la plus répandue.
Basé sur l’algèbre relationnelle, elle consiste en
la création de tables qu’on peut relier entre elles
via l’introduction de clefs étrangères.
Les bases de données sont simples à gérer et à
faire évoluer et il est possible d’y passer des requêtes très puissantes via le langage SQL afin
d’opérer sur la base des opérations d'algèbre relationnelle telles que l'intersection, la sélection et la
jointure.
La base de données objet
Type de base de donnée peu répandue s’appuyant sur les concepts apparus avec les langages de
programmation orientée objet. Dans ce type de base de donnée les données sont stockées sous
formes d’objets. Les objets sont des conteneurs contenant à la fois des informations contenues
dans des variables (appelés attributs) et des traitements résultats de méthodes, ils servent à
modéliser une chose issue du monde réel. Les objets sont créés et manipulés par les langages
orientés objets mais cessent d’exister à la fin du programme. Les bases de données objet
permettent de prolonger la durée de vie des objets au-delà de la durée de l'exécution du
programme.
Les bases de données à objet peuvent être manipulées avec des SGBD objet ou des SGBD
relationnel-objet.