Gestion du système informatique 3714-01
Étude de cas : Gestion du système informatique 3714-01. Recherche parmi 300 000+ dissertationsPar pitchip • 14 Mars 2018 • Étude de cas • 653 Mots (3 Pages) • 589 Vues
DOSSIER 1 – COMPREHENSION DU MODELE RELATIONNEL
Question 1
Ecriture du modèle relationnel en ligne de la base de données de la médiathèque :
- Selon le premier modèle d’écriture, la clé primaire est soulignée et les clés étrangères sont précédées d’un # :
Auteur (Num_Auteur, Nom_Auteur, Nationalite_Auteur)
Ouvrage (Num_Ouvrage, Titre_Ouvrage, #Num_Auteur)
Emprunt (#Num_Lect, #Num_Ouvrage, Datemprunt)
Lecteur (Num_Lect, Nom_Lect, Pnom_Lect, Adr_Lect, DateNce_Lect, #Num_Categ)
Catsocioprof (Num_Categ, Lib_Categ)
- Seconde forme d’écriture :
Auteur (Num_Auteur, Nom_Auteur, Nationalite_Auteur)
Num_Auteur : clé primaire
Ouvrage (Num_Ouvrage, Titre_Ouvrage, Num_Auteur)
Num_Ouvrage : clé primaire
Num_Auteur : clé étrangère en référence à Num_Auteur de Auteur
Emprunt (Num_Lect, Num_Ouvrage, Datemprunt)
Num_Lect, Num_Ouvrage : clés primaires
Num_Lect : clé étrangère en référence à Num_Lect de Lecteur
Num_Ouvrage : clé étrangère en référence à Num_Ouvrage de Ouvrage
Lecteur (Num_Lect, Nom_Lect, Pnom_Lect, Adr_Lect, DateNce_Lect, Num_Categ)
Num_Lect : clé primaire
Num_Categ : clé étrangère en référence à Num_Categ de Catsocioprof
Catsocioprof (Num_Categ, Lib_Categ)
Num_Categ : clé primaire
Question 2
Les valeurs sur les liens du modèle physique de la base de données nous informent sur la cardinalité entre les objets. En ce qui concerne le lien entre Auteur et Ouvrage :
- Un ouvrage n’est que d’un seul auteur (d’où le 1 à côté de « Auteur »)
- Un auteur peut concerner plusieurs ouvrages (d’où le ∞ à côté de « Ouvrage »)
Les ouvrages ne sont pas écrits par plusieurs auteurs.
Question 3
La présence des deux clés primaires « Num_Lect » et « Num_Ouvrage » dans la relation « Emprunt » justifie leur rôle d’association : elles font le lien entre les relations « Lecteur » et « Ouvrage » pour apporter de nouvelles informations.
Question 4
Les attributs permettent de caractériser les choses que l’on veut représenter, or un ouvrage n’est pas défini par une date d’emprunt. La propriété « Datemprunt » ne peut donc pas figurer dans la relation « Ouvrage ».
Question 5
Pour connaître la durée des emprunts, il est possible d’ajouter un nouvel attribut à la table EMPRUNT : Dateretour.
Emprunt (#Num_Lect, #Num_Ouvrage, Datemprunt, Dateretour)
Une requête SQL permettra par la suite de calculer les durées des emprunts :
SELECT DATEDIFF (Dateretour, Datemprunt)
DOSSIER
...