24-NSIJ1ME1-2
-
Un SGBD permet d'assurer la cohérence des données (en évitant les doublons ou incohérences) et leur sécurité (en contrôlant les accès et en protégeant contre les pertes ou modifications non autorisées).
-
En suivant le protocole RIP, un paquet du bureau №1 vers le prestataire suit la route B → E → A.
-
En suivant le protocole OSPF, un paquet du bureau №2 vers le prestataire pourrait suivre l'une deux routes :
- C → I → G → F → D → A
- C → I → H → F → D → A
Ces deux routes partagent le même coût, à savoir 0.1 + 1 + 0.1 + 0.1 + 1 = 2.3.
-
Puisque l'attribut
id_client
permet d'identifier de manière unique un client, il peut être choisie comme clé primaire. -
Une clé étrangère est un attribut qui fait référence à une clé primaire d'une autre relation, permettant ainsi de les lier. Dans la base de données de l'exercice :
- La clé étrangère
id_client
de la relationreservations
fait référence à la clé primaireid_client
de la relationclients
. - La clé étrangère
nom_croisiere
de la relationreservations
fait référence à la clé primairenom
de la relationcroisieres
. - Les clés étrangères
escale_1
,escale_2
,escale_3
etescale_4
de la relationcroisieres
font référence à la clé primairenom
de la relationvilles
.
- La clé étrangère
-
L'erreur s'explique par le fait qu'au moins une de ces nouvelles villes n'est pas présente dans la relation
villes
. Or, une clé étrangère doit obligatoirement faire référence à une clé primaire existante. Une solution serait d'ajouter au préalable ces villes dans la relationvilles
avant d'effectuer la requête d'insertion. -
- La première requête permet d'obtenir l'identifiant (
id
) de Jean Barc à partir de la tableclients
. - La seconde requête utilise cet identifiant pour récupérer les identifiants des réservations de Jean Barc depuis la table
reservations
.
- La première requête permet d'obtenir l'identifiant (