QCM Base de données MYSQL avec correction – Partie 7

QCM sur les Base de données avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses comprennent divers sujets pour réussir votre test.
 
 

1. Lequel des éléments suivants est la forme complète de DDL ?

A Detailed Data Language

B Dynamic Data Language

C Data Derivation Language

D Data Definition Language

D
DDL (Data Definition Language) est un sous-ensemble du langage SQL qui est utilisé pour définir, modifier et supprimer des structures de base de données, telles que des tables, des vues, des index, etc. Les commandes courantes de DDL incluent: CREATE, ALTER, DROP et TRUNCATE.

 

 

2. C’est quoi une base de données ?
Une base de données est un ensemble organisé de données stockées de manière structurée, permettant un accès, une gestion et une manipulation efficaces de ces données. Elle est généralement gérée par un Système de Gestion de Base de Données (SGBD) qui permet de créer, lire, mettre à jour et supprimer des données (opérations CRUD).

 

 
 

3. C’est quoi un SGBD ?
Un système de gestion de base de données (SGBD) est un logiciel conçu pour stocker, extraire, définir et gérer des données dans une base de données.

 

 
 

4. Quelles sont les caractéristiques d’un SGBD ?
  • Assure la sécurité et supprime la redondance
  • SGBD permettent aux entités et aux relations entre elles de former des tables.
  • Il suit le concept ACID (Atomicité, Cohérence, Isolation et Durabilité).
  • Prise en charge de plusieurs vues des données
  • Partage des données et traitement des transactions multi-utilisateurs

 

 
 

5. Qu’est-ce qu’une transaction ?
Une transaction est un ensemble d’opérations ou d’actions effectuées sur une base de données qui doivent être exécutées de manière atomique, c’est-à-dire que soit toutes les opérations réussissent, soit aucune d’entre elles ne réussit. En d’autres termes, une transaction garantit que la base de données reste dans un état cohérent, même en cas d’échec ou de panne.

 

 
 

6. Propriétés du SGBDR ?
  • Les cellules contiennent des valeurs atomiques.
  • Les valeurs d’une colonne sont de même nature.
  • Chaque ligne est unique.
  • Chaque colonne a un nom unique
  • Deux tables ne peuvent pas avoir le même nom dans un schéma relationnel.

 

 
 

7. Lequel des éléments suivants est la caractéristique de la transaction qui protège les données contre la défaillance du système ?

A Isolation

B Durabilité

C Cohérence

D Atomicité

B
La durabilité est la caractéristique d’une transaction qui garantit que, une fois qu’une transaction a été validée (par un commit), toutes les modifications effectuées par cette transaction sont permanentes, même en cas de défaillance du système (comme une panne de courant ou un crash du système). Cela signifie que les données ne sont pas perdues et sont conservées de manière fiable dans la base de données. Ainsi, c’est la durabilité qui protège les données contre la défaillance du système.

 

 

8. Lequel des éléments suivants est maintenu lors de l’exécution d’une transaction en isolation ?

A Isolation

B Durabilité

C Cohérence

D Atomicité

C
Lors de l’exécution d’une transaction en isolation, la cohérence est maintenue. Cela signifie que, pendant que la transaction est en cours, les autres transactions ne peuvent pas voir des données partiellement modifiées, assurant ainsi que la base de données reste dans un état valide à chaque étape de la transaction.

En résumé, l’isolation assure que les transactions concurrentes sont exécutées de manière indépendante, de sorte que la cohérence de la base de données soit préservée tout au long du processus.

 

 

9. Quelle forme de normalisation est basée sur la dépendance transitive ?

A 1NF

B 2NF

C 3NF

D BCNF

C
La 3NF (Troisième forme normale) est basée sur la dépendance transitive. En 3NF, une table est en troisième forme normale si elle est d’abord en 2NF (Deuxième forme normale), et en plus, il n’existe aucune dépendance fonctionnelle transitive entre un attribut non clé et la clé primaire. Autrement dit, si un attribut non clé dépend d’un autre attribut non clé via un autre attribut non clé, cela constitue une dépendance transitive, et pour être en 3NF, il faut supprimer ce type de dépendance.

Exemple de dépendance transitive: Si un attribut A détermine un autre attribut B, et que B détermine un troisième attribut C, alors la dépendance A -> C est transitive, ce qui viole la 3NF.

 

 
 

10. Pour effectuer des tâches comme la création, la suppression de relations, lequel des langages suivants est utilisé ?

A DCL – Data Control Language

B DML – Data Manipulation Language

C DQl – Data Query Language

D DDL – Data Definition Language

D
Le DDL (Data Definition Language) est utilisé pour définir et gérer la structure des bases de données. Cela inclut des opérations comme: CREATE, DROP, et ALTER.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *