Bases de données : Théorie et modélisation

Les particularités d'une base de données

Evolution des bases de données dans le temps

 

Concepts sur la structure des données dans une base de données

Dans une base de données traditionnelle, les entités sont représentées par des tables, les attributs par des colonnes, et les données (occurences, tuples) par des lignes.

Les contraintes sont représentées par des propriétés ou par des références :

- la contrainte d'unicité est une clé primaire simple ou composée.

- la contrainte de dépendance est une référence ou clé étrangère. (Dépendance fonctionnelle)

 

L'accès aux données

La particularité d'une base de données est de disposer d'un langage de requête lui permettant de consulter, de modifier, de supprimer des données.

Il peut s'agir soit du SQL, Structured Query Language, qui est utilisé le plus souvent dans des bases de données traditionnelles, soit de langages propriétaires ou spécifiques à une base de données particulière, dans le cas des bases de données NoSQL/NOSQL. (par exemple SPARQL)