Systèmes d’Information et Application Année Universitaire 2018-2019 SIA TD1 Exercices de conception de schémas relationnels Emmanuel Fruchart
Exercice 1 : Tour de France Lors du dernier tour de France, des coureurs ont participé à des étapes. Chaque coureur a un numéro unique, un nom, un prénom, il appartient à une seule équipe et il est d’une certaine nationalité. Un code à trois lettres désignera chaque pays. Une équipe est composée de plusieurs coureurs. Elle possède un code qui lui est propre, un nom, et un directeur sportif. Chaque étape se définit par son numéro et comporte une ville de départ, une ville d’arrivée et un nombre de kilomètres. Les temps de chaque coureur à chaque étape sont enregistrés en base. Proposer un schéma relationnel cohérent pour gérer ces informations.
Exercice 1 (exemple de solution)
Exercice 2 : Locations Une agence immobilière gère la location d’appartements et de maisons pour le compte de propriétaires. Cette agence maintient une base de données relationnelle dans laquelle chaque propriétaire (nom, prénom, adresse, tel.) remet en gestion à l’agence plusieurs appartements ou maisons (taille, adresse, prix de location) selon un contrat (durée, pourcentage) propre à chaque bien. Chaque appartement ou maison est donné en location par un bail identifié par un numéro et pour une période déterminée, à un locataire dont on enregistre nom, prénom, adresse, tél. Réalisez un schéma relationnel correspondant à l’expression de ces besoins.
Exercice 2 (exemple de solution)
Exercice 3 : Buro BURO société de vente de matériel de bureau : papeterie, fourniture, armoires, sièges… Voici les informations présentes sur une commande de BURO : Date – Numéro commande – Numéro client - Société - Contact - Adresse - Ville - Téléphone - Fax - Email client - Adresse de livraison - Date de livraison - Numéro du vendeur - Nom du vendeur - Prénom du vendeur - Référence produit - Description - Prix unitaire - Quantité - Sous Total HT (pour chaque ligne de commande) - Total HT - TVA - Total TTC - Remise - Net à payer Regrouper ces informations dans des tables. Dessiner un schéma relationnel possible.
Exercice 3 (exemple de solution)