QCM : Bases de données relationnelles (11 questions)

Questions et réponses du QCM

1. Une petite entreprise stocke dans une seule grille les coordonnées de ses clients, car aucune relation avec d’autres ensembles de données n’est nécessaire. Quelle structure correspond à ce besoin ?

Des tables distinctes sans lien entre elles
Un modèle répartissant chaque champ dans une table
Un tableau unique de type tableur
Plusieurs tables reliées dans un SGBDR

Un tableau unique de type tableur

Explication

Le tableur regroupe les données dans un tableau unique et convient lorsque les informations tiennent dans une seule table. Plusieurs tables reliées caractérisent le SGBDR, tandis que des tables sans lien ou une table par champ ne correspondent pas à la distinction présentée.

2. Une entreprise constate que son tableau unique ne suffit plus et souhaite établir des relations entre les données réparties en plusieurs tables. Quel critère doit guider son choix d’outil ?

La quantité de données seule, sans examiner les besoins de l’entreprise
La priorité donnée aux graphiques, indépendamment des relations entre tables
La préférence pour un tableau unique, même si les tables doivent être reliées
Les besoins et contraintes de l’entreprise, qui peuvent justifier un SGBDR

Les besoins et contraintes de l’entreprise, qui peuvent justifier un SGBDR

Explication

Le choix dépend des besoins et des contraintes de l’entreprise ; un SGBDR est indiqué lorsque le tableau unique est insuffisant ou que des relations entre tables sont recherchées. Maintenir le tableur malgré ces besoins confond les usages, tandis que les graphiques ou le volume seul ne constituent pas le critère complet.

3. Avant de concevoir un SGBDR pour une entreprise, quelle tâche constitue la première étape ?

Choisir le type et la taille de chaque champ avant tout inventaire
Établir la liste exhaustive des données utilisées dans le système d’information
Définir les relations entre les tables avant de recenser les données
Répartir immédiatement les données entre les tables de la future base

Établir la liste exhaustive des données utilisées dans le système d’information

Explication

La première étape consiste à dresser la liste exhaustive des données utilisées dans le système d’information. La répartition et la mise en relation relèvent de la modélisation ultérieure, et le choix des caractéristiques des champs ne remplace pas l’inventaire initial.

4. Lors de la modélisation d’une base, une équipe doit organiser des informations sur les clients et sur les commandes. Comment doit-elle structurer ces informations ?

Rassembler les informations des clients et des commandes dans une seule table
Regrouper les informations de chaque entité dans sa propre table, puis relier les tables
Répartir les informations d’une même entité entre des tables non associées
Créer une table distincte pour chaque champ, sans organiser par entité

Regrouper les informations de chaque entité dans sa propre table, puis relier les tables

Explication

Le modèle conceptuel regroupe dans une même table les informations concernant une entité et place les entités différentes dans des tables distinctes mises en relation. Une table unique confond les entités, une table par champ ignore leur regroupement, et des tables non associées omettent les liens prévus.

5. Qu’est-ce qu’une dépendance fonctionnelle directe entre deux tables ?

Une règle qui vérifie qu’une clé étrangère existe comme clé primaire liée
Une association où chaque table peut correspondre à plusieurs lignes de l’autre
Un lien entre une clé primaire et les autres attributs d’une même table
Une relation hiérarchique de type père-fils entre deux tables

Une relation hiérarchique de type père-fils entre deux tables

Explication

Une dépendance fonctionnelle directe désigne une relation hiérarchique de type père-fils entre deux tables. Une relation plusieurs-à-plusieurs permet au contraire à plusieurs enregistrements de chaque table d’être associés.

6. Dans la relation entre clients et véhicules, quelles cardinalités décrivent le lien du point de vue du véhicule ?

Un véhicule est associé à un seul client, soit une cardinalité de (1,1).
Un véhicule est associé à plusieurs clients, soit une cardinalité de (1,N).
Un véhicule peut être associé à plusieurs clients, soit une cardinalité de (0,N).
Un véhicule peut être associé à zéro ou un client, soit une cardinalité de (0,1).

Un véhicule est associé à un seul client, soit une cardinalité de (1,1).

Explication

Dans cette relation hiérarchique, chaque véhicule est possédé par un seul client, ce qui correspond à la cardinalité (1,1). La cardinalité (1,N) concerne le lien vu du côté du client, qui peut posséder plusieurs véhicules.

7. Quel est le rôle de l’intégrité référentielle dans une base de données relationnelle ?

Décrire les tables, leurs attributs et leurs clés dans le schéma relationnel
Vérifier que chaque clé étrangère correspond à une clé primaire existant dans la table liée
Créer une table de jonction pour relier deux tables dans une relation hiérarchique
Garantir que chaque table possède une clé primaire distincte de ses autres attributs

Vérifier que chaque clé étrangère correspond à une clé primaire existant dans la table liée

Explication

L’intégrité référentielle protège la cohérence des relations en vérifiant que les clés étrangères correspondent à des clés primaires présentes dans les tables liées. La description des tables, attributs et clés relève du schéma relationnel, et non de ce mécanisme de vérification.

8. Dans une requête SQL, quel opérateur permet de relier des tables à l’aide de leurs clés ?

Le regroupement, qui rassemble les données selon un champ
La sélection, qui applique un critère aux enregistrements
La projection, qui choisit les champs à afficher
La jointure, qui associe les données provenant de tables liées

La jointure, qui associe les données provenant de tables liées

Explication

La jointure met en relation les tables en s’appuyant sur leurs clés. La projection choisit les champs affichés, mais ne relie pas les tables.

9. En quoi la CNIL et le RGPD diffèrent-ils dans la protection des données personnelles ?

La CNIL est une loi de protection des données, tandis que le RGPD est une commission chargée de contrôler les entreprises.
La CNIL est une autorité chargée de préserver les droits des citoyens, tandis que le RGPD est un règlement auquel les entreprises doivent se conformer.
La CNIL protège les données des entreprises, tandis que le RGPD garantit les droits des citoyens lors de leur collecte.
La CNIL fixe les dates de conservation des données, tandis que le RGPD désigne l’organisme qui reçoit les plaintes des citoyens.

La CNIL est une autorité chargée de préserver les droits des citoyens, tandis que le RGPD est un règlement auquel les entreprises doivent se conformer.

Explication

La CNIL est la commission chargée de veiller aux droits des citoyens concernant la collecte et le traitement des données, alors que le RGPD est un règlement auquel les entreprises doivent se conformer. Confondre la CNIL avec une loi inverse la nature de l’organisme et du règlement.

10. Quelle conséquence découle du regroupement des données dans un tableau unique lorsqu’on utilise un tableur comme base de données ?

Cette organisation convient lorsque les informations peuvent tenir dans une seule table.
Cette organisation limite les tris, les calculs et les visualisations graphiques.
Cette organisation impose une table de jonction pour relier des ensembles de données.
Cette organisation crée automatiquement des liens physiques entre plusieurs tables.

Cette organisation convient lorsque les informations peuvent tenir dans une seule table.

Explication

Le tableur regroupe les données dans un tableau unique et convient lorsque les informations tiennent dans une seule table. À l’inverse, les liens physiques entre plusieurs tables caractérisent le SGBDR, et non le tableau unique.

11. Lors de la modélisation d’une base, une équipe identifie un champ destiné à contenir la date d’inscription de chaque client. Quelles caractéristiques doit-elle définir pour ce champ ?

Son format d’affichage, son critère de tri et sa requête
Son nom, son type de données et sa taille
Son identifiant, sa relation hiérarchique et sa clé étrangère
Sa clé primaire, sa table de jonction et sa cardinalité

Son nom, son type de données et sa taille

Explication

Un champ est caractérisé par son nom ou identificateur, son type de données et sa taille ; ici, le type approprié serait une date. La clé étrangère concerne la relation entre tables, et non les caractéristiques constitutives d’un champ.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur Bases de données relationnelles.

Dans un SGBD utilisant un tableur, comment les données sont-elles regroupées ?

Dans un tableau unique.

Quelle est la première étape de création d’un SGBDR ?

Établir la liste exhaustive des données utilisées dans le système d’information.

Qu’est-ce qu’un champ dans une base de données ?

Une donnée élémentaire qui renseigne la base de données.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Bases de données relationnelles.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM