Deux relations modélisent la flotte de voitures d'un réseau de location de voitures.
| id_agence | ville | département |
|---|---|---|
| 1 | Paris | 75 |
| 2 | Lyon | 69 |
| 3 | Marseille | 13 |
| 4 | Aubagne | 13 |
| id_voiture | marque | modèle | kilométrage | couleur | id_agence |
|---|---|---|---|---|---|
| 1 | Renault | Clio | 12000 | Rouge | 2 |
| 2 | Peugeot | 205 | 22000 | Noir | 3 |
| 3 | Toyota | Yaris | 33000 | Noir | 3 |
Questions
id_agence dans la relation Voiture ?Considérons la base de données Tour de France 2020, contenant les relations suivantes :
| code_equipe | nom_equipe |
|---|---|
| ALM | AG2R La Mondiale |
| AST | Astana Pro Team |
| TBM | Bahrain - McLaren |
| BOH | BORA - hansgrohe |
| CCC | CCC Team |
| COF | Cofidis, Solutions Crédits |
| DQT | Deceuninck - Quick Step |
| EF1 | EF Pro Cycling |
| GFC | Groupama - FDJ |
| LTS | Lotto Soudal |
| ... | ... |
| dossard | nom_coureur | prenom_coureur | code_equipe |
|---|---|---|---|
| 141 | LÓPEZ | Miguel Ángel | AST |
| 142 | FRAILE | Omar | AST |
| 143 | HOULE | Hugo | AST |
| 11 | ROGLIČ | Primož | TJV |
| 12 | BENNETT | George | TJV |
| 41 | ALAPHILIPPE | Julian | DQT |
| 44 | CAVAGNA | Rémi | DQT |
| 45 | DECLERCQ | Tim | DQT |
| 121 | MARTIN | Guillaume | COF |
| 122 | CONSONNI | Simone | COF |
| 123 | EDET | Nicolas | COF |
| … | … | … | … |
| num_etape | ville_depart | ville_arrivee | km |
|---|---|---|---|
| 1 | Nice | Nice | 156 |
| 2 | Nice | Nice | 185 |
| 3 | Nice | Sisteron | 198 |
| 4 | Sisteron | Orcières-Merlette | 160 |
| 5 | Gap | Privas | 198 |
| ... | ... | ... | ... |
| dossard | num_etape | temps |
|---|---|---|
| 41 | 2 | 04:55:27 |
| 121 | 4 | 04:07:47 |
| 11 | 5 | 04:21:22 |
| 122 | 5 | 04:21:22 |
| ... | ... | ... |
Questions
On considère une base de données permettant de gérer des réservations dans une compagnie d'hôtels. Voic le schéma de cette base :
Client(nom TEXT, prenom TEXT)
Reservation(id_reservation INT, num_chambre INT, nom_hotel TEXT)
Hotel(id_hotel TEXT, nom_hotel TEXT, adresse TEXT)
Chambre(num_chambre INT, nom_hotel TEXT, prix INT)
Repérez, expliquez et corrigez toutes les anomalies dans le schéma relationnel de cette base.
Une sandwicherie effectuant des livraisons à domicile dispose d'une base de données dont certains extraits de tables sont reproduits ici.
La table Sandwich comporte les informations relatives aux sandwichs proposés à la vente :
| nom_sandwich | prix |
|---|---|
| Cheesburger | 3,90 |
| Double cheese | 4,90 |
| Italien | 4,90 |
| Foie gras | 15,00 |
La table Client comporte les informations relatives aux clients :
| nom | prenom | adresse | numero_client |
|---|---|---|---|
| Bernard | Alain | 9, rue Bienvenue, 13008 MARSEILLE | 42 |
| Bernard | Yves | 2, rue Vive la joie, 13400 AUBAGNE | 51 |
La table Commande comporte les informations relatives aux commandes passées :
| numero_client | nom_sandwich | quantite | numero_commande | date |
|---|---|---|---|---|
| 42 | Italien | 2 | 12452 | 2020-12-11 |
| 42 | Foie gras | 1 | 12452 | 2020-12-11 |
| 51 | Cheesburger | 4 | 13301 | 2020-12-23 |
Questions
Donner la modélisation relationnelle d'un bulletin scolaire. Cette dernière doit permettre de mentionner :
On considère dans cet exercice une base de données stockant des informations sur les élèves d'un lycée. En voici un extrait :
| nom | prenom | date_naissance | classe | option1 | option2 | option3 |
|---|---|---|---|---|---|---|
| Armand | Léa | 12/02/05 | 1G1 | Maths | NSI | LLCE Anglais |
| Joulain | Marie | 13/01/06 | 2de3 | DNL Anglais | NULL | NULL |
| Marchand | Anthony | 12/12/05 | 1G1 | HGGSP | SES | Maths |
| Marchand | Sophie | 06/04/04 | TG2 | Maths | Physique | NULL |
Questions
Références
Germain BECKER, Lycée Mounier, ANGERS

Voir en ligne : info-mounier.fr/terminale_nsi/base_de_donnees/modele-relationnel-exercices