Cours 1 Introduction modèle entité-relation
Introduction modèle entité-relation. Philippe Gambette. Page 2. • Contact • Modèle entité-relation. • Modèle logique des données. • Modèle physique des ...
Modèle entité-association
'Bleu' comme occurrence de l'attribut 'couleur'. 2 – Types de relations. 2 – 1 relation binaire. Une association entre deux entités
Modélisation Entité Association
Passage d'un schéma Entité/Association à un Schéma Relationnel (1). —. Etape 1 : Toute classe d'entités du diagramme entité/association est représentée par
CHAPITRE 2 Modèle Entités-Relations (ER)
Nous utiliserons le modèle E-R. ➢ Entités attributs et classe d'entités. ➢ Notions de relations entre les entités. ➢ Contraintes structurelles d'une
Bases de données avancées - Modèle Entité-Association
Les attributs qui identifient l'entité sont soulignés par un trais plein. Page 9. Formalisme de représentation des associations. EntitéA. Relation.
Le modèle Entité-Relation (E-R) : la base
Vuibert Informatique Paris. ISBN : 2-7117-8674-9 (416 pages). Bernard ESPINASSE - Modèle Entité-Relation : la base.
Bases de Données Modèle Entité Association Modéle Relationnel
Entité / Association. Méthode de conception de bases de données. Page 3. 3. Schéma Entité/Association (E/A). Entite/Relation (E/R) inventé par Chen en 1976 (
Chap. 3: Le modèle de données entité-association (E.A.)
Concepts de base: entité association
Modèle entité association
Normalisation des noms : l'emploi de noms (entité association
Le Modèle Entité-Association (et UML) et les Bases de Données
25 sept. 2007 ▫ Modèle Entité/Association (Entity/Relationship). • point de départ aux MCD de ... • 1 entité = 1 relation. • 1 association = dépendant de sa ...
Modélisation Entité Association
Passage du modèle Entité/Association au modèle relationnel Formalisme de classe d 'entité : représentation graphique. —. Exemple de 4 classes d'entités ...
Modèle entité-association
Entité - association (E/A) ou entity-relationship (E/R) [norme ISO] entité-relation (E/R). Approche : P CHEN (75)
Cours 1 Introduction modèle entité-relation
DUT MMI – IUT de Marne-la-Vallée. 14/01/2015. M2203 – Bases de données. Cours 1. Introduction modèle entité-relation. Philippe Gambette
Bases de Données Modèle Entité Association Modéle Relationnel
Entite/Relation (E/R) inventé par Chen en 1976 (USA). Schéma EntitéAssociationdu Modèle conceptuel de données. (MCD) de la méthode Merise.
CHAPITRE 2 Modèle Entités-Relations (ER)
Nous utiliserons le modèle E-R. ? Entités attributs et classe d'entités. ? Notions de relations entre les entités. ? Contraintes structurelles d'une
Modèle Entité-Association
Vient de l'anglais Entity-Relation model. • Permet de faire des diagrammes d'entité-association pour modéliser un système.
Le Modèle Entité-Association (et UML) et les Bases de Données
25 sept. 2007 Modèle Entité/Association (Entity/Relationship). • point de départ aux MCD de nombreuses méthodes. • Merise OMT
Chap. 3: Le modèle de données entité-association (E.A.)
Concepts de base: entité association
Le modèle Entité-Relation (E-R) : la base
Bernard ESPINASSE - Modèle Entité-Relation : la base. 2. Plan. 1. Historique. 2. Concepts de base. 3. Cardinalités (multiplicités).
Modélisation dimensionnelle
Modèle entité-relation (ER):. – Représente les données sous la forme d'entités (tables) et de relations (références ou tables);.
Comptabilité et analyse des états financiers
>Comptabilité et analyse des états financiers
Qui a inventé le modèle de relation entre entités ?
En 1976, Peter Chen, qui enseignait du Massachusetts Institute of Technology (MIT), a été le premier à présenter le modèle de relation entre entités dans son article et à concevoir les diagrammes correspondants à ses conclusions.
Quels sont les différents types de relations entre les entités ?
Les relationsétablissent des liaisons logiques entre les entités : ainsi une entité de la classe être-humainpeut avoir une relation de type être-propriétaire-deavec une entité de la classe automobile. Une relation peut être factuelle comme être-propriétaire-de, ou dynamique comme acheter.
Quel est le principe de l’entité?
2.1 Le principe de l’entité (« entity principle ») Selon ce principe, chaque entreprise ou organisation non-marchande 6 est considérée comme une entité distincte de ses propriétaires, membres ou partenaires économiques.
CHAPITRE 2
Modèle Entités-Relations (E-R)
GPA775Modèle Entités-Relations (E-R)2Contenu du chapitre 2Contenu du chapitre 2
Après la collecte et l'analyse des besoinsde usagers, il faut créer le schéma conceptuel de haut niveau. Nous utiliserons le modèle E-R.
ØEntités, attributs et classe d'entités
ØNotions de relations entre les entités
ØContraintes structurelles d'une classe de relationsØExtension, restriction et agrégation
ØNotation graphique du modèle E-R
ØExemple de conception haut-niveau d'une BD
GPA775Modèle Entités-Relations (E-R)3EntitésEntité
ØL'objetde base du modèle E-R.
ØUn objet du monde réel qui est discernable des autres objets.On peut distinguer deux typesd'entités:
ØEntités concrètes:pièce mécanique, personne ØEntités abstraites : période de temps, action Ex:Individu : Gaston Bernier, Code permanent BERG 28086401Cours : Base de données à l'ÉTS
Représentent des objets uniquesdans l'univers : wune personne wun certain cours à l'ÉTS.Visible, palpablePas visible GPA775Modèle Entités-Relations (E-R)4AttributsAttributs
ØPropriétésqui compose l'entité
Ex:Employé : NAS, Prénom, Nom , Adresse
Compte d'épargne : Numéro, Solde
ØComporte des domaines de valeurs autoriséesEx:Nom : chaîne de 12 caractères
Numéro : ensemble d'entiers positifs
Types d'attributs:
·Valeur simple ou valeurs multiples
·Dérivé
·Simple (atomique) ou composé (composite)
GPA775Modèle Entités-Relations (E-R)5AttributsAttributs
Composite: composé de plusieurs autres attributs de base.Atomique: pas divisible.Adresse/Rue
RueVillePaysCode Postal
AppartementNuméroAdresseAttribut
compositeAttribut atomiqueAttribut compositeAttribut atomique GPA775Modèle Entités-Relations (E-R)6AttributsAttributs
Valeur simple: possède qu'une seule valeur (valeur unique).Ex:Âgepossède une seule valeur.
Valeurs multiples: possède un ensemble de valeurs pour la même entité Ex:Couleurpour une voiture (rouge, verte, bleue, jaune,etc...) Dérivé: attribut qui est en étroite relation avec un autre attribut. Ex:Âgeet date de naissance.Une voiture peut avoir plusieurs couleurs. GPA775Modèle Entités-Relations (E-R)7AttributsAttributs clés
ØEnsemble d'unou plusieursattributs qui permet
d'identifier de façon uniqueune entité dans l'ensemble des entités. Ex:Le NASde l'entité EMPLOYÉsuffit de distinguer un employé d'un autre. Ex:Le code permanent de l'entité ÉTUDIANTsuffit de distinguer un étudiant d'un autre.Caractéristiques d'une clé
·Superclé
·Clé secondaire ou clé candidate
·Clé primaire
GPA775Modèle Entités-Relations (E-R)8AttributsAttributs clés
SuperClé
ØTout ensemble d'un ou plusieursattributs qui permet d'identifier de façon uniqueune entité dans l'ensemble des entités.Remarque:Chaque entité possède au moins unesupercléqui est l'ensemble de tous ses attributs.
Clé
ØC'est une supercléà laquelle on ne peut plus enlever d'attributs.Ex :L'ensemble d'attributs {NAS, Nom, Age} est une supercléde l'entité ÉTUDIANT, mais pas une clé.
Clé Candidate
ØClé possédant les caractéristiques pour être une clé primaire. GPA775Modèle Entités-Relations (E-R)9AttributsAttributs clés
Clé Primaire
ØLa clé désignéeparmi les clés candidates par le concepteurde la base de données pour identifier de façon unique une entité.
ØSoulignée dans le schéma de E-R.
Exemple: ÉTUDIANT{NAS, Code Permanent, Nom, Age} ØSuperClé: {NAS, Code Permanent Nom, Age} ou {NAS, Code Permanent, Nom}ØClé: {NAS} ou {Code Permanent}
ØClé candidate: {NAS} ou {Code Permanent}
ØClé primaire: {Code Permanent}On ne peut plus enlever d'attribut...dans le cas d'un étudiant GPA775Modèle Entités-Relations (E-R)10Classes d'entitésType d'entités
ØEnsemble d'entités du même type.
Ex:Employé: ensemble des personnes qui travaille pour une compagnie.SHÉMA :EMPLOYÉCOMPAGNIEINSTANCES :
Nom,Age,SalaireNom, Siège Social, Président
e1. (John Smith, 55, $80000) e2. (Fred Brown, 40, $30000) e3. (Judy Clark, 25, $20000) .c1. (Sunco Oil, Houston, JohnSmith)
c2. (Fast Computer, Dallas, Bob King) GPA775Modèle Entités-Relations (E-R)11Représentation graphique de l'entité et l'attribut1ère méthode:
2ième méthode:COURSÉTUDIANTEntité
AttributClé primaire
NoNomNomCode PermanentPrénom
Entité
AttributClé primaireÉTUDIANT
Code PermanentNom
PrénomCOURS
NoNom GPA775Modèle Entités-Relations (E-R)12Notions de relations entre les entitésRELATION
Unerelationassocie plusieursentités.
Ex : étudiant Claveau " Suit le cours" de Base de données client Olivier " Possède" le compte #259nomNASrue
villeClient
numéro soldeCompteCliComCLIENT
NASNom
RueVilleCOMPTE
NuméroSoldeCliCom
GPA775Modèle Entités-Relations (E-R)13Notions de relations entre les entitésTYPE DE RELATIONS
Un type de relationsest un ensemble de relations qui agissent sur les mêmes types d'entités.Ici, l'ensemble de relations (r1,r2) représente un type de relation.c1(GPA775, Base de données)r1e1(TREJ11125601, Tremblay, Julie)
c3(GPA665, Algorithmes) c2(GPA785, Réseaux)r2e2(GAGG12127102,Gagnon, George) GPA775Modèle Entités-Relations (E-R)14Notions de relations entre les entitésDegré du type relation
Le degrédu type de relationest le nombre de types (classes) d'entités participantes. Ex :Le degrédu type de relations Clicomest égale à deux. ØUne relation de degré deuxest appelé relation binaire. ØUne relation de degré troisest appelé relation ternaire. ØUne relation peut être de n'importe quel degré. En général, elles sont binaires. GPA775Modèle Entités-Relations (E-R)15Notions de relations entre les entitésRelation ternaire
ØReprésente plus d'information que trois types de relations binaires. Exemple : Cette relation associe trois entités (client, agence et compte), chaque fois que le client C accède au compte B de l'agence A.Supposons maintenant que :
AGENCE -> CLIENT inclut l'instance (A,C) chaque fois que l'agence A communique avec le client C. AGENCE -> COMPTE inclut l'instance (A, B) chaque fois qu'une agence A vérifie un compte B.CLIENT -> COMPTE inclut l'instance
(C, B) chaque fois que le client vérifie le solde de son compte B. Les 3 instances (A,C), (A,B) et (C,B) n'implique pas nécessairementque l'instance (A,B,C) existe dans la relation ternaire ABC.nomNASrue
villeClient
numéro soldeCompteCCA
nomavoir ville agenceExemple tableau GPA775Modèle Entités-Relations (E-R)16Notions de relations entre les entitésATTRIBUTS D'UNE RELATION
Une relation peut posséder des attributs.
Exemples:Nom
NASAdresse
SexeEMPLOYÉ
Numéro
NomDÉPARTEMENTDIRIGE
DateDébut
11Attribut de relation
PRODUITCOMMANDE
No_ProduitNo_Commande
QuantitéPossède
Attribut de relation
GPA775Modèle Entités-Relations (E-R)17Notions de relations entre les entitésRôle d'une entité dans une relation
Le nom du rôle d'une entité est habituellement implicite. Ex:(client 1, compte 2) définition implicite, le client 1 possèdele compte 2. Pour d'autres situations, la relation peut être ambiguë:Ex:nom
téléphone employétravaille pour chef de service subordonnéIci, la même classe d'entité participe plus d'une fois dans un type de relation. C'est ce qu'on appelle un type de relations récursives.Travaille pour ou dirige ??? GPA775Modèle Entités-Relations (E-R)18Contraintes structurelles d'une classe de relationsContraintesstructurelles
Ølimitentles combinaisons possibles des entités participantes dans les instances de relations.ØCes contraintesproviennent du monde réel.
Il existe deux types de contraintes:
ØContraintes de correspondance(ratio de cardinalité)ØContraintes de participation
GPA775Modèle Entités-Relations (E-R)19Contraintes structurelles d'une classe de relationsContrainte de correspondance
Ødéfinit le nombre (ratio de cardinalité) d'entités auxquelles est associée une entité donnée par la relation considérée. Pour les relations binaires, les ratios de cardinalitérencontré sont :·1 : 1 dit 1 vers 1
·1 : N dit 1 vers n ouN : 1dit n vers 1
·N : Ndit n vers n
GPA775Modèle Entités-Relations (E-R)20Contraintes structurelles d'une classe de relationsRelation 1 vers 1 e1
e 2 e 3 e 4 e 5 e 6 e 7 r1 r 2 r 3GÈREEMPLOYÉ
d1 d 2 d 3DÉPARTEMENTUn employé
est géré que par un départementUn département ne gère qu'un employé. GPA775Modèle Entités-Relations (E-R)21Contraintes structurelles d'une classe de relationsRelation 1 vers 1Nom
NASAdresse
SexeEMPLOYÉ
Numéro
NomDÉPARTEMENTGÈRE
11 GPA775Modèle Entités-Relations (E-R)22Contraintes structurelles d'une classe de relationsRelation 1 vers n ou n vers 1
·l'employé doit travailler pour un seuldépartement ·le département peut avoir plusieursemployés. e1 e 2 e 3 e 4 e 5 e 6 e 7 .r1 r 2 r 3 r 4 r 5 r 6 r 7TRAVAILLE_POUREMPLOYÉ
d1 d 2 d 3DÉPARTEMENT
GPA775Modèle Entités-Relations (E-R)23Contraintes structurelles d'une classe de relationsRelation 1 vers n ou n vers 1 Nom
NASAdresse
SexeEMPLOYÉ
Numéro
NomDÉPARTEMENTTRAVAILLE_POUR
N1 GPA775Modèle Entités-Relations (E-R)24Contraintes structurelles d'une classe de relationsRelatio vers n
·l'employé peut travailler pour un ou plusieursprojets ·le projet peut avoir un ou plusieursemployés. e1 e 2 e 3 e 4 .r1 r 2 r 3 r 4 r 5 r 6 r 7TRAVAILLE_SUREMPLOYÉ
p1 p 2 p 3 p 4PROJET
GPA775Modèle Entités-Relations (E-R)25Contraintes structurelles d'une classe de relationsRelatio vers n Nom
NASAdresse
SexeEMPLOYÉ
Numéro
Nomquotesdbs_dbs6.pdfusesText_12[PDF] entlassungsmanagement krankenhaus
[PDF] entonnoir de prospection ratio
[PDF] entp hassi messaoud
[PDF] entraide universitaire française bourse 2017 2018
[PDF] entraide vae ibode
[PDF] entrainement écriture cursive
[PDF] entrainement lca ecn
[PDF] entrainement lca qcm
[PDF] entrainement marteau
[PDF] entrainement toeic pdf
[PDF] entre iconicité
[PDF] entrée de ville exemple
[PDF] entrée de ville paysage
[PDF] entrée en pédagogie du cpe