INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations

Slides:



Advertisements
Présentations similaires
StPaul Du Terray:question 1
Advertisements

Paquet : données Les médecins employés sont rattachés à un seul hôpital. Ils peuvent exercer les fonctions suivantes : consultant indépendant, médecin.
Un modèle conceptuel Le modèle Entité-Association Frédéric Gava (MCF)
Lalimentation de STAR par imports STAR 8ième cercle – 27 septembre 2013.
2nd thème : La notion de données à caractère personnel.
L'ANATOMIE DU LIVRE.
Cas d’utilisation Connaître la consommation
27/02/2009 Linscription à une activité sur le site
BiblioInfo SEBIB SEBIB / Gabrielle SegevAvril 2005 Prêt Virtua : fonctionnalités du prêt via le Web BiblioInfo SEBIB.
Modèle Entité-Association (2) Exercices - Enoncés
Intégration de schémas de bases de données
Diagramme de Classes Bonjour,
Système de Gestion de Bases de Données
TRAVEL MANAGEMENT Comment créer un nouvel utilisateur ?
Bibliothèque Patchouli
Site web des bibliothèques Les accès : RECHERCHE, PROFIL, BIBLIOTHEQUE(S) 26/03/2013Service commun de la documentation.
1 Cours MSI, modélisation de SI : livraison journaux version 1 du 8 février 2005 Modélisation de S.I. Livraison de journaux ENSGI – MSI 2ème année Michel.
Modèle Entité-Association (1) Exercices - Enoncés
Guide dutilisation Catalogue virtuel du Centre de documentation.
Cahier des charges v2 - Synthèse des Offres
Qu’est-ce que BCDI 3 ? Quand utiliser BCDI 3 ?.
Sculpture de Brian Dettmer. - La recherche des cotes est longue. - La cote fournie par lemprunteur est parfois incorrecte ou absente de la demande. -Utilisation.
Cas d’utilisation Connaître la consommation
Conception des données
Le dossier patient.
Module 4 : Création et gestion de comptes d'utilisateur
SYSTEMES D’INFORMATION
MODELE RELATIONNEL concept mathématique de relation
directeur emploie Identifiant pk Nom Prénom Date naissance
Management of Information Technology - e-business
La Bibliothèque universitaire centrale et ses outils de recherche
TUTORIEL CRÉATION CONVENTION DE STAGE SUR L’ENT
Fonction d’Inscription : - Consiste à créer un compte dans GI. Fonction (Optionnelle) de Modification du compte : - Permet de mettre à jour ses données.
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.
Utilisation du carnet d’adresses
2 solutions pour s’authentifier :
Bibliothèque de philosophie et d’ergologie Granger-Guillermit
Intégration de schémas
DOSSIER G10 – La base de données Relationnelle
Mai 2006TICE 2ième Semestre - TD101 TICE 2 ième Semestre L1 Psychologie TD – Filtrage et mise en forme conditionnelle.
Bases de données : modèlisation et SGBD
Le DMP Dossier Médical Personnel
N.Mellouli-Nauwynck & M.Lamolle1 Intégration de bases de données hétérogènes N.Mellouli-Nauwynck M.Lamolle.
Cours n°1 Introduction, Conception
Le CDI du collège DAUMIER
Le portail documentaire de l ’Université d ’Orléans
Les menuiseries au cœur de la maquette numérique
Introduction avec Access Quinio Nanterre 2008
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
UML : DIAGRAMME DE CLASSES
FAIRE UNE RECHERCHE SIMPLE (1)
User Management entreprises et organisations dans le cadre d'eHealth (Gestion des utilisateurs et des accès)
MARS 2015V0.1 DOC-DEPOT La Consigne Numérique Solidaire Support Formation Acteur Social (compte bénéficiaire)
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Initiation aux bases de données et à la programmation événementielle
De la description au Modèle Conceptuel des Données
ATELIERS.
INTRODUCTION AUX BASES DE DONNEES Base et métabase
Bargain Kevin Hardy Sebastien Lamberti Jean-Vincent Picard David.
INTRODUCTION AUX BASES DE DONNEES Algèbre relationnelle Exercices Université Panthéon-Assas Paris 2 L2 Economie-Gestion.
SOURCES BIBLIOGRAPHIQUES
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Bases de données – Cours 1
Bases de données – Cours 2
Faire un dossier documentaire
Commande de cartes CDE / CPE
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Formation SGA Module Saisie des Demandes d’achat Durée : 0,5 jour.
La création des données d’exemplaire pour un exemplarisateur.
Nouvelle procédure de demande de support informatique au LAPP
Transcription de la présentation:

INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations Exercices Université Panthéon-Assas Paris 2 L2 Economie-Gestion

Gestion d’une bibliothèque Une bibliothèque enregistre chaque lecteur à qui elle donne un numéro de lecteur. Elle note son nom et son adresse. Le lecteur peut éventuellement être membre d’une société adhérente : on enregistre alors l’identification de cette société. Un lecteur peut emprunter plusieurs livres par jour. A chaque prêt, on enregistre une date de retour. Un lecteur appartient à un type de lecteur, qui lui permet ou non d’avoir accès à certaines catégories de livres. La durée du prêt dépend de la catégorie du livre et du type de lecteur. Elle est la même pour tous les livres d’une catégorie donnée, empruntés par un lecteur quelconque d’un type donné. Un livre est caractérisé par un numéro d’inventaire. Il est nécessaire de connaître sa catégorie, le nom de son auteur, de son éditeur, ainsi que le nombre d’exemplaires disponibles. La catégorie d’un livre se repère par un numéro et possède un libellé. Il en est de même pour le type de lecteur. Une société adhérente possède un nom et une adresse ; elle s’engage à envoyer un minimum de 500 lecteurs.

Gestion d’une bibliothèque Liste des propriétés (dictionnaire des données) Numéro de lecteur Nom de l’éditeur Nom du lecteur Nombre d’exemplaires disponibles Adresse du lecteur Numéro de catégorie Numéro de la société adhérente Libellé de la catégorie Date de retour du prêt Numéro du type de lecteur Durée du prêt Libellé du type de lecteur Numéro d’inventaire du livre Nom de la société adhérente Nom de l’auteur du livre Adresse de la société adhérente

Gestion d’une bibliothèque Types d’entité Identifiant : Num_lecteur Propriétés : Nom, Adresse Lecteur Identifiant : Num_société Propriétés : Nom_société, Adresse_société Société adhérente Identifiant : Num_inventaire Propriétés : Nom_auteur, Nom_éditeur, Nbre_exemp_dispo Livre Identifiant : Num_catégorie Propriété : Libellé_catégorie Catégorie Identifiant : Num_type Propriétés : Libellé_type Type_lecteur

Gestion d’une bibliothèque Types d’association Lecteur Catégorie Société adhérente Type_lecteur Livre Appartient à reliant Livre et Catégorie Membre reliant Lecteur et Société_adhérente Appartient à reliant Lecteur et Type_lecteur A accès reliant Type_lecteur et Catégorie propriété : Durée_prêt Emprunte reliant Lecteur et Livre propriété : Date_retour

500, n 0, 1 1, 1 0, n 1, n 0, n 0, n 1, n 1, 1 0, n Société_adhérente Num_société Nom_société Adresse_société 500, n Membre 0, 1 Lecteur Num_lecteur Nom Adresse 1, 1 0, n Type_lecteur Num_type Libellé_type Appartient à 1, n 0, n A accès Durée_prêt Emprunte Date_retour 0, n 1, n 1, 1 Livre Num_inventaire Nom_auteur Nom_éditeur Nbre_exemp_dispo 0, n Catégorie Num_catégorie Libellé_catégorie Appartient à

Modèle relationnel Lecteur(Num_lecteur, Nom, Adresse, Num_type) Société_adhérente(Num_société,Nom_société, Adresse_société) Livre(Num_inventaire,Nom_auteur,Nom_éditeur,Nbre_exemp_dispo,Num_catégorie) Catégorie(Num_catégorie, Libellé_catégorie) Type_lecteur(Num_type, Libellé_type) Membre(Num_société,Num_lecteur) Prêt(Num_lecteur, Num_inventaire,Date_retour) Accès(Num_type, Num_catégorie,Durée_prêt)

Système d’information d’un hôpital L’hôpital Jacques Monod souhaite créer une base de données pour gérer l’ensemble des hospitalisations de l’établissement. L’hôpital comprend des services qui sont identifiés par un code et un nom. Chaque service est localisé dans un bâtiment et dirigé par un directeur. Un bâtiment comprend plusieurs salles. Chaque salle a un numéro (relatif au service), un nombre de lits et un(e) surveillant(e) responsable qui est un(e) infirmier(e). L’hôpital emploie du personnel : médecins et infirmier(e)s. Chaque employé a un nom, un prénom, une adresse et un numéro de téléphone. Chaque médecin a une spécialité. Les infirmiers sont rattachés à un service (unique), travaillent de jour ou de nuit et ont un salaire. Un directeur de service est un médecin ; les médecins ne peuvent diriger qu’un seul service et ne sont pas affectés à un service particulier.

Types d’entité Service Bâtiment Salle Médecin Infirmier Identifiant : Code Propriété : Nom Bâtiment Identifiant : NumBâtiment Salle Identifiant : NumSalle Propriété : Nbrelits Médecin Identifiant : NumMédecin Propriétés : Nom, Prénom, Adresse, Téléphone, Spécialité Infirmier Identifiant : NumInfirmier Propriétés : Nom, Prénom, Adresse, Téléphone, JourouNuit, Salaire

Types d’association Service Médecin Bâtiment Infirmier Salle Dirige reliant Service et Médecin Est rattaché reliant Service et Infirmier Est localisé reliant Service et Bâtiment Contient reliant Bâtiment et Salle Surveille reliant Salle et Infirmier

Service Bâtiment Médecin Infirmier Salle NumInfirmier NumBâtiment Code Nom 1, 1   1, 1   dirige Est localisé 0, n   Est rattaché 0, 1   0, n   1,1   Bâtiment NumBâtiment Médecin NumMédecin Nom Prénom Adresse Téléphone Spécialité Infirmier NumInfirmier Nom Prénom Adresse Téléphone JourouNuit Salaire 1 ,n   contient 0, 1   surveille 1, 1   1, 1   Salle NumSalle NbreLits Est hospitalisé Infirmier   NumLit Diagnostic NumInfirmier Nom Prénom Adresse Téléphone JourouNuit Salaire Bâtiment   NumBâtiment

Système d’information d’un hôpital Dans cet Hôpital, des malades viennent pour une consultation ou pour une hospitalisation. Chaque malade a un nom, un prénom, une adresse, un numéro de téléphone et une mutuelle. Il est suivi par un ou plusieurs médecins. S’il est hospitalisé, on doit connaître son numéro de lit (relatif à la salle) et le diagnostic le concernant.

Service Bâtiment Médecin Infirmier Malade Salle NumInfirmier Code Nom 1, 1   1, 1   dirige Est localisé 0, n   Est rattaché 0, 1   0, n   1,1   Bâtiment NumBâtiment Médecin NumMédecin Nom Prénom Adresse Téléphone Spécialité Infirmier NumInfirmier Nom Prénom Adresse Téléphone JourouNuit Salaire 1 ,n   contient 0, n   suit 0, 1   surveille 1, 1   1 ,n   Malade NumMalade Nom Prénom Adresse Téléphone Mutuelle 1, 1   Salle NumSalle NbreLits 0, 1   Est hospitalisé NumLit Diagnostic 0, n   Est hospitalisé Infirmier   NumLit Diagnostic NumInfirmier Nom Prénom Adresse Téléphone JourouNuit Salaire Bâtiment   NumBâtiment

Modèle relationnel Service(Code, Nom, NumMédecin, NumBâtiment) Bâtiment(NumBâtiment) Salle(NumSalle,NbreLits, NumInfirmier, NumBâtiment) Médecin(NumMédecin, Nom, Prénom, Adresse, Téléphone, Spécialité) Infirmier(NumInfirmier, Nom, Prénom, Adresse, Téléphone, JourouNuit, Salaire, Code ) Malade(NumMalade, Nom, Prénom, Adresse,Téléphone, Mutuelle) Suivi(NumMédecin, NumMalade) Hospitalisation(NumMalade, NumSalle,NumLit, Diagnostic)