Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Bases de données
relationnelles
1ère séance
ou
Ils servent généralement à concevoir une base de données à un niveau logique. Les
principaux modèles de données sont :
Modèle entité-relation (E/A)
Modèle relationnel (tables)
Modèle de données orienté-objet
Modèle de données objet-relationnel
Modèle de données semi-structuré : XML(eXtensible Markup Language)
Modèle de données réseau
Modèle de données hiérarchique
Terminologie
Modèles et Langages
Un SGBD fournit:
Un langage de description des données(DDL/Data Definition Language) afin de spécifier
le schéma de la base de données.
(CREATION / CONCEPTION)
Implémentation sur le
SGDBR cible Niveau Physique
Conception BD: Modèle E-A
Éléments constitutifs du modèle E-A
Le modèle E-A propose des concepts (principalement les entités, les associations et les
attributs) permettant de décrire un ensemble de données relatives à un domaine défini afin
de les intégrer ensuite dans une BD
Entité et type-entité
Une entité est un objet, une chose concrète ou abstraite qui peut être reconnue
distinctement. Un type-entité est un ensemble d'entités qui possèdent les mêmes
caractéristiques.
Attribut, propriété
Un attribut (ou une propriété) est une caractéristique associée à un type-entité.
Au niveau du type-entité, chaque attribut possède un domaine qui définit l'ensemble
des valeurs possibles qui peuvent être choisies pour lui (entier, chaîne de caractères,
booléen…). Au niveau de l'entité, chaque attribut possède une valeur compatible avec
son domaine.
Exemples d'attribut : l'âge d'une personne, le code d'un fournisseur, le numéro d'un
produit…
Exemple de représentation graphique d'un type-entité avec deux attributs :
Conception BD: Modèle E-A
Éléments constitutifs du modèle E-A
Association, relation
Une association (ou une relation) est un lien entre plusieurs entités. Un type-
association (ou un type-relation) est un ensemble de relations qui possèdent les mêmes
caractéristiques.
Exemples de type-association : le mariage de deux personnes, le transport d'un produit
vers un entrepôt, l'affectation d'un employé à un service…
Exemples d'association : le mariage de Bernard et Marielle, le transport de la Clio 3333 XR
06 vers le dépôt de Nice, Paul travaille au service Marketing…
Exemple de représentation graphique d'un type-association :
Conception BD: Modèle E-A
Éléments constitutifs du modèle E-A
Identifiant / clé
Un identifiant d'un type-entité ou d'un type-association est constitué par un ou plusieurs de
ses attributs qui doivent avoir une valeur unique pour chaque entité ou association de ce type.
Au niveau du type-entité, chaque attribut possède un domaine qui définit l'ensemble des
valeurs possibles qui peuvent être choisies pour lui (entier, chaîne de caractères, booléen…).
Au niveau de l'entité, chaque attribut possède une valeur compatible avec son domaine.
Exemples d'identifiant : le numéro d'immatriculation d'une voiture, le code-barre d'un
produit…
Exemple de représentation graphique d'un identifiant (immatriculation) :
Ci-dessus 2 type-entités:
On considère 2 type-associations :
- Auteur
- Critique
- Représentez ces 2 relations avec les cardinalités logiques correspondantes
Conception BD: Modèle E-A
Corrigé