Exemple de mise en place d'ORM

ORM

Le terme ORM vient de l’anglais Object-Relational Mapping. En français, on croise parfois (rarement) le terme mapping objet-relationnel. Il s’agit d’une technique de programmation informatique qui permet de simplifier l’accès à une base de données en proposant à l’informaticien des « objets » plutôt que d’accéder directement à des données relationnelles. Ce niveau d’abstraction supplémentaire fait correspondre […]

Voir la définition complète

CIM

Une CIM ou Contrainte d’Intégrité Multiple est un type d’assocation entre 2 entités minimum. Sur un MCD, elle se caractérise par l’absence de 1 en cardinalité maximale (sur aucune « patte » de la relation). Par déduction, on ne peut avoir que 0,n ou 1,n en cardinalité. À ne pas confondre avec la CIF. Concrètement, une CIM […]

Voir la définition complète

CIF

Une CIF ou Contrainte d’Intégrité Fonctionnelle est un type d’association entre 2 entités. Elle se caractérise par un 1 en cardinalité supérieure (0,1 ou 1,1) sur une des pattes de la relation. On dit alors que la relation est porteuse d’une dépendance fonctionnelle. Une CIF indique donc une dépendance. Une des entités de l’association est déterminée […]

Voir la définition complète

Association

Qu’est-ce qu’une relation ou association en conception de bases de données ? Quels sont les concepts clés et comment construire correctement un lien entre plusieurs entités ?

Voir la définition complète

Entité

Les entités sont des objets informatiques qui correspondent à des concepts ou des objets physique et qui ont besoin d’être informatisés pour résoudre les attentes des utilisateurs.

Voir la définition complète

Vue

Une base de données n’a pas besoin d’interface graphique pour fonctionner. Et c’est très perturbant lorsque l’on débute avec ces outils. Alors il existe des outils variés qui permettent de représenter la structure d’une base de données (le MCD de Merise) et les données qui se trouvent à l’intérieur (PhpMyAdmin pour MySql par exemple). Mais […]

Voir la définition complète

Clé étrangère

Une clé étrangère en bases de données est un mécanisme simple qui permet de garantir l’intégrité référentielle entre les données de différentes tables. Concrètement, la clé étrangère oblige une table à être liée aux données d’une autre table. Ainsi  dans l’exemple suivant, une structure est obligatoirement liée à une ville par la clé de la ville. ville […]

Voir la définition complète

Clé primaire

Voila un terme qui revient très souvent et qui est souvent confondu avec le terme identifiant qui est très proche. Lorsque l’on conçoit une base de données, on utilise souvent une méthode afin de ne rien oublier et de structurer son travail. Merise en est une. Dans la méthode Merise, le concepteur réalise d’abord un […]

Voir la définition complète