WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une application d'enregistrement de mariage dans un bureau communal.

( Télécharger le fichier original )
par dyvane mulamba
institut superieur de statistique - Graduat 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

TABLEAU DES CARDINALITES

La cardinalité d'une association permet de définir les conditions de participation d'uneentité à une association.

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery