Quiz: Gestion des clés et contraintes en SQL — 9 perguntas

Perguntas e respostas detalhadas

1. Qu'est-ce que la Data Definition Language (DDL) en SQL ?

Un langage utilisé pour définir et gérer la structure d'une base de données.
Un langage permettant de manipuler les données dans une base existante.
Un ensemble de commandes pour interroger les données dans une base.
Un langage pour gérer la sécurité et les permissions dans une base.

Un langage utilisé pour définir et gérer la structure d'une base de données.

Explicação

La DDL en SQL est le langage qui permet de définir et de gérer la structure d'une base de données, notamment par les commandes CREATE, ALTER, et DROP.

2. Quelle commande SQL est utilisée pour créer une nouvelle table dans une base de données ?

CREATE TABLE
ALTER TABLE
DROP TABLE
INSERT INTO

CREATE TABLE

Explicação

La commande CREATE TABLE est utilisée pour définir une nouvelle table avec ses colonnes et contraintes. ALTER TABLE sert à modifier une table existante, DROP TABLE la supprimer, et INSERT INTO à ajouter des données.

3. Quelle commande SQL permet de créer une nouvelle table dans la base de données ?

DROP TABLE
ALTER TABLE
INSERT INTO
CREATE TABLE

CREATE TABLE

Explicação

La commande `CREATE TABLE` est utilisée en SQL pour créer une nouvelle table dans la base de données, en définissant ses colonnes, types et contraintes. Les autres options ont des fonctions différentes : `ALTER TABLE` modifie une table existante, `DROP TABLE` la supprime, et `INSERT INTO` insère des données dans une table existante.

4. Quelle est la fonction principale d'une clé primaire dans une table SQL ?

Garantir l'unicité de chaque enregistrement
Établir une relation avec une autre table
Permettre les valeurs nulles dans la colonne
Confirmer la cohérence des données liées

Garantir l'unicité de chaque enregistrement

Explicação

Une clé primaire garantit que chaque enregistrement dans la table est unique, ce qui est essentiel pour l'intégrité des données. La relation avec d'autres tables se fait via une clé étrangère.

5. Quel est le rôle d'une clé étrangère dans une base SQL ?

Elle relie une table à une autre via la clé primaire
Elle assure l'unicité d'une colonne
Elle empêche les valeurs nulles dans la colonne
Elle définit le type de donnée d'une colonne

Elle relie une table à une autre via la clé primaire

Explicação

Une clé étrangère établit une relation entre deux tables en faisant référence à la clé primaire d'une autre table, assurant ainsi l'intégrité référentielle.

6. Quelles commandes SQL sont principalement utilisées pour définir et modifier la structure d'une table ?

CREATE et ALTER
DROP et INSERT
SELECT et UPDATE
DELETE et MERGE

CREATE et ALTER

Explicação

CREATE sert à créer une nouvelle structure, et ALTER à la modifier. DROP supprime la table, et INSERT ajoute des données.

7. Quels sont les principaux éléments qu'une commande CREATE TABLE doit définir ?

Colonnes, types de données, contraintes
Sélection de lignes, clés étrangères, index
Relations, opérations CRUD, vues
Valeurs par défaut, transactions, triggers

Colonnes, types de données, contraintes

Explicação

CREATE TABLE doit définir les colonnes avec leurs types de données ainsi que les contraintes comme clé primaire ou étrangère pour assurer la cohérence de la structure.

8. Quelle contrainte garantit qu'une colonne ne contient pas de valeurs nulles ?

NOT NULL
UNIQUE
PRIMARY KEY
FOREIGN KEY

NOT NULL

Explicação

La contrainte NOT NULL empêche la colonne d'accepter des valeurs nulles, assurant que chaque enregistrement a une valeur significative dans cette colonne.

9. Comment la commande ALTER TABLE est-elle généralement utilisée ?

Pour ajouter, supprimer ou modifier des colonnes ou contraintes d'une table existante
Pour créer une toute nouvelle table
Pour supprimer définitivement une table
Pour insérer des nouvelles lignes dans une table

Pour ajouter, supprimer ou modifier des colonnes ou contraintes d'une table existante

Explicação

ALTER TABLE permet de modifier la structure d'une table déjà créée, par exemple en ajoutant ou supprimant des colonnes ou des contraintes.

Revisar com flashcards

Memorize as respostas com 9 flashcards sobre Gestion des clés et contraintes en SQL.

DDL en SQL — définition ?

Langage pour définir la structure des bases de données.

DDL en SQL — définition?

Langage pour définir la structure de la base.

Création de table — commande ?

CREATE TABLE.

Veja os flashcards →

Estude a ficha de revisão

Leia a ficha de revisão completa sobre Gestion des clés et contraintes en SQL.

Veja a ficha de revisão →

Similar courses

Crie seus próprios quizzes

Importe seu curso e a IA gera quizzes com correções em 30 segundos.

Gerador de quizzes