QCM En Sql Server – Partie 1

Question 1 sur 10

1. Quelle commande est utilisée pour supprimer une table dans SQL Server ?

  • A DELETE
  • B DROP
  • C REMOVE
  • D TRUNCATE
B

La commande DROP est utilisée pour supprimer une table et toutes ses données de la base de données.

Question 2 sur 10

2. Quelle fonction est utilisée pour obtenir le nombre total de lignes dans une table ?

  • A COUNT()
  • B SUM()
  • C TOTAL()
  • D LENGTH()
A

La fonction COUNT() est utilisée pour compter le nombre de lignes dans une table.

Question 3 sur 10

3. Quelle clause est utilisée pour filtrer les résultats d'une requête SQL ?

  • A WHERE
  • B HAVING
  • C FILTER
  • D GROUP BY
A

La clause WHERE est utilisée pour filtrer les résultats d'une requête en fonction de conditions spécifiques.

Question 4 sur 10

4. Quel type de jointure retourne toutes les lignes d'une table et les lignes correspondantes d'une autre table ?

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

Le LEFT JOIN retourne toutes les lignes de la première table et les lignes correspondantes de la deuxième table. Si aucune correspondance n'est trouvée, NULL est retourné pour les colonnes de la deuxième table.

Question 5 sur 10

5. Quel est le rôle d'un index dans une base de données SQL Server ?

  • A Accélérer les opérations d'écriture
  • B Améliorer les performances des requêtes de lecture
  • C Réduire la taille de la base de données
  • D Aucune de ces réponses
B

Un index améliore les performances des requêtes de lecture en permettant un accès plus rapide aux données.

Question 6 sur 10

6. Quelle commande est utilisée pour créer un nouvel utilisateur dans SQL Server ?

  • A CREATE USER
  • B ADD USER
  • C NEW USER
  • D INSERT USER
A

La commande CREATE USER est utilisée pour créer un nouvel utilisateur dans la base de données SQL Server.

Question 7 sur 10

7. Quelle fonction SQL est utilisée pour renvoyer la date et l'heure actuelles ?

  • A GETDATE()
  • B CURRENT_TIMESTAMP
  • C SYSDATETIME()
  • D Toutes les réponses ci-dessus
D

GETDATE(), CURRENT_TIMESTAMP et SYSDATETIME() peuvent toutes être utilisées pour obtenir la date et l'heure actuelles dans SQL Server.

Question 8 sur 10

8. Quelle est la différence entre une vue et une table dans SQL Server ?

  • A Une vue est une table réelle
  • B Une vue est virtuelle et ne stocke pas de données
  • C Une vue peut être modifiée
  • D Aucune de ces réponses
B

Une vue est une représentation virtuelle d'une table qui ne stocke pas de données, mais peut être utilisée pour simplifier des requêtes complexes.

Question 9 sur 10

9. Quelle commande SQL est utilisée pour mettre à jour les données dans une table ?

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

La commande UPDATE est utilisée pour modifier les données existantes dans une table.

Question 10 sur 10

10. Quel est l'objectif principal d'une procédure stockée dans SQL Server ?

  • A Exécuter des requêtes simples
  • B Encapsuler une logique d'affaires
  • C Gérer les transactions
  • D Toutes les réponses ci-dessus
D

Une procédure stockée peut encapsuler une logique d'affaires, exécuter des requêtes, et gérer des transactions, offrant ainsi une modularité et une réutilisation du code.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.