|
Accueil
|
Objectifs : la connaissance du modèle relationnel est nécessaire pour comprendre et interpréter la représentation structurée des données, conforme aux règles de gestion qui les organisent. Rappeler les concepts du modèle relationnel et indiquer le rôle de la normalisation relationnelle. 1. Les concepts du modèle relationnel a. Domaine de valeur et attribut Un attribut (colonne du tableau) représente une caractéristique d'un élément d'une base de données. Un attribut est repéré par un nom et un domaine de valeur, c'est-à-dire l'ensemble des valeurs qu'il peut prendre. Exemple : l'élément « élève » se caractérise par les attributs suivants : Id_eleve, Nom_eleve, Pnom_eleve et Code_classe.
b. Dépendance fonctionnelle Soit deux attributs A et B. A est en dépendance fonctionnelle de B si la connaissance d'une valeur de A détermine la connaissance d'une et une seule valeur de B. La dépendance fonctionnelle est notée de façon schématique :
Pour connaître la quantité commandée, il faut connaître le numéro de commande ET la référence du produit. • Elément déterminé composé : un même attribut peut déterminer plusieurs autres attributs. Exemple : Code_matiere → Nom_matiere, Coeff_matiere Dans l'exemple, le code d'une matière détermine à la fois le nom et le coefficient de la matière. c. Relation et schéma relationnel Une relation est une association d'attributs nécessaires pour décrire un objet. Pour l'objet (= personne) « élève », les attributs nécessaires pour le décrire sont son numéro, son nom, son prénom et sa classe. ...
Cette fiche de cours t'intéresse ?Il existe deux représentations des relations : • une représentation graphique (soulignement expliqué dans 1.d)
• une représentation textuelle (le N'attends plus pour la voir en intégralité !
Le modèle relationnel
4/5
basé sur 6 votes.
|
Retrouve d'autres cours de Comptabilité et finance des entreprises sur le sujet
- Les requêtes d'interrogation de la base de données en langage SQL"La base de données, support du système d'information comptable" - Les requêtes de modification de la base de données en langage SQL |
||||||