Documente Academic
Documente Profesional
Documente Cultură
2-1
Bases de données relationnelles
Modèles de
Bases de données Entités et
données conceptuels et attributs
relationnelles physiques
Identificateurs Modélisation
Relations entité-relation
uniques
(diagrammes ERD)
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 3
Bases de données relationnelles
Objectifs
Voici les objectifs de cette leçon :
• Décrire les caractéristiques d'une table unique
• Décrire les caractéristiques et les règles d'une base
de données relationnelle
• Décrire les avantages et les inconvénients
des types de bases de données
• Définir les tables relationnelles et les termes clés
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 4
Bases de données relationnelles
Table unique
• Comme vu précédemment, une base de données de
type fichier plat stocke les données dans une seule
table.
• Les bases de données de type fichier plat se
présentent généralement sous forme de texte brut,
chaque ligne contenant un seul enregistrement.
CUSTOMER_ID FIRST_NAME LAST_NAME ADDRESS CITY
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 5
Bases de données relationnelles
Avantages et inconvénients d'une base de
données de type fichier plat
Avantages Inconvénients
Prise en main facile Sécurité moindre
moindres
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 6
Bases de données relationnelles
Exemple de base de données de type
fichier plat
AUTHOR_ID AUTHOR_NAME TITLE
Notez que les indications sur les livres et les auteurs sont
stockées dans cette table unique et que certaines valeurs
sont répétées.
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 7
Bases de données relationnelles
Bases de données relationnelles
• Une base de données relationnelle présente les
informations dans des tables comportant des lignes
et des colonnes.
• Chaque colonne représente un type d'information
(champ) particulier et chaque ligne, un
enregistrement.
• Les tables sont ensuite liées les unes aux autres à
l'aide d'un champ commun.
• Un champ unique, appelé "clé", est utilisé
pour identifier chaque enregistrement
d'une base de données relationnelle.
DFo 2-1
Bases de données relationnelles Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 8
Base de données relationnelle : Exemple
STUDENTS
ID LAST_NAME DATE_OF_BIRTH ADDRESS COURSE_ID
Clé étrangère
• Redondance limitée
• Absence d'incohérences
• Efficacité
• Intégrité des données
• Confidentialité
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 12
Bases de données relationnelles
Termes clés
• Table : structure de stockage de base
• Colonne : attribut qui décrit les informations de la
table
• Clé primaire : identificateur unique de chaque ligne
• Clé étrangère : colonne qui fait référence à une
colonne de clé primaire dans une autre table
• Ligne : données d'une instance de table
• Champ : valeur située à l'intersection d'une ligne et
d'une colonne
DFo 2-1
Bases de données relationnelles Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 13
Synthèse
Dans cette leçon, vous avez appris comment :
• décrire les caractéristiques d'une table unique ;
• décrire les caractéristiques et les règles d'une base
de données relationnelle ;
• décrire les avantages et les inconvénients
des types de bases de données ;
• définir les tables relationnelles et les termes clés.
DFo 2-1
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 14
Bases de données relationnelles