Pour saisir les tuples de la table :
- on peut opérer en mode graphique : Cliquer dans la zone à gauche sur la table à modifier, se placer à droite dans
l’onglet parcourir&rechercher, cliquer le bouton 'Ajouter une nouvelle entrée', etc…
- ou bien saisir et exécuter les commandes SQL :
INSERT INTO "astre" VALUES ("Soleil",1)
etc…
b) Questions préliminaires
Q1. Pour chaque table, préciser une clé primaire.
Q2. Pour chaque table, préciser les clés étrangères.
c) Requêtes SQL à formuler sur cette base de données
Formuler les requêtes SQL permettant de répondre aux questions suivantes.
Si la question semble compliquée, décomposer en plusieurs requêtes, et tester chaque sous-requête.
Q3. Quels sont les astres dont le diamètre dépasse 6
? On rappelle que le rayon solaire vaut
5
⋅.
Q4. Quelles sont les planètes qui tournent autour du soleil et dont le temps de révolution dépasse 500 jours ?
Q5. Quels sont les astrophysiciens qui ont découvert au moins un astéroïde ? On donnera une requête simple qui
renvoie seulement le nom et le prénom, et une autre qui renvoie le nom, le prénom et le pays.
Q6. Quels sont les astrophysiciens qui n’ont découvert aucun astéroïde ?
Q7. Quels sont les astres dont toutes les planètes sont concernées par des collisions ?
Pour cette question on procédera par étapes en écrivant les requêtes suivantes :
- planètes avec collision. On donnera une requête simple qui renvoie seulement le nom, et une autre qui
renvoie le nom et la masse.
- planètes sans collision. On donnera une requête simple qui renvoie seulement le nom, et une autre qui
renvoie le nom et la masse.
- astres dont au moins une planète est sans collision. On donnera une requête simple qui renvoie seulement le
nom, et une autre qui renvoie le nom et le diamètre.
- astres dont toutes les planètes ont une collision. On donnera une requête simple qui renvoie seulement le
nom, et une autre qui renvoie le nom et le diamètre.
- astres dont aucune planète n’est sans collision. On donnera une requête simple qui renvoie seulement le
nom, et une autre qui renvoie le nom et le diamètre.
Q8. Pour chaque astrophysicien, donner son nom, son prénom et le nombre d’astéroïdes qu’il a découvert.
Q9. Quels sont les astres possédant le maximum de planètes ?
Commencer par chercher les astres avec le nombre de leurs planètes. Donner une requête tenant compte du fait
que plusieurs astres peuvent avoir le même nombre de planètes.
Q10. Quelles sont les planètes qui sont concernées par le maximum de collisions possibles ?