Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJuste Blaise Modifié depuis plus de 10 années
1
Bases de données J-L Hainaut 2011 1 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1 Le modèle Entité-association
2
Bases de données J-L Hainaut 2011 2 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.1 Introduction 3.1.2 Types d'entités 3.1.3 Attributs 3.1.4 Types d'associations 3.1.5 Identifiants 3.1.6 Contenu informationnel d'un schéma 3.1.7 Exemples de schéma conceptuel Contenu 3.1 Le modèle Entité-association 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
3
Bases de données J-L Hainaut 2011 3 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.1 INTRODUCTION 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
4
Bases de données J-L Hainaut 2011 4 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.1 Introduction Le modèle Entité-association propose une lecture du monde (le domaine d'application) simple mais limitée : le monde est constitué d'objets ou entités les entités sont classées en types d'entités les entités d'un type ont des attributs spécifiques les entités sont en association les unes avec les autres les associations sont classées en types d'associations.
5
Bases de données J-L Hainaut 2011 5 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.1 Introduction un employé peut emprunter des ouvrages un employé peut réserver des ouvrages un employé travaille dans un service un employé a une adresse un employé possède un numéro le numéro de l'employé est unique le service est identifié par son nom le service a une localisation un ouvrage porte un numéro ISBN un ouvrage possède un titre un employé a un nom un ouvrage possède une date d'achat le numéro ISBN est unique le service possède un nom un employé peut emprunter des livres ou en réserver ; l’employé a un nom et une adresse ; il possède un numéro unique et travaille dans un service de l’entreprise, identifié par son nom et dont on connaît la localisation ; un ouvrage porte un numéro ISBN unique et possède un titre, un prix et une date d’achat ;
6
Bases de données J-L Hainaut 2011 6 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.2 TYPES D'ENTITES 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
7
Bases de données J-L Hainaut 2011 7 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.2 Types d'entités dessin des types CLIENTCONTRATVEHICULEACCIDENT quelques instances = populations 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
8
Bases de données J-L Hainaut 2011 8 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.3 ATTRIBUTS 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
9
Bases de données J-L Hainaut 2011 9 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.3 Attributs quelques attributs NumClient = F010 Nom = TOUSSAINT Adresse = 5, r. Godefroid NumClient = B332 Nom = MONTI Adresse = 112, r. Neuve NumClient = C400 Nom = FERARD Adresse = 65, r. du Tertre quelques valeurs 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
10
Bases de données J-L Hainaut 2011 10 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.3 Attributs - Type et attribut obligatoire/facultatif type d'un attribut attribut obligatoire/facultatif 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
11
Bases de données J-L Hainaut 2011 11 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 TYPES D'ASSOCIATIONS 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
12
Bases de données J-L Hainaut 2011 12 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations signe implique couvre appartient VEHICULE NumVéh Marque Modèle Année Cylindrée CONTRAT NumCtr Type DateSign ACCIDENT NumAcc DateAcc Montant[0-1] CLIENT NumClient Nom Adresse dessin des types VEHICULE CLIENT CONTRAT ACCIDENT quelques instances 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
13
Bases de données J-L Hainaut 2011 13 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations - Classe fonctionnelle un-à-plusieurs (1:N) N 1 occupe EMPLOYE DEPARTEMENT EMPLOYE d2 d1 d3 d4 e1 e2 e3 e4 e5 e6 e7 plusieurs (N) employés par département un seul (1) département par employé 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
14
Bases de données J-L Hainaut 2011 14 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations - Classe fonctionnelle un-à-un (1:1) 11 dirige EMPLOYEDEPARTEMENT EMPLOYE d2 d1 d3 d4 e1 e2 e3 e4 e5 e6 e7 Un seul (1) employé-directeur par département un seul (1) département par employé-directeur 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
15
Bases de données J-L Hainaut 2011 15 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations - Classe fonctionnelle plusieurs-à-plusieurs (N:N) NN fabrique PRODUIT USINE PRODUIT u4 u1 u3 u2 p1 p2 p3 p4 p5 plusieurs (N) produits par usine plusieurs (N) usines par produit 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
16
Bases de données J-L Hainaut 2011 16 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations - Rôle obligatoire/facultatif - Cardinalité rôle facultatif rôle obligatoire Contrainte de cardinalité 1-1 0-1 0-N Combinaisons admises [0-1] [0-N] [1-1] [0-N] [0-1] [1-1] [0-1] 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
17
Bases de données J-L Hainaut 2011 17 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.4 Types d'associations 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
18
Bases de données J-L Hainaut 2011 18 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.5 IDENTIFIANTS 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
19
Bases de données J-L Hainaut 2011 19 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.5 Identifiant Comment désigner/repérer/identifier une entité parmi la population de son type ? valeur d'un attribut; valeurs de plusieurs attributs; valeurs d'attributs et/ou entités voisines. 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
20
Bases de données J-L Hainaut 2011 20 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.5 Identifiant - Identifiant tout attributs Une seule entité CLIENT de NumClient donné Une seule entité VOL de Ligne+Date données Une seule entité PROJET de CodeProjet donné Une seule entité PROJET de Titre donné 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
21
Bases de données J-L Hainaut 2011 21 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.5 Identifiant - Identifiant hybride Une seule entité CONTRAT pour une entité CLIENT donnée et un NumCtr donné 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
22
Bases de données J-L Hainaut 2011 22 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.5 Identifiant - Identifiant hybride Une seule entité DETAIL pour une entité COMMANDE et une entité PRODUIT 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
23
Bases de données J-L Hainaut 2011 23 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.6 Contenu informationnel d'un schéma 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
24
Bases de données J-L Hainaut 2011 24 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.6 Contenu informationnel d'un schéma VEHICULE CLIENT CONTRAT ACCIDENT les clients signataires l'accident 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
25
Bases de données J-L Hainaut 2011 25 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.7 Exemples de schéma conceptuel 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
26
Bases de données J-L Hainaut 2011 26 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.7 Exemples - Structure administrative 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
27
Bases de données J-L Hainaut 2011 27 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.7 Exemples - Gestion d'une bibliothèque 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
28
Bases de données J-L Hainaut 2011 28 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information 3.1.7 Exemples - Voyages en train 1.1 Introduction1.5 Identifiants 1.2 Types d'entités 1.6 Contenu informationnel 1.3 Attributs 1.7 Exemples de schéma conceptuel 1.4 Types d'associations
29
Bases de données J-L Hainaut 2011 29 Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base de données Partie 4 - Sécurité des bases de données DTIC M321 - Systèmes d ’information
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.