Exercices de conception de bases de données - Stéphane Crozat

Exercice 1 : Consultation et sélection simple de données. La base de données est utilisée pour la gestion simplifiée des ventes

Part of the document

Rappeler la définition formelle d'une clé.
Énoncez la ou les clés existantes.
Pour chaque clé, énoncer les DF qui prouvent que c'est une clé et explicitez les axiomes d'Armstrong utilisés pour établir ces DF.
Dites en quelle forme normale est la relation (montrez pourquoi) De nouvelles informations doivent être ajoutées à la base, afin de connaître les distances entre les villes. Ces nouvelles spécifications sont présentées sous la forme d'un complémentaire. Effectuez le passage au package relationnel de ce schéma (n'ajoutez que ce qui est nouveau). Expliquez ce que permet la clé locale de nom.trajet
Une agence de voyage propose des prestations de logement de vacances de type hôtel, location ou gîte. Son
catalogue est public et peut être consulté par tous les utilisateurs.
Elle dispose par ailleurs d'un fichier client avec les prestations effectivement vendues, à des prix
éventuellement négociés en dessous du prix public. Ces données ne sont accessibles qu'à l'utilisateur "Gerant".
Le schéma UML ci-dessous représente le problème posé. On notera que Code et Numéro sont deux clés
naturelles préalablement identifiées (mais il peut y avoir d'autres clés non encore identifiées). le niveau de
prestation correspond au nombre d'étoiles de 1 à 5