Travail Pratique 1_INF1250
Le modèle relationnel
Démarrer
Ce module porte sur le modèle relationnel, qui constitue le cœur des bases de données relationnelles. En particulier, il sera question des structures de données de base, des règles d’intégrité et de l’algèbre relationnelle permettant l’exploitation d’un schéma de bases de données.
Objectifs
À la fin de ce module, vous devriez être capable : d’élaborer un schéma de données relationnel pour répondre à un besoin particulier de stockage et de récupération d’informations ; d’utiliser l’algèbre relationnelle pour exploiter un schéma de données ; d’identifier et d’exprimer les contraintes référentielles, d’entité et de domaine sur un schéma de données.
Travail pratique
Le travail pratique 1 consiste à concevoir un schéma de données relationnel et à utiliser des opérations de l’algèbre relationnelle sur ce modèle pour répondre à différentes requêtes. Ce travail compte pour 15 % de la note finale.
LECTURE DE LA PARTIE 2: Le Relationnel P.179 a 212
Table des matières:
Question 1 MusiReseau p.2
Question 2 Location Voiture p.3
Question 3 (suite) Location Voiture p.4
Question 1 MusiReseau
Modèle relationnel complet: règles d’intégrité et algèbre relationnelle
Exemple: ENTITÉ (Clé, Attribut1, attribut2, AttributN) explication clé étrangère
Réponse Q1:
Q1.1_Le schéma relationnel déduit de ce modèle entités-association est:
CHANSON (N_Chanson, Titre, Langue, AnnéePuplication, Genre) où N_Chanson est une clé primaire.
INTERPRÈTE (N_Interprète, Nom, Prénom, DateNaissance, LieuNaissance, AnnéeDébut) où N_Interprète est une clé étrangère qui fait référence au schéma de relation CHANSONS.
COMPOSITEUR (N_Compositeur, Nom, Prénom, DateNaissance, LieuNaissance, AnnéeDébut) où N_Compositeur est une clé étrangère qui fait référence au schéma de relation CHANSONS.
UTILISATEUR (idUtilisateur, Nom, Prénom, Sexe, AdresseCourriel, DateInscription, Âge, Description) où idUtilisateur est une clé primaire.
AMITIÉ