SQL tp2
SQL tp2
SQL tp2
Ce second exercice concerne toujours la manipulation de tables dans une base de données relationnelle à
l’aide de requêtes SQL. Toutefois, contrairement aux exercices précédents, il n’est plus précisé s’il s’agit de
requêtes simples, s’il faut utiliser des sous-requêtes, des exists/not exists, etc. . .C’est à vous de décider
et de choisir la "meilleure" solution.
La base de données sur laquelle nous allons travailler est dédiée à la gestion du parc informatique d’une
société. Pour chacune des machines, cette BdD nous permet de connaître la liste de tous ses composants
(carte mère, carte vidéo, processeur, mémoire,. . .) ainsi que sa localisation dans le bâtiment. Voici les relations
de cette BdD (définies en extension ci-dessous) :
– Composant(refComp,nomComp,marque,type)
Catalogue de tous les composants recensés avec leur nom, leur marque ainsi que leur type (cf. ci-
dessous).
– Machine(numPC,nomPC,dateAchat,salle)
Liste de toutes les machines de l’entrepise avec leur nom, leur date d’achat et la salle dans laquelle
elles se trouvent.
– Assemble(numPC,refComp,qte)
Inventaire de tous les composants installés sur chacune des machines.
– CarteVideo(refComp,ramVideo)
Quelques informations supplémentaires pour les composants de type Video.
– Processeur(refComp,vitesse,3DNow)
Quelques informations supplémentaires pour les composants de type Proc.
– DisqueDur(refComp,capacite,interface,vitesse)
Quelques informations supplémentaires pour les composants de type DD.
⋆ ⋆ ⋆
1. noms des cartes mères de marque Abit
2. noms des machines disposant d’un lecteur de CD-ROM (donner 2 solutions)
3. correspondance entre le nom des machines et le nom des composants qu’elles possèdent
4. noms des machines équipées d’une carte vidéo avec au moins 8Mo de mémoire vidéo
5. noms des machines équipées d’un processeur supportant les instructions 3DNow
6. noms de tous les composants équipant les machines de l’atelier
7. liste des salles dans lesquelles se trouve au moins une machine équipée d’une carte son
8. noms des cartes vidéos sur lesquelles sont reliés des écrans de la marque teco
9. noms des machines qui ne sont pas équipées de carte son (donner 2 solutions)
10. noms des machines équipées de processeurs Celeron
11. numéros des machines achetées en 1999
12. noms des machines équipées d’au moins un composant de chaque type1
1
noms des machines telles qu’il n’y ait pas de type de composant dont elles ne possèdent pas au moins un élément
1
13. noms des machines équipées de disques durs SCSI
14. noms des machines qui ne sont pas équipées de disques durs IDE
15. liste des marques de cartes mères utilisées dans l’entreprise
⋆ ⋆ ⋆
– Relation Composant
2
– Relation Machine
refComp ramVideo
i740 8
Fury32 32
G400-32 32
G400-32max 32
S3Trio 4
– Relation Processeur
3
– Relation Assemble