-
Connexion
- Inscription
- 2 222 373 inscrits »
Vous êtes ici : Accueil › Documents › Informatique › BDD › Cours de base de données
omrstr - Mise à jour : 15/01/2012
18 téléchargement(s)
format .doc
56 Ko
Niveau : Bac+3
Extrait / Introduction
Extrait / Introduction :
ce cours entre dans le cadre d'une série de cours d'initiation a la base de données , il vous permettre de comprendre les principes fondamentaux de la base de données , avant d'entamer le language SQL qui est plus complique.Plan
Plan :
- Dépendances fonctionnelles - Axiomes d'Armstrong et couverture minimale - 1ère forme normale (FN1) - 2è3e forme normale (FN2) - 3ème forme normale (FN3) - normale de Boyce-Codd (FNBC) - Algorithme de décomposition FN3 (SPI et préservant les DF) - Algorithme de décomposition FNBC (SPI)Exemple de page de Cours de base de données
8.2. Dépendances fonctionnelles
Définition : un attribut (ou un groupe d'attributs) B est dit "fonctionnellement dépendant" d'un attribut (ou d'un groupe d'attributs) A si : a1 = a2 => b1 = b2,
a1, a2, b1, b2 étant des réalisations (valeurs) des attributs A et B dans des n-uplets de la base de données.
On dit alors que A "détermine" B, et on note A -> B.
Exemple : Soit le schéma de relation PERSONNE (No_SS, Nom, Adresse, Age, Profession).
Les dépendances fonctionnelles qui s'appliquent sur ce schéma de relation sont les suivantes :
No_SS -> Nom,
No_SS -> Adresse,
No_SS -> Age,
No_SS -> Profession.
On pourra aussi écrire : No_SS -> Nom Adresse Age Profession.
L'attribut No_SS détermine tous les attributs du schéma de relation. Il s'agit d'une propriété de la clé d'une schéma de relation.
Exercice : Soit la relation suivante r de schéma R (A, B, C, D, E).
|
A |
B |
C |
D |
E |
|
a1 |
b1 |
c1 |
d1 |
e1 |
|
a1 |
b2 |
c2 |
d2 |
e1 |
|
a2 |
b1 |
c3 |
d3 |
e1 |
|
a2 |
b1 |
c4 |
d3 |
e1 |
|
a3 |
b2 |
c5 |
d1 |
e1 |
Question : quelles sont les dépendances fonctionnelles satisfaites par R ?
Réponse : les dépendances fonctionnelles satisfaites par R sont les suivantes :A -> E ; B -> E ; C -> ABDE ; D -> E ; AB -> D ; AD -> B ; BD -> A.
Pour visualiser la suite du document Cours de base de données vous pouvez :
Le document Cours de base de données appartient à la rubrique BDD qui elle même appartient à la thématique Informatique.
Ils ont téléchargé aussi
Nouveaux documents BDD