La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

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


Télécharger ppt "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."

Présentations similaires


Annonces Google