Académique Documents
Professionnel Documents
Culture Documents
-Groupe INSIM-
Bases de données
Relationnelles
Étudiant: Samy ABBOUTE
Spécialité: Bachelor Systèmes Réseaux & Cloud Computing
01 02 03
Introduction Le modèle Les concepts
relationnel
04 05 06
Les Les règles Conclusion
dépendances d’intégrité
fonctionnels
01
Généralités
Notions intuitives:
Base de données:
Le modèle relationnel, introduit par CODD chez IBM dans les années
1969/1970, demeure prédominant dans la majorité des Systèmes de
Gestion de Bases de Données (SGBD) actuels. Ce modèle offre un
Langage de Description (LDD), un Langage de Manipulation (LMD), un
Langage d'Interrogation (LID), et un Langage de Contrôle (LCD) des
Données.
La relation INSCRIPT
INSCRIPT ⊂ NOM × SPORT
INSCRIPT = { (Said, karate), (Ait Said, natation),
(Belkacem, athletisme) }
LES N-UPLETS:
Exemples
Exemples:
DF élémentaire:
Conclusion
Une clé primaire est une information qui permet d'identifier de manière
unique un n-uplet d'une relation. Elle est choisie parmi les clés
candidates, qui sont des attributs ou des groupes d'attributs qui
permettent d'identifier de manière unique un n-uplet.
Exemples:
Dans la relation PRODUIT, l'attribut no_prod est une clé primaire car il
permet de retrouver le n-uplet correspondant à un produit, quel que
soit son nom ou son prix.
•Clé étrangère
Une clé étrangère est une information qui fait référence à la clé
primaire d'une autre relation. Elle permet de créer une relation entre
deux relations.
Exemples:
Dans la relation PRODUIT, l'attribut no_cat est une clé étrangère car il
fait référence à la clé primaire de la relation CATEG. Cela signifie que
chaque produit doit avoir une catégorie, et que chaque catégorie doit
avoir un numéro unique.
05
Conclusion
Pour conclure, notre exploration des bases de données relationnelles a
mis en lumière le modèle relationnel, les concepts clés, et les
dépendances fonctionnelles. Les règles d'intégrité, en tant que garants
essentiels de la cohérence des données, jouent un rôle central dans la
gestion efficace des bases de données.