Base de données
Chaque table contient des champs (Champ NomClient, NuméroEtudiant, etc.)
Chaque champ possède des propriétés (type, longueur, règles de validation).
La méthode MERISE (1978) fixe un certain nombre de principes et de règles dans l’élaboration d’une base de données.
Les entités, qui sont des regroupements d'informations, et possèdent des attributs (caractéristiques). On schématise une entité par un rectangle.
Les attributs sont les caractéristiques décrivant les entités et doivent être représentés comme une liste de mots. On devra préciser le type des données attendues pour chaque attribut : texte, numérique, date, booléen.
Exemple :
La clé primaire est un attribut (ou un ensemble d'attributs) qui permet (tent) de distinguer un élément de l'entité de manière unique et sans aucune ambiguïté par rapport à l'ensemble des autres éléments. On note qu'un attribut est une clef en le soulignant dans le schéma entité association. Si c'est une clef composée, alors plusieurs attributs seront soulignés.
Exemple :
Chaque fois que l'on aura le choix entre la création d'une clef numérique, et une clef naturelle mais composée, il sera préférable de créer une clef numérique, à de très rares exceptions près.
Les associations sont des liaisons logiques entre les entités.
Par exemple un étudiant est inscrit dans un département d’IUT.
Les associations se représentent dans une ellipse (ou un rectangle aux extrémités rondes), reliée par des traits aux entités qu'elles lient logiquement.
Exemple :
La relation est bidirectionnelle, elle permet d’atteindre une donnée en passant par ce lien.
Si je connais l’étudiant, je pourrais connaître son département.
Si je connais le département, je pourrais faire la liste des étudiants incrits.
Les cardinalités, permettent de dénombrer les éléments de l'entité d'arrivée en relation avec un élément de l'entité de départ, et vice versa.