Le modèle relationnel
I : Des données au shéma relationnel :
A : Donnée élémentaires : Format, Domaine de valeur, Définition :
Le format, détermine le poids d’une donnée, le poids total des données, détermine le poids de la base de données. C’est un critère dans la gestion des bases de données.
Une donnée élémentaire, est une donnée qui ne peut être obtenue à partir d’autres données et ne contenant qu’une et une seule information.
(Voir exemple)
B : Les dépendances fonctionnelles :
Définitions :
Deux attributs sont en dépendance fonctionnelle si la connaissance de l’un (source de la dépendance), permet la connaissance de l’autre (but de la dépendance).
Une donnée « b » dépend fonctionnellement d’une donnée « a » si, à une valeur de « a », correspond une seule valeur de « b ». On la note « a » « b »
Exemple : 1 :
Numéro de client Nom du client : cette DF (= dépendance fonctionnelles) signifie qu’un client n’a qu’un seul nom. Dans ce cas, nous avons un DF directe. Exemple : 2 : Numéro de client Numéro commande : Cette DF signifie qu’un client n’a passé qu’une seule commande ; c’est FAUX , un client peut passer plusieurs commandes. Il peut exister plusieurs valeurs de Numéro de commande pour une valeur de Numéro de client. (Voir exercices) C : Le schéma relationnel : Définitions : Un ensemble d’attributs en dépendance fonctionnelle constitue une relation. Une relation est un groupe homogène de données dont les caractéristiques attribuées permettent de le décrire et de le mettre en relation avec d’autres groupes de données. L’attribut source de la relation est la clé primaire de la relation. La clé primaire est indiquée pour toutes les relations dans le modèle relationnel. Tous les attributs doivent dépendre uniquement et directement de la clé primaire de la relation. Exemple de relation : CLIENT (Numéro, Nom, Adresse_rue, Adresse_codepostal, Adresse_ville,