QCM En Sql Server – Partie 2

Question 1 sur 10

1. Quelle commande est utilisée pour modifier la structure d'une table existante ?

  • A MODIFY TABLE
  • B CHANGE TABLE
  • C ALTER TABLE
  • D UPDATE TABLE
C

La commande ALTER TABLE est utilisée pour modifier la structure d'une table existante, par exemple pour ajouter ou supprimer des colonnes.

Question 2 sur 10

2. Quel type de jointure retourne les lignes qui n'ont pas de correspondance dans l'autre table ?

  • A INNER JOIN
  • B LEFT JOIN
  • C RIGHT JOIN
  • D OUTER JOIN
D

Une OUTER JOIN (LEFT ou RIGHT) retourne les lignes qui n'ont pas de correspondance dans l'autre table, en incluant les lignes avec des valeurs NULL.

Question 3 sur 10

3. Quel est l'effet de la commande TRUNCATE sur une table ?

  • A Supprimer la table
  • B Effacer toutes les lignes sans journaliser chaque suppression
  • C Réinitialiser les valeurs d'index
  • D Aucune de ces réponses
B

La commande TRUNCATE supprime toutes les lignes d'une table sans journaliser chaque suppression, ce qui la rend plus rapide que DELETE.

Question 4 sur 10

4. Quelle méthode est utilisée pour gérer les transactions dans SQL Server ?

  • A BEGIN TRANSACTION
  • B START TRANSACTION
  • C OPEN TRANSACTION
  • D COMMIT TRANSACTION
A

La méthode BEGIN TRANSACTION est utilisée pour démarrer une transaction dans SQL Server.

Question 5 sur 10

5. Quelle commande est utilisée pour créer un index dans SQL Server ?

  • A CREATE INDEX
  • B ADD INDEX
  • C NEW INDEX
  • D INDEX TABLE
A

La commande CREATE INDEX est utilisée pour créer un index sur une ou plusieurs colonnes d'une table pour améliorer les performances des requêtes.

Question 6 sur 10

6. Quel type de données est utilisé pour stocker des images dans SQL Server ?

  • A VARCHAR
  • B TEXT
  • C IMAGE
  • D BLOB
C

Le type de données IMAGE est utilisé pour stocker des images et d'autres données binaires dans SQL Server.

Question 7 sur 10

7. Quelle est la fonction de la clause GROUP BY ?

  • A Filtrer les lignes
  • B Regrouper les résultats par une ou plusieurs colonnes
  • C Trier les résultats
  • D Aucune de ces réponses
B

La clause GROUP BY regroupe les résultats d'une requête en fonction d'une ou plusieurs colonnes, permettant d'utiliser des fonctions d'agrégation.

Question 8 sur 10

8. Quel est le rôle de la fonction COALESCE() dans SQL Server ?

  • A Retourner la première valeur non NULL
  • B Calculer la somme des valeurs
  • C Compter les valeurs non NULL
  • D Aucune de ces réponses
A

La fonction COALESCE() retourne la première valeur non NULL parmi les arguments fournis.

Question 9 sur 10

9. Quel est le but de la clause HAVING ?

  • A Filtrer les lignes avant l'agrégation
  • B Filtrer les résultats après l'agrégation
  • C Créer des index
  • D Aucune de ces réponses
B

La clause HAVING est utilisée pour filtrer les résultats après que les fonctions d'agrégation ont été appliquées.

Question 10 sur 10

10. Quel type de données peut stocker des valeurs monétaires dans SQL Server ?

  • A INT
  • B FLOAT
  • C MONEY
  • D DECIMAL
C

Le type de données MONEY est utilisé pour stocker des valeurs monétaires avec une précision fixe dans SQL Server.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.