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

Domande e risposte dettagliate

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.

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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

Spiegazione

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.

Ripassa con le flashcard

Memorizza le risposte con 9 flashcard su 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.

Vedi le flashcard →

Studia la scheda di revisione

Leggi la scheda di revisione completa su Gestion des clés et contraintes en SQL.

Vedi la scheda di revisione →

Similar courses

Crea i tuoi quiz

Importa il tuo corso e l'AI genera quiz con correzioni in 30 secondi.

Generatore di quiz