wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Comprendre la définition de données SQL

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qu'est-ce que la commande CREATE TABLE en SQL ?

a)

La commande CREATE TABLE permet d'ajouter des données dans une table existante.

b)

La commande CREATE TABLE est utilisée pour modifier une table existante.

c)

La commande CREATE TABLE permet de créer une nouvelle table dans une base de données SQL.

d)

La commande CREATE TABLE permet de supprimer une table existante.

2.

Comment créer une table avec des colonnes spécifiques ?

a)

Utiliser la commande SQL 'CREATE TABLE nom_table (colonne1 type1, colonne2 type2, ...);'

b)

Utiliser la commande SQL 'DROP TABLE nom_table;'

c)

Utiliser la commande SQL 'INSERT INTO nom_table (colonne1, colonne2) VALUES (valeur1, valeur2);'

d)

Créer une table en utilisant 'ALTER TABLE nom_table ADD colonne1 type1;'

3.

Quels types de données peuvent être utilisés lors de la création d'une table ?

a)

Nombres complexes, tableaux, objets, fonctions

b)

Caractères spéciaux, images, vidéos, sons

c)

Entiers, chaînes de caractères, dates, booléens, flottants.

d)

Symboles, références, listes, dictionnaires

4.

Quelle est la syntaxe pour ajouter une colonne à une table existante ?

a)

CREATE TABLE nom_table (nom_colonne type_colonne);

b)

ALTER TABLE nom_table ADD COLUMN nom_colonne type_colonne;

c)

UPDATE nom_table SET nom_colonne = valeur;

d)

DROP COLUMN nom_colonne FROM nom_table;

5.

Comment modifier le type de données d'une colonne dans une table ?

a)

Modifier directement le fichier de la base de données sans commande SQL.

b)

Appliquer la commande DROP COLUMN pour supprimer la colonne.

c)

Utiliser la commande CREATE TABLE pour changer le type de données.

d)

Utiliser la commande ALTER TABLE avec MODIFY COLUMN.

6.

Qu'est-ce que la commande ALTER TABLE en SQL ?

a)

ALTER TABLE est une commande SQL utilisée pour modifier la structure d'une table existante.

b)

ALTER TABLE est utilisée pour créer une nouvelle base de données.

c)

ALTER TABLE permet de visualiser les données d'une table.

d)

ALTER TABLE est une commande pour supprimer une table.

7.

Comment supprimer une colonne d'une table existante ?

a)

REMOVE nom_colonne FROM TABLE nom_table;

b)

DELETE COLUMN nom_colonne FROM nom_table;

c)

DROP TABLE nom_colonne;

d)

ALTER TABLE nom_table DROP COLUMN nom_colonne;

8.

Quelle est la syntaxe pour supprimer une table en SQL ?

a)

REMOVE TABLE nom_de_la_table;

b)

DROP nom_de_la_table;

c)

DELETE TABLE nom_de_la_table;

d)

DROP TABLE nom_de_la_table;

9.

Quelles sont les conséquences de la commande DROP TABLE ?

a)

La suppression de la table et de toutes ses données, contraintes et index associés.

b)

La sauvegarde des données de la table dans un fichier.

c)

La mise à jour des données existantes dans la table.

d)

La création d'une nouvelle table avec les mêmes données.

10.

Quels types de données SQL sont les plus courants ?

a)

INTEGER, VARCHAR, DATE, BOOLEAN

b)

TIMESTAMP

c)

FLOAT

d)

CHAR

11.

Comment définir une clé primaire lors de la création d'une table ?

a)

Ne pas spécifier de contrainte pour la clé primaire.

b)

Utiliser la contrainte 'FOREIGN KEY' lors de la création de la table.

c)

Définir la clé primaire après la création de la table.

d)

Utiliser la contrainte 'PRIMARY KEY' lors de la création de la table.

12.

Qu'est-ce qu'une contrainte UNIQUE dans une table SQL ?

a)

Une contrainte UNIQUE empêche les doublons dans une colonne d'une table SQL.

b)

Une contrainte UNIQUE supprime automatiquement les doublons d'une table SQL.

c)

Une contrainte UNIQUE est utilisée pour créer des index dans une table SQL.

d)

Une contrainte UNIQUE permet d'avoir plusieurs valeurs identiques dans une colonne.

13.

Comment ajouter une contrainte de clé étrangère à une table ?

a)

ALTER TABLE nom_table ADD FOREIGN KEY (colonne) REFERENCES table_referencée;

b)

CREATE TABLE nom_table ADD FOREIGN KEY (colonne) REFERENCES table_referencée(colonne_referencée);

c)

ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte FOREIGN KEY (colonne) REFERENCES table_referencée(colonne_referencée);

d)

ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte PRIMARY KEY (colonne);

14.

Quelle est la différence entre CHAR et VARCHAR en SQL ?

a)

CHAR utilise moins d'espace que VARCHAR.

b)

CHAR peut contenir des valeurs nulles, VARCHAR ne peut pas.

c)

CHAR est fixe, VARCHAR est variable.

d)

CHAR est variable, VARCHAR est fixe.

15.

Comment créer une table avec des valeurs par défaut pour les colonnes ?

a)

Utiliser la commande ALTER TABLE pour ajouter des valeurs par défaut.

b)

Créer une table sans spécifier de colonnes.

c)

Utiliser la commande DROP TABLE pour supprimer les valeurs par défaut.

d)

Utiliser la commande CREATE TABLE avec la clause DEFAULT pour chaque colonne.