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

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 



Previous PDF Next PDF





[PDF] Cours Access 2007 - Club Informatique des Clayes-sous-Bois

Une base de données est un ensemble d'informations concernant un sujet donné (ex un carnet Ces requêtes peuvent aussi être utilisées pour modifier des tables (requêtes d'action) Exemple de Base de données Access • Définition des L'association sert à définir l'actions des entités entre elles On désigne les 



[PDF] BASES DE DONNÉES ET MODÈLES DE CALCUL - IRIF

7 2 6 Intégration d'une règle de gestion dans la base de données 173 CHAPITRE 9 • LE MODÈLE ENTITÉ-ASSOCIATION 203 13 5 Pour en savoir plus 309 L'environnement Access de Microsoft propose également une interface SQL



[PDF] Créer une base de données - Ordi-Senior

Access de Microsoft Cela demandait beaucoup de travail et de soin aux programmeurs, pour gérer, mettre à jour ou Prenons comme exemple, une base de données destinée à facilier la gestion d'une association loi 1901 Une association a des membres, et elle a besoin de certains renseignements les concernant :



[PDF] SYSTEME DINFORMATION & Base de données - Faculté des

Règles de passage du modèle entité - association au modèle relationnel 32 3 1 Une entité se Page 4 3 Définition d'un Système de Gestion de Base de Données Travaux Pratiques sous ACCESS Pour être utilisables pour la prise des décisions, ces informations doivent être stockées, diffusées 



[PDF] Access - doc-developpement-durableorg

base (ex Web et Excel) ▫ Évaluation du contrôle continu en base de données élémentaires Access 2002 pour les nuls, John Kaufeld, Hungry Minds Exemples : MySQL, PostgreSQL (utilisé en L3), Oracle, Association un-à- plusieurs



[PDF] Formation Bases de données - Agritrop - Cirad

Une base de données est un ensemble structuré et organisé permettant le stockage pour les Systèmes d'Entreprise,1978) basée sur le schéma Entités- Associations pour passer du MCD, qui est un modèle sémantique, vers une représentation Une base de données Access est composée de 6 catégories d' objets :



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

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 



[PDF] Bases de données élémentaires Maude Manouvrier - LAMSADE

Web et Excel) ▫ Évaluation du contrôle continu en base de données élémentaires Access 2002 pour les nuls, John Kaufeld, Hungry Minds First Interactive 2001 iliutsateurs Exemples : MySQL PostgreSQL (utilisé en L3) Oracle Paris Dauphine Attention : Access appelle Relation ce qui en fait s' appelle Association 



[PDF] TP N°1 : Création dune base de données - LAMSADE - Université

clé USB par exemple à la fin de chaque séance Rappel - les ① Les fichiers de base de données sous Access ont pour extension : mdb C Créer d'erreur ( sinon retourner dans la fenêtre Relations, cliquer sur l'association entre les deux

[PDF] exemple de base de données excel

[PDF] exemple de besoin absolu

[PDF] exemple de bien

[PDF] exemple de bientraitance des personnes agées

[PDF] exemple de bilan bafd validé

[PDF] exemple de bilan comptable d'une entreprise pdf

[PDF] exemple de bilan comptable excel

[PDF] exemple de bilan d un événement

[PDF] exemple de bilan d un projet

[PDF] exemple de bilan d une manifestation

[PDF] exemple de bilan d'un événement

[PDF] exemple de bilan de compétences gratuit

[PDF] exemple de bilan de puissance d'une installation électrique pdf

[PDF] exemple de bilan financier d'une entreprise

[PDF] exemple de bilan personnel d'un projet

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

93Seine-Saint-DenisnumEnomprenomlicencenumDep

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éesquotesdbs_dbs17.pdfusesText_23