0% ont trouvé ce document utile (0 vote)
3 vues3 pages

TD 1 - Rappels Théoriques SQL Server

Ce TD vise à transformer des modèles entité-association en modèles relationnels, à comprendre les dépendances fonctionnelles et à appliquer la normalisation des bases de données. Il comprend plusieurs exercices, notamment la création de schémas relationnels, l'analyse de relations pour déterminer les clés et les formes normales, ainsi que la conception d'une base de données pour la gestion des ventes et des approvisionnements. Les étudiants doivent également identifier les attributs nécessaires et les dépendances fonctionnelles pour établir un schéma en 3e forme normale.

Transféré par

youssefyfhyfgyfg
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

TD 1 - Rappels Théoriques SQL Server

Ce TD vise à transformer des modèles entité-association en modèles relationnels, à comprendre les dépendances fonctionnelles et à appliquer la normalisation des bases de données. Il comprend plusieurs exercices, notamment la création de schémas relationnels, l'analyse de relations pour déterminer les clés et les formes normales, ainsi que la conception d'une base de données pour la gestion des ventes et des approvisionnements. Les étudiants doivent également identifier les attributs nécessaires et les dépendances fonctionnelles pour établir un schéma en 3e forme normale.

Transféré par

youssefyfhyfgyfg
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD 1 : Rappels Théoriques

IIR3

L’objectif de ce TD
- Transformer un modèle entité association en un modèle relationnel
- Comprendre et appliquer les dépendances fonctionnelles
- Comprendre et appliquer la normalisation d’une Base de données

Exercice 1
Créer les schémas relationnels équivalents aux schémas E-A suivants :
a.

b.
c.

Exercice 2
La relation suivante décrit des commandes faites par des clients, avec les produits et quantités
commandées par client.

Commandes (NumCom, DateCom, NumCli, AdrCli, NumProd, Prix, Qte)

a. Quelle est la clé de cette relation ?


b. En quelle forme normale elle est ?
c. La mettre en 3FN le cas échéant.
Exercice 3
Projection (NoFilm, TitreFilm, DuréeFilm, NoSalle, CapacitéSalle, TypePlace, PrixPlace,
DateProjection, HeureDeb)

La relation (table) ci-dessus exprime que le film NoFilm intitulé TitreFilm dure dureeFilm
heures et est projeté dans la salle NoSalle ayant une capacité CapacitéSalle places. Le film est
projeté à la date DateProjection à HeureDeb heures. Deux films peuvent avoir le même titre.
Le prix de la place est fonction de son type.

En déduire un schéma de relations en 3FN.


Exercice 4
Une entreprise voudrait créer une base de données relationnelle pour automatiser la gestion de
ses ventes et de ses approvisionnements. Elle gère d'une part des informations sur les
commandes des clients, et d'autre part les produits en stock avec leurs fournisseurs.

Les informations à garder sont:


Pour un client, un numéro unique, un nom ou raison sociale, le solde client et les adresses
possibles de livraison.

Pour chaque commande de client, un numéro unique, la date de commande, l'adresse de


livraison et les produits commandés avec la quantité éventuelle.

Pour un produit, on a un numéro unique, un nom, la quantité actuelle en stock, le seuil


minimum, la liste des fournisseurs avec le prix correspondant.

Les fournisseurs sont décrits quant à eux, par un numéro unique, un nom et une adresse.

Questions:
1. Donner la liste des attributs nécessaires et dire quelles sont les dépendances fonctionnelles
qui les lient.
2. En déduire un schéma de base de données relationnelle en 3e forme Normale.

Vous aimerez peut-être aussi