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.

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Approche graphique du nombre dérivé
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 14 joueurs 14 rondes - 28 étuis
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Académie de Créteil - B.C.1. 2 Pour information : Une action est lexpression temporelle Une action est lexpression temporelle (date début et date finde.
Le Modèle Logique de Données
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
Présentation de l’année
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Développement d’applications web
Le noyau Pages 22 /
Modèle Entité-Association (1) Exercices - Enoncés
C.H.I.C. ET LES ÉTUDES DOCIMOLOGIQUES Gérard FROSSARD Département des Sciences de la Formation et de la Communication Unité propre Développement professionnel.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
B.Shishedjiev - Modèle relationnel
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Transformation du diagramme de classe en modèle relationnel
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
SYSTEMES D’INFORMATION
MODELE RELATIONNEL concept mathématique de relation
La Saint-Valentin Par Matt Maxwell.
Louis la grenouille Paroles et musique: Matt Maxwell.
SPI - Serial Peripheral Interface
3.1 DÉTERMINANTS (SUITE) Cours 6.
Notre calendrier français MARS 2014
C'est pour bientôt.....
Mon école est le monde! Par Charlotte Diamond.
Veuillez trouver ci-joint
SUJET D’ENTRAINEMENT n°4
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Structures des données
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Introduction.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
Modélisation des données Niveau conceptuel DON-2 V0-0.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet de stage d’année IIR4 sous le thème:
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Tolérance de parallélisme
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Transcription de la présentation:

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

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

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

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.

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 ;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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