Base de données relationnelle
  • 1. Une base de données relationnelle est un type de base de données qui stocke et permet d'accéder à des points de données liés les uns aux autres. Les points de données sont organisés en tables, chaque table étant constituée de lignes et de colonnes. L'une des principales caractéristiques d'une base de données relationnelle est la possibilité d'établir des relations entre différentes tables sur la base de champs communs, ce qui permet d'interroger et d'extraire les données de manière efficace. Cette structure contribue à garantir l'intégrité et la cohérence des données, car les modifications apportées à une table se répercutent automatiquement sur les tables connexes. Les bases de données relationnelles utilisent un langage de requête structuré (SQL) pour gérer et manipuler les données, ce qui en fait un outil puissant pour traiter des ensembles de données complexes dans diverses applications, telles que le commerce électronique, la finance et les systèmes de gestion de la relation client.

    Qu'est-ce qu'une clé primaire dans une base de données relationnelle ?
A) Clé permettant d'accéder à tous les enregistrements d'une table.
B) Une clé qui n'est pas indexée.
C) Identifiant unique pour chaque enregistrement d'une table.
D) Clé utilisée pour le cryptage des données.
  • 2. Qu'est-ce que SQL ?
A) Logique d'interrogation structurée pour la manipulation de fichiers.
B) Langage d'interrogation simple pour les bases de données non relationnelles.
C) Langage de requête syntaxique pour les documents textuels.
D) Langage de requête structuré utilisé pour gérer et interroger les bases de données relationnelles.
  • 3. Que signifie ACID dans les transactions de base de données ?
A) Toutes les colonnes sont indexées directement.
B) Contrôle d'accès aux bases de données.
C) Atomicité, cohérence, isolation, durabilité.
D) Automatisation du calcul et de l'intégration.
  • 4. Lequel des éléments suivants est un exemple de système de gestion de base de données relationnelle (SGBDR) ?
A) Redis
B) Elasticsearch
C) MySQL
D) MongoDB
  • 5. Qu'est-ce qu'une vue dans une base de données relationnelle ?
A) Type de données utilisé pour stocker des images.
B) Une table virtuelle qui présente des données provenant d'une ou de plusieurs tables sur la base d'une requête.
C) Une table sans enregistrement.
D) Un index créé sur une colonne pour une recherche plus rapide.
  • 6. Quel mot-clé SQL est utilisé pour récupérer des lignes spécifiques d'une table ?
A) GROUPE
B) TRIER
C) SELECTIONNER
D) FILTRE
  • 7. Qu'est-ce qu'un dictionnaire de données dans le contexte d'une base de données relationnelle ?
A) Un ensemble de règles pour définir les relations.
B) Un index de base de données pour une recherche rapide des données.
C) Ensemble de métadonnées décrivant les données et la structure de la base de données.
D) Un tableau contenant des enregistrements de données.
  • 8. Quelle clause SQL est utilisée pour filtrer les lignes qui répondent à une condition spécifique ?
A) OÙ
B) FILTRE
C) SELECTIONNER
D) GROUPE PAR
  • 9. Qu'est-ce qu'une clé composite dans une base de données relationnelle ?
A) Une clé qui n'est pas indexée.
B) Clé primaire pour les types de données composites.
C) Une clé qui est stockée dans plusieurs tables.
D) Clé composée de plusieurs colonnes permettant d'identifier un enregistrement de manière unique.
  • 10. Qu'est-ce qu'un schéma de base de données dans le contexte des bases de données relationnelles ?
A) Un outil logiciel pour la gestion des bases de données.
B) L'emplacement physique de stockage des fichiers de la base de données.
C) Un type d'algorithme de cryptage.
D) Une conception logique qui représente la structure de la base de données.
  • 11. Quelle commande SQL est utilisée pour ajouter de nouvelles données à une table ?
A) ADD
B) MERGE
C) MISE À JOUR
D) INSÉRER
  • 12. Quelle instruction SQL permet de modifier les données d'une table ?
A) MISE À JOUR
B) CHANGEMENT
C) ALTER
D) MODIFIER
  • 13. Quel est le rôle d'un index dans une base de données relationnelle ?
A) Pour crypter les données sensibles dans la base de données.
B) Pour définir les relations entre les tables.
C) Pour combiner plusieurs tableaux en un seul.
D) Améliorer la vitesse des opérations de recherche de données.
  • 14. Qu'est-ce qu'une jointure dans le contexte des bases de données relationnelles ?
A) Une opération permettant de croiser les données d'un tableau croisé dynamique.
B) Méthode permettant de combiner les lignes de deux ou plusieurs tableaux sur la base d'une colonne apparentée.
C) Processus de création de nouveaux enregistrements dans une table.
D) Méthode de filtrage des données.
  • 15. Quelle fonction SQL est utilisée pour trouver la valeur la plus élevée dans une colonne ?
A) TOP
B) PREMIER
C) MAX
D) MAXIMUM
  • 16. Qu'est-ce qu'une sous-requête en SQL ?
A) Une requête qui sélectionne un sous-ensemble aléatoire de données.
B) Une requête imbriquée dans une autre requête.
C) Requête qui renvoie tous les enregistrements d'une table.
D) Une requête qui extrait des données de plusieurs tables.
  • 17. Quel type de jointure SQL renvoie uniquement les lignes pour lesquelles il existe une correspondance dans les deux tables ?
A) JOINT A LA GAUCHE
B) JOINT À DROITE
C) INNER JOIN
D) OUTER JOIN
  • 18. Quelle instruction SQL permet de supprimer des données d'une table ?
A) SELECT.
B) SUPPRIMER.
C) INSERT INTO.
D) UPDATE.
  • 19. Quelle commande permet de supprimer une table d'une base de données ?
A) INSÉRER
B) ALTER
C) DROP
D) MISE À JOUR
Créé avec That Quiz — où un test de math n'est qu'à un clic du bout des doigtsu bout des doigts.