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

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

Présentations similaires


Présentation au sujet: "INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations"— Transcription de la présentation:

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

2 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.

3 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

4 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

5 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

6 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 à

7 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)

8 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.

9 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

10 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

11 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

12 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.

13 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

14 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)


Télécharger ppt "INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations"

Présentations similaires


Annonces Google