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 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 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 Introduction Types d'entités Attributs Types d'associations Identifiants Contenu informationnel d'un schéma 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Types d'associations - Rôle obligatoire/facultatif - Cardinalité rôle facultatif rôle obligatoire Contrainte de cardinalité 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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