La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 CONCEPTION DES BASES DE DONN É ES: mod è le entit é s-associations.

Présentations similaires


Présentation au sujet: "1 CONCEPTION DES BASES DE DONN É ES: mod è le entit é s-associations."— Transcription de la présentation:

1 1 CONCEPTION DES BASES DE DONN É ES: mod è le entit é s-associations

2 2 É l é ments constitutifs du mod è le entit é s- associations La repr é sentation du mod è le entit é s-associations s appuie sur trois concepts de base : – l objet ou entit é, – l association, – la propri é t é. L objet est une entit é ayant une existence propre. L association est un lien ou relation entre objets sans existence propre. La propri é t é est la plus petite donn é e d information d é crivant un objet ou une association.

3 3 Entit é D é finition -entit é Une entit é est un objet, une chose concr è te ou abstraite qui peut être reconnue distinctement et qui est caract é ris é e par son unicit é. Les entit é s ne sont g é n é ralement pas repr é sent é es graphiquement. D é finition -type-entit é - Un type-entit é d é signe un ensemble d entit é s qui poss è dent une s é mantique et des propri é t é s communes.

4 4 Attribut ou propri é t é, valeur D é finition 2.3 -attribut, propri é t é - Un attribut (ou une propri é t é ) est une caract é ristique associ é e à un type-entit é ou à un type-association. D é finition 2.4 -valeur- Au niveau du type-entit é ou du type-association, 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,...).. R è gle 2.5 Un attribut ne peut en aucun cas être partag é par plusieurs type- entit é s ou type-associations. R è gle 2.6 Un attribut est une donn é e é l é mentaire, ce qui exclut des donn é es calcul é es ou d é riv é es. R è gle 2.7 Un type-entit é et ses attributs doivent être coh é rents entre eux (i.e. ne traiter que d un seul sujet).

5 5 Identifiant ou cl é D é finition -identifiant, cl é - Un identifiant (ou cl é ) 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.

6 6 Association ou relation D é finition -association- Une association (ou une relation) est un lien entre plusieurs entit é s. Les associations ne sont g é n é ralement pas repr é sent é es graphiquement. D é finition -type-association- Un type-association (ou un type-relation) d é signe un ensemble de relations qui poss è dent les mêmes caract é ristiques. Le type-association d é crit un lien entre plusieurs type- entit é s. Les associations de ce type-association lient des entit é s de ces type-entit é s.Comme les type-entit é s, les type-associations sont d é finis à l aide d attributs qui prennent leur valeur dans les associations. R è gle 2.12 Un attribut peut être plac é dans un type-association uniquement lorsqu il d é pend de toutes les entit é s li é es par le type- association.

7 7 D é finition participant- Les type-entit é s intervenant dans un type- association sont appel é s les participants de ce type-association. D é finition collection- L ensemble des participants d un type- association est appel é la collection de ce type-association. Cette collection comporte au moins un type-entit é (cf. section 2.3.2), mais elle peut en contenir plus, on parle alors de type-association n-aire (quand n = 2 on parle de type-association binaire, quand n = 3 de type-association ternaire,...). D é finition 2.15 dimension ou parit é d un type-association- La dimension, ou l arit é d un type-association est le nombre de type-entit é s contenu dans la collection. Comme un type-entit é, un type-association poss è de forc é ment un identifiant, qu il soit explicite ou non.

8 8 Exemple d application D é terminer: Participant parit é d un type-association-

9 9 Cardinalit é D é finition -cardinalit é - La cardinalit é d une patte reliant un type-association et un type-entit é pr é cise le nombre de fois minimal et maximal d interventions d une entit é du type-entit é dans une association du typeassociation. La cardinalit é minimale doit être inf é rieure ou é gale à la cardinalit é maximale.

10 10 Cardinalit é R è gle 2.18 :L expression de la cardinalit é est obligatoire pour chaque patte d un type-association. R è gle 2.19 :Une cardinalit é minimal est toujours 0 ou 1 et une cardinalit é maximale est toujours 1 ou n. 0,1 : une occurrence du type-entit é peut exister tout en é tant impliqu é e dans aucune association et peut être impliqu é e dans au maximum une association. 0,n : c est la cardinalit é la plus ouverte ; une occurrence du type-entit é peut exister tout en é tant impliqu é e dans aucune association et peut être impliqu é e, sans limitation, dans plusieurs associations. 1,1 : une occurrence du type-entit é ne peut exister que si elle est impliqu é e dans exactement (au moins et au plus) une association. 1,n : une occurrence du type-entit é ne peut exister que si elle est impliqu é e dans au moins une association.

11 11 Associations plurielles Association r é flexive

12 12 Association n-aire (n > 2)

13 13 Type-association ternaire corrig é en deux type-associations binaires.

14 14 Règle 2.23 Il ne faut jamais ajouter un attribut dérivé dautres attributs, que ces autres attributs se trouvent dans le même type-entité ou pas. Règle 2.24 Un attribut correspondant à un type énuméré est généralement avantageusement remplacé par un type-entité

15 15 R è gles de fusion/suppression d entit é s/associations R è gle 2.25 Il faut factoriser les type-entit é s quand c est possible. R è gle 2.26 Il faut factoriser les type-associations quand c est possible.

16 16 Règle 2.28 Lorsque les cardinalités dun type-association sont toutes 1, 1 cest que le type-association na pas lieu dêtre.

17 17 É laboration d un mod è le entit é s-associations É tapes de conceptions d un mod è le entit é s-associations Recueil des besoins – C est une é tape primordiale. Inventoriez l ensemble des donn é es à partir des documents de l entreprise, d un é ventuel cahier des charges et plus g é n é ralement de tous les supports de l information. N h é sitez pas à poser des questions. Tri de l information – Faites le tri dans les donn é es recueillies. Il faut faire attention, à ce niveau, aux probl è mes de synonymie/polys é mie. Identification des type-entit é s – Le rep é rage d attributs pouvant servir d identifiant permet souvent de rep é rer un type-entit é. Les attributs de ce type-entit é sont alors les attributs qui d é pendent des attributs pouvant servir d identifiant. Identification des type-associations – Identifiez les type-associations reliant les type-entit é s du mod è le. V é rification du mod è le – V é rifiez que le mod è le respecte bien les r è gles que nous avons é nonc é s et les d é finitions concernant la normalisation des type-entit é s et des type-associations. Le cas é ch é ant, op é rez les modifications n é cessaires pour que le mod è le soit bien form é.

18 18 Conseils divers Concernant le choix des noms Pour les type-entit é s, choisissez un nom commun d é crivant le type-entit é (ex : É tudiant, Enseignant, Mati è re). Certain pr é f è rent mettre le nom au pluriel (ex : É tudiants, Enseignants, Mati è res). Restez cependant coh é rents, soit tous les noms de type-entit é sont au pluriel, soit ils sont tous au singulier. Pour les type-association, choisissez un verbe à l infinitif, é ventuellement à la forme passive ou accompagn é d un adverbe (ex : Enseigner, Avoir lieu dans). Pour les attributs, utilisez un nom commun au singulier é ventuellement accompagn é du nom du type-entit é ou du type-association dans lequel il se trouve (ex : nom de client, num é ro d article).

19 19 Concernant le choix des identifiants des type-entit é s É vitez les identifiants compos é s de plusieurs attributs (comme, par exemple, un identifiant form é par les attributs nom et pr é nom d un type- association Personne) car : ils d é gradent les performances du SGBD, mais surtout l unicit é suppos é e par une telle d é marche finit g é n é ralement, tôt ou tard, par être d é mentie ! É vitez les identifiants susceptibles de changer au cours du temps (comme la plaque d immatriculation d un v é hicule). É vitez les identifiants du type cha î ne de caract è re.

20 20 Vérification du modèle a- Règles concernant les entités Règle 1 : Existence dun identifiant pour toutes les entités. Pour chaque entité, il doit exister un identifiant. Donc chaque entité possède au moins une propriété (ce nest pas le cas pour les associations). ETUDIANT ET_Numéro ….

21 21 Règle 2 : Que des propriétés uniques. Une propriété apparaît une seule fois, sinon elle doit être portée par une association. Ceci est lié au formalisme individuel afin déviter toute ambiguïté. Règle 3 : Absence de propriétés dénuées de sens. Toute les propriétés dune entité ont un sens quelque soit loccurrence de lentité. Règle 4 : Absence de propriétés répétitives. Pour chaque occurrence dune entité, chaque propriété ne peut prendre quune seule valeur. Dit autrement : on ne peut avoir de propriété répétitives. Règle 5 : Pas de propriétés décomposables ou élémentarité des propriétés. Toutes les propriétés doivent être élémentaires par rapport aux choix de gestion, cest-à-dire non décomposables.


Télécharger ppt "1 CONCEPTION DES BASES DE DONN É ES: mod è le entit é s-associations."

Présentations similaires


Annonces Google