TABLEAU DES CARDINALITES
La cardinalité d'une association permet de définir
les conditions de participation d'uneentité à une association.
N°
|
ENTITE
|
ASSOCIATION
|
CARDINALITE
|
SIGNIFICATION
|
1
|
PARENT
|
AVOIR
|
(1,n)
|
Un papa peut avoir un ou plusieurs conjoints
|
2
|
CONJOINT
|
AVOIR
|
(1,1)
|
Un conjoint ne peut avoir qu'un seul parent
|
3
|
CONJOINT
|
MARIER
|
(1,n)
|
Un conjoint peut être marié à un ou plusieurs
conjointes à des dates différentes
|
4
|
CONJOINT
|
MARIER
|
(1,n)
|
Une conjointe peut êtremarier à un ou plusieurs
conjoints à de date différentes
|
5
|
PERIODE
|
MARIER
|
(1,n)
|
Dans une période on peut marier un ou plusieurs
conjoints
|
6
|
ACTE
|
MARIER
|
(1,1)
|
Un acte ne peut concerner un et un seul témoin
|
7
|
ACTE
|
CONCERNER
|
(1,1)
|
Un acte peut concerner une et une seule publication
|
8
|
TEMOIN
|
FIGURER
|
(1,n)
|
Un témoin peut figurer dans un ou plusieurs actes
|
9
|
ACTE
|
CONCERNER
|
(1,1)
|
Un acte concerne un et un seul temoin
|
10
|
PUBLICATION
|
CONCERNER
|
(1,n)
|
Une publication peut concerner un ou plusieurs actes
|
11
|
PUBLICATION
|
VALIDER
|
(1,n)
|
Une publication peut être validée par un ou
plusieurs bureaux
|
12
|
BUREAU
|
VALIDER
|
(1,n)
|
Un bureau peut validé un ou plusieurs publications
|
13
|
BUREAU
|
DIRIGER
|
(1,1)
|
Un bureau ne peut être dirigé que un et un seul
chef
|
14
|
CHEF
|
DIREGER
|
(1,n)
|
Un chef peut diriger un ou plusieurs bureaux
|
CHOIX ET TYPE DE BASE DE
DONNEE
Pour notre travail, Vu que la représentation
conceptuelle de données ne peut pas être directement
manipulée et acceptée par un système informatique, il est
donc nécessaire de passer du niveau conceptuel au niveau plus proche de
capacités des systèmes informatiques qui est le niveau
logique.
La représentation de données au niveau logique
abouti à la construction du modèle logique de données. Ce
dernier représente la base de données pour le système
informatique. Notons que les techniques de gestion de base de données
prévoient les types de base de données qui peuvent être mis
en marche. Parmi les types de base de données nous avons : la base
de données hiérarchique, le type réseau, la base de
données relationnelle, la base de données déductive ainsi
que la base de données objet.
Donc, parmi les types de bases de données cité
ci-haut, nous utiliserons un système de gestion de base de
données (SGBD) Access, parce qu'il s'adapte au type de base de
données relationnelle (BDR).
2.1.1. REGLES DE TRANSFORMATION DU MCD
EN MLD-R
Les règles de transformation du modèle conceptuel
de données (MCD) en modèle logique de données relationnel
(MLD-R) sont :
Ø Toutes les entités du modèle conceptuel de
données (MCD) deviennent de Tables en MLD-R (Modèle logique de
Données-relationnelle) et leurs propriétés deviennent les
champs de la table et cette dernière admettra comme clé primaire
l'identifiant de l'entité ;
Ø Pour une relationnelle non hiérarchique, cette
relation devient une table et admettra comme champs, les
propriétés de la relation ; S'il y en a et comme clé
primaire la clé composée des identifiants des entités qui
la compose.
Ø Pour une relation hiérarchique, l'identifiant de
l'entité Père sera placé dans la table issue de
l'entité Fils comme clé étrangère.
|