2.2.1 Schéma de données
A un tuple on associe en général un schéma de données.
- Définir un schéma consiste à définir :
- une liste d'attributs (labels) associées à chacune des valeurs du tuples.
- A chaque attribut correspond :
- un intitulé
- un domaine de valeurs (type/format des données)
Tuple et schéma
- Soit $R(A_1, ..., A_m)$ un schéma.
- On note $d(A_i)$ le domaine associé à l'attribut $A_i$.
- On dit d'un tuple $t$ qu'il obéit au schéma $R$ si les valeurs qu'il contient correspondent aux domaines des attributs du schéma.
Diverses représentations :
UML :
Client(nom, prénom, adresse, âge)
Exemples de schémas relationnels :
Étudiant(nom, prénom, adresse, INE)
Ouvrage(titre, auteur, éditeur, prix, date_édition)
Véhicule(immatriculation, marque, modèle, couleur)
Pour aller plus loin : Entité
Up : 2.2. Aspect logique Next : 2.2.2 Relation