Aperçu du sujet
Exercice 1 (4 points) Cet exercice porte sur les bases de données relationnelles et le langage SQL. L’énoncé de cet exercice utilise les mots du langage SQL suivant : SELECT, FROM, WHERE, JOIN, INSERT INTO, VALUES, ORDER BY On rappelle qu’en SQL la clause ORDER BY, suivie d’un attribut, permet
Exercice 1 (4 points) Cet exercice porte sur les bases de données relationnelles et le langage SQL. L’énoncé de cet exercice utilise les mots du langage SQL suivant : SELECT, FROM, WHERE, JOIN, INSERT INTO, VALUES, ORDER BY On rappelle qu’en SQL la clause ORDER BY, suivie d’un attribut, permet de classer les résultats par ordre croissant de l’attribut. Dans un lycée, le parc informatique est constitué d’ordinateurs, d’imprimantes, de vidéoprojecteurs et de TNI (Tableau Numérique Interactif). Tous les ordinateurs et toutes les imprimantes sont connectés au réseau de l’établissement. Chaque salle de cours est identifiée par un numéro unique et contient : — un ou plusieurs ordinateurs reliés au réseau de l’établissement; — aucun ou un seul vidéoprojecteur; — s’il y a un vidéoprojecteur, aucun ou un seul TNI; — une ou plusieurs imprimantes réseau. dans une ou plusieurs autres salles) et à un vidéoprojecteur avec TNI ou non. Les ordinateurs et les imprimantes possèdent un nom unique sur le réseau de l’établissement. Les vidéoprojecteurs ne sont pas connectés au réseau, ils ne possèdent pas de nom unique. Ils sont donc identifiés par le numéro de la salle où ils sont installés. Tous ces matériels sont gérés à l’aide d’une base de données relationnelle qui comprend 3 relations (ou tables) nommées : Ordinateur, Videoprojecteur, Imprimante On donne ci dessous le schéma relationnel de la relationOrdinateur, suivi d’un extrait de la relation Ordinateur. La clé primaire est soulignée. Ordinateur(nom_ordi : Int, video : Boolean) On distingue deux types d’ordinateurs : — les ordinateurs multimédias pour les logiciels généraux avec un nom commençant par le groupe de lettres Gen. — les ordinateurs techniques pour les logiciels qui demandent plus de ressources avec un nom commençant par le groupe de lettres Tech. Ce groupe de lettres est suivi d’un tiret et du numéro unique de l’ordinateur pour chaque type. Les 5 premières lignes de la relation Ordinateur nom_ordi salle marque_ordi modele_ordi annee video Gen-24 012 HP compaq pro 6300 2012 true Tech-62 114 Lenovo p300 2015 true Gen-132 223 Dell Inspiron Compact 2019 true Gen-133 223 Dell Inspiron Compact 2019 false Gen-134 223 Dell Inspiron Compact 2019 false 21-NSIJ1AN1 Page : 2/12 1. (a) À l’aide d’un système de gestion de base de données, on envoie au serveur la requête SQL suivante : SELECT salle, marque_ordi FROM Ordinateur; (b) Quel résultat produit la requête suivante sur l’extrait de la relation Ordinateur donné