• Aucun résultat trouvé

υ Monderéel υ ϖ BD ϖϖ ω LMD

N/A
N/A
Protected

Academic year: 2022

Partager "υ Monderéel υ ϖ BD ϖϖ ω LMD"

Copied!
14
0
0

Texte intégral

(1)

II. Modèle conceptuel

le modèle entité-association

LMD ω

utilisateurs

Personne Voiture

Monde

réel Concepteur

υ Personne conduit Voiture

Schéma conceptuel

υ

Personne Dupont Durant Rochat

Table Personne Table Voiture Table Conduit

Schéma logique

ϖ

BD

Voiture Ford KA Peugeot 106 Toyota yaris

ϖ ϖ

(2)

Concepts de base

Objet <=> Entité

Lien <=> Association Propriété <=> Attribut

Personne achète Maison

Nom Prix Adresse

Personne Marié à

Femme

Mari

Client Achète Produit

Fournisseur

(3)

Contraintes de cardinalité des associations

E Min:Max A

A combien d’associations de “A” une entité de “E” appartient ?

Exemples

Personne Marié à

Femme 0:1

Mari 0:1

Personne 0:n Possède 1:1 Maison

Société 0:1 Dirige 1:1 Président

Personne 0:n Assure 1:1 Voiture

Assurance 0:n

(4)

Attributs

Décrivent les propriétés associées à - un type d’entité

- un type d’association - un autre attribut

Personne Marié à

Femme 0:1

Mari 0:1

Nom Prénom

Date

Jour Mois Année

(5)

Contraintes de cardinalité des attributs

Employé

no-empl

nom prénom

CV

diplôme année

poste

intitulé salaire date-début date-fin 1:1

1:n

1:1 0:n

1:1 1:1

1:n

1:1 1:n 1:1 0:1

montant 1:1

date 1:1

année mois

1:1 1:1

Terminologie :

- simple, complexe,

- monovalué (x:1), multivalué (x:n), - obligatoire(1:x), facultatif (0:x)

Abréviations

1:1 0:1

De préférence attributs simples monovalués

(6)

Les clés: identifiants

des entités et associations

Raison: désigner une entité (une association) de façon univoque

Définition : Une clé (ou clef) est un ensemble (minimal) d'attributs tel qu' il n'existe pas deux instances de l’entité ou de l’association

où ces attributs aient la même valeur.

La valeur des attributs de la clé déterminent la valeur de tous les attributs.

Client Commande Produit

No-client Nom Prénom No-commande date

No-produit Nom

Quel sont les identifiants des types Client, Commande et Produit ?

(7)

Identifiants d’une entité faible

Définition : Une entité qui ne peut être identifié par ses seuls attributs propres est appelé entité faible

Livre

ISBN titre

Exemplaire

état 1:1

date d'achat No_exemp

Existe

(8)

Exemple de schéma EA

Gestion d’un hypermarché

Employé nom

Salaire

Affecté 0:1

Rayon 0:n

nom étage

chef de chef

0:n

subord.

0:1

Livré par

Fournisseur

adresse 1:n nom

1:n

Article

adresse nom

1:n Vend

Quantité 0:n

(9)

Exemple : Bibliothèque

Un client qui s'inscrit à la bibliothèque verse une caution.

Suivant le montant de cette caution il aura le droit

d'effectuer en même temps 10 emprunts au maximum.

Les emprunts durent au maximum 15 jours

Un livre est caractérisé par son numéro dans la bibliothèque (identifiant), son titre, son éditeur et son (ses) auteur(s).

On veut pouvoir obtenir, pour chaque client les emprunts qu'il a effectués (nombre, numéro et titre du livre, date de l'emprunt).

Chaque semaine, on liste des emprunteurs en retard : nom et adresse, date de l'emprunt, numéro et titre du livre concerné.

On veut enfin pouvoir connaître pour chaque livre

sa date d'achat et son état.

(10)

Schéma conceptuel Bibliothèque

Livre 0:n Emprunte 0:n Client

date-achat éditeur date-retour adresse

rue ville

date-emprunt état

numéro

nom

caution numéro

auteurs 1:n

titre

(11)

Contraintes d’intégrité (CI)

❏ Règles définissant ce qui est possible:

les états (CI statiques)

les transitions (CI dynamiques)

❏ doivent être décrites explicitement avec un langage approprié:

le MCD ne peut pas les exprimer toutes

❏ une BD est cohérente si toutes ses CI sont respectées par les valeurs de la BD au cours de son utilisation

laquelle respecte les CI dynamiques

Livre 0:n Emprunte 0:n Client

date-achat éditeur date-retour

adresse

rue ville

date-emprunt état

numéro

nom

caution numéro

auteurs 1:n

titre

(12)

Spécialisation et généralisation

Contribuable

Indépendant Salarié

ISA

Spécialisation : division d’un ensemble d’entités en sous-classes

Isa: arbre

Attributs et relations d’une entité:

les siens et ceux de ses parents dans l’arbre

(13)

Généralisation : regroupement d’un ensemble d’entités en une super-classe

Exemple

Voiture

Nb_Passager Vitesse_Max

Prix Immatriculation No_Identitification

Camion

Tare

Prix Immatriculation

No_Identitification

Véhicule

Voiture Camoin

ISA

Prix Immatriculation No_Identitification

Nb_Passager Vitesse_Max Tare

Peut être enrichi de contraintes de cardinalité !

(14)

Description d’un schéma EA

Entité

Attribut Nom

définition libre

est attribut

cardinalité

Simple Composé

ISA

Domaine

est composé 2:n

spécialise

sur-type 0:n sous-type

cardinalité

cardinalité association

lien

2:n rôle

cardinalité

Entité Association

Nom définition libre Identifiants 1:n

CI propre 0:n

ISA

Références

Documents relatifs

Vendredi 25 mars 14h00 FormaCube (salle

DÉCOUVRIR L’ ÉCRIT Identification de formes écrites.. Discriminer un groupe mot parmi d’autres

Lorsque tu auras terminé, compare ce que tu as noté avec ce qu’ont écrit tes ca- marades, puis rédige un résumé au dos de cette feuille qui expliquera les risques de pollution

Découverte du

Les échanges d'énergies entre la lumière et la matière ne se font pas de manière continue mais par quantité élémentaire. Une transition atomique est le passage d'un état

i) - une transition dipolaire électrique (DE) est permise si ∆l=±1, ±3,…. cad que φ1 et φ2 doivent être de parité différentes. C’est la règle de Laporte. Par conséquent

5s5p, par conséquent le mélange des orbitales 4f avec les orbitales 5d (de parité opposée) est faible et la symétrie des orbitales 4f n’est que faiblement

- Dans le cas des transitions 4f→4f la perturbation due au champs cristallin non centrosymétrique est faible car les électrons 4f sont écrantés par les électrons 5s5p, par