[PDF] Bases de Données Modèle Entité Association Modéle Relationnel





Previous PDF Next PDF



Analyse et Conception du Système dInformation (Merise)

Le modèle conceptuel des données : le modèle entité/association . Un domaine de l'entreprise (Gestion Personnel Comptabilité). Un flux de données ...



Informatisation de la gestion du personnel : dossier de lexistant

Synthèse des données: modèle conceptuel actuel des données (MCD) Diagnostic de l'existant: dégager les points positifs et les points négatifs.



Bases de Données Modèle Entité Association Modéle Relationnel

Schéma EntitéAssociationdu Modèle conceptuel de données. (MCD) de la méthode Merise de paie et de gestion du personnel n'est autorisé que pour :.



Introduction à la modélisation conceptuelle de données avec UML

Jan 12 2018 Exercice : Gestion méthodique du personnel . ... Étendre le modèle conceptuel UML afin d'ajouter la gestion des composants.



TRANSMODEL

Ce modèle conceptuel de données permet de mettre dans une seule base de d'information : un MCD est indépendant de ... gestion du personnel roulant ;.



Conception dun Modele conceptuel de donnees et dun Thesaurus

Par ailleurs un Model Conceptuel de donnees permet de creer des bases de pas accessibles a tout le personnel du SNTP



Base de données : Passage du MCD au MLD

a) Une entité du MCD devient une relation c'est à dire une table. Dans un SGBD (Système de Gestion de base de données) de type relationnel



Exercices de modélisation de Bases de Données

Gestion des vols d'une compagnie aérienne ( ) On s'intéresse à la gestion de la participation des ... Construire le modèle conceptuel de données.



La GMAO fait partie du système dinformation de gestion et de

5.1 Les éléments utilisés pour la formalisation d'un MCD Gestion du personnel de maintenance: planning affectations aux personnes



td-corrige.pdf

Identifier les règles de gestion. • Réaliser le modèle conceptuel de données (MCD). Page 2. 2. Corrigé : • Le dictionnaire de données : Remarque : Le code est 



Analyse et Conception du - Universitat de València

Modéle conceptuel de communication Base de données Modèle physique de données Modéle conceptuel de données Application Modèle organisationnel de traitements Modéle conceptuel de traitement Approche par niveaux et approche par étapes (Introduction) Trois niveaux de modélisation (Introduction)



Le modèle conceptuel des données - Université de Franche

Gestion de la date Exercice : placer ces différentes dates dans le MCD date permis de la personne date obtention du diplôme date de mise circulation de la voiture date achat et date vente de la voiture DIPLOME Code diplome nom diplome VOITURE novoiture désignation PERSONNE obtient nopersonne possède 0n 0n 0n 0n



Modèle conceptuel des données ( MCD ) - IMT Mines Albi

Le MCD est l'élément le plus connu de MERISE et certainement le plus utile Il permet d'établir une représentation claire des données du et définit les dépendances SI fonctionnelles de ces données entre elles Les éléments utilisés pour la formalisation d'un MCD sont les suivants : (QWLWp7SH



Searches related to modèle conceptuel de données gestion du personnel PDF

Modèle conceptuel des données Modèle relationnel Exercices Exercice 1 : Gestion des logements Le CROUS gère des logements pour les étudiants Deux type de logements sont gérés par des services différents : les logements en cité universitaire et les logements en ville Nous nous intéressons au second

Licence 2

Bases de Données

Modèle Entité Association

Modéle Relationnel

Florence Petit/ Sylvain Cherrier/Claire David

Entité / Association

Méthode de conception

de bases de données 3

Schéma Entité/Association (E/A)

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 Les entités (ensemble d'objets) possèdent des propriétés Les entités sont reliées par des associations associationEntité 1Entité 2 id1propriétéAid2Propriété X

Propriété YpropriétéB

4

Schéma Entité/Association (E/A)

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 Les entités (ensemble d'objets) possèdent des propriétés Les entités sont reliées par des associations identifiant1 propriétéA propriétéB ...ENTITÉ2 identifiant2 propriétéX propriétéY ...associationENTITÉ1 * Notation SEA de Merise 5 Schéma Entité/Association : cardinalités Des cardinalités précisent la participation de l'entité à l'association La cardinalité minimale peut être de 0 ou de 1 La cardinalité maximale peut être de 1 ou de n numE ...DÉPARTEMENT numDep ...RésiderETUDIANT1,10, n Un étudiant réside dans un et un seul département -> cardinalités 1,1 Un département a pour résident aucun ou plusieurs étudiants -> cardinalités 0, ncardinalité minimalecardinalité minimalecardinalité maximalecardinalité maximale 6

Compréhension d'un SEA

7

Questions

Un Concours peut-il être fait par plusieurs Organisateurs ? Un Cheval peut-il se présenter à plusieurs Concours ? Un même Cheval peut-il se présenter plusieurs fois à un même

Concours ?

Un Cheval peut-il être de plusieurs Races en même temps ? Que veut dire la ternaire PARTICIPER ? Un Cheval peut-il participer plusieurs fois au même Concours ? Un Cavalier aussi ? Peut-il passer plusieurs fois dans le même Concours avec le même Cheval ?

Base de Données :

approche naïve 9

Conception de BD relationnelles

Difficultés de conception d'une BD : -conception non intuitive -mais points communs dans les cas à traiter (souvent similaires) Objectifs : -éviter redondance de données -assurer cohérence des données -permettre des requêtes 10

Le schema relationnel

Une base de données ? Des données rangées dans des tables (ou tableau) Cases monovaluées Des contraintes sur les colonnes des tables. On doit décrire la structure des tables et des contraintes. Exemple de contraintes -Clé primaire -Clé etrangère 11 Exemple 1 : un exemple de problème de conception Comment stocker les données sur les étudiants ainsi que leur département de résidence sous forme de N° et de libellé ? Exemple de table mal construite, non normalisée numEnomprenomlicencedep

1MartinVéra277

2MartinAnnie175

3DupontSylvie277

4MartinAnnie193

5DupondLaurent292

6LefèvreLaurent3

- Redondance - Volume de données (espace-disque) plus important - Risque d'incohérence des données : anomalie à l'insertion/modification - Risque de perte d'information (département) : anomalie à la suppressionlibDep

Seine-et-Marne

Paris

Seine-et-Marne

Seine-Saint-Denis

Hauts-de-Seine

12

Schéma Entité Association adapté

numE nom prenom licenceDEPARTEMENT dep libDephabiteETUDIANT0,10,N 13 Exemple 1 : Solution par répartition en 2 tables numDeplibDep 01Ain

75Paris

77Seine-et-Marne

92Hauts-de-Seine

1MartinVéra277

2MartinAnnie175

3DupontSylvie277

4MartinAnnie193

5DupondLaurent292

6LefèvreLaurent3

Table dynamique

(avec clé étrangère) - gain de taille - non redondance - cohérence des donnéesclé primaireclé étrangèreNbHab clé primairetable ETUDIANTtable DEPARTEMENT

Table statique

(sans clé étrangère)

Table de référence

Attention : pas de clé étrangère sur un schéma E/A 14

Exemple 1 : Schéma relationnel

ETUD (numE, nom, prenom, licence, numDep, libDep, nbHab) ETUDIANT (numE, nom, prenom, licence, #numDep) DEPARTEMENT (numDep, libDep, nbHab)

Légende

clé primaire : soulignée (convention usuelle) clé étrangère : (précédée d'un #) : fait référence à un numDep dans DEPARTEMENTComment obtenir un schéma relationnel correct ?

Attention : pas de clé étrangère sur un schéma E/AClé primaire : permet d'accéder aux données de façon claire et

unique (une ou plusieurs colonnes) Clé étrangère : Lien avec l'identifiant d'un autre schéma 15

Tables et colonnes : les contraintes

Contraintes de colonnes domaine de données (date, entiers,...) Contraintes entre deux colonnes (clé primaires, clés étrangères...) Contraintes (unique, >10, etc...) 16 Exemple d'instance d'un SchémaSchéma relationnel :

SouthPark( idPerso , nomPerso , prenom , #idVoix)

(idVoix clé étrangère référence idVoix(Doubleur))

Doubleur (IdVoix, Nom)

Une première instance (contenant des erreurs) idPersonomPersoprenomidVoix

1CartmanEricTP

2McCormickKennyMS

3BrofloskyKyleMS

4MarshStanTP

4ChefIH

5Mackey

7Terrence &

PhilipTP MS

CorrectErreurIdVoixNom

TPTrey Parker

MSMatt Stone

IHIsaac HayesSouthPark

Doubleur

17

Instance valide du même schéma

idPersonomPersoprenomidVoix

1CartmanEricCM

2McCormickKennyWC

3BrofloskyKyleWC

4MarshStanTW

5ChefJMM

6SatanJMM

IdVoixNom

TWThierry Wermuth

CMChristophe Lemloine

JMMJean Marie Martial

WCWilliam CorynSouthPark

Doubleur

Cette deuxième instance

du schéma (corres- pondant au doublage français) est correcte. 18

Table (ou relation)

Ensemble d'enregistrements structurés par champs (=colonnes). -> L'ordre des colonnes et des lignes de la table n'a pas importance. nomprenomdate_n

DupontRené

DurandPaul1990-12-31

MartinPaul1990-12-30

.........Colonne = Champ = Attribut = Propriété = Caractéristique Ligne Objet

N-uplet

Tuple

Enregistrement

OccurrenceDonnée = valeur de l'attribut

prise dans un domaine de valeurs

Domaine = ensemble de valeurs

possibles d'un champExemple : Table ETUDIANT 19

Schéma d'une relation

Schéma en intention (ou compréhension)

-exprimé de manière générale sous la forme : nomTable (nomChamp1, nomChamp2nomChamp2, nomChamp3,...) -exemple : Etudiant (num, nom, prenom, date_n) 20

Schéma relationnel d'une base de données

Ensemble des schémas des relations de la base de données Exemple très simplifié de gestion de garage

CLIENTS (numC, nomnomC, prenomC, adresseC)

SALARIE (numS, nomnomS, prenomS, adresseS, dateNaissS)

VOITURE (numV, marqueVmarqueV, modeleV, #numC)

numC référence numC(CLIENTS)

REPARATION (numR, dateArriveeR, #numV)

numV référence numV(Voiture)

REPARER (#numS, #numR, nbHeuresTravail)

numS référence numS(SALARIE) numR référence numR(REPARATION) 21

Schéma Entité Association

Le schéma Entité Association qui a permis de créer la schéma relationnel précedent numC nomC prenomC adresseCVOITURE numV marqueV modéleVpossédeCLIENT0,N1,1 numS nomS prenomS adresseSREPARATION numR dateRSALARIEréaliseconcerne1,N

1,11,N1,N

22

Relationnel : Clé primaire

Identificateur d'un enregistrement de la table -permet de différencier 2 enregistrements d'une table, de façon claire, unique, et la plus concise possible -2 enregistrements doivent avoir des valeurs de clé différentes Naturel ou artificiel (code, numéro incrémenté automatiquement) Choix parfois entre plusieurs clés (clés candidates) Clé simple (un seul attribut) ou clé composée/multiple/concaténée (plusieurs attributs) doit être stable dans le temps (age ou date de naissance ?) numNIRLoginnomprenomdate_n

000011630706054781rdupontDupontRené

23

Clé primaire - Clé étrangère

Clé primaire (Primary Key = PK)

attribut ou ensemble d'attributs d'une table, permettant d'identifier et de distinguer ses occurrences par convention, est soulignée dans le schéma relationnel

Clé étrangère (Foreign Key = FK)

fait la liaison entre 2 tables d'une base de données clé étrangère de la table T1, clé primaire de la table T2. doit être d'un type de données compatible à la table de référence peut ou non être tout ou partie de clé primaire de sa table numEnomprenomnumDep

1MartinVéra77

2MartinAnnie75

3DupontSylvie77

............numDeplibDep

75Paris

77Seine-et-Marne

clé primaireclé primaireclé étrangère 24
Clé primaire et Aspect juridique : NIR (N°Sécurité sociale) Numéro d'Inscription au Répertoire national d'identification Site de la CNIL : www.cnil.fr " L'enregistrement du numéro de sécurité sociale dans les fichiersquotesdbs_dbs27.pdfusesText_33
[PDF] conception et réalisation dune application de gestion des établissements scolaires

[PDF] conception dune application de gestion des ressources humaines

[PDF] conception et réalisation d une application web pdf

[PDF] exemple dun mcd gestion du personnel dune société

[PDF] conception et réalisation d'une application de gestion du personnel pdf

[PDF] projet arts visuels cycle 1

[PDF] séquence darts visuels en maternelle

[PDF] observer une oeuvre d art en maternelle

[PDF] questions envisageables pour loral du bac théâtre

[PDF] sprechen b1 themen

[PDF] prüfung b1 schreiben

[PDF] b1 prüfung mit lösung

[PDF] prüfung b1 deutsch pdf

[PDF] principe de subsidiarité droit

[PDF] principe de proportionnalité