DP-900 · Données relationnelles

Données relationnelles : 12 questions DP-900 corrigées

« Données relationnelles » est l'un des 0 domaines évalués à l'examen Microsoft DP-900. Voici 12 questions de ce domaine, chacune avec sa bonne réponse et son explication.

12 questions corrigées ici125 sur ce domaine dans la préparation500 pour toute la DP-900

Masque les réponses pour te tester avant de lire les corrigés.
  1. 1. Azure SQL Database est un service de type :

    • PaaS (plateforme en tant que service)
    • IaaS (infrastructure en tant que service)
    • SaaS (logiciel en tant que service)
    • FaaS (fonction en tant que service)

    Réponse : PaaS (plateforme en tant que service)

    Azure SQL Database est une offre PaaS entièrement gérée où Microsoft gère l'infrastructure et les mises à jour du moteur.

  2. 2. SQL Server sur une machine virtuelle Azure correspond à quel modèle de service cloud ?

    • IaaS (infrastructure en tant que service)
    • PaaS (plateforme en tant que service)
    • SaaS (logiciel en tant que service)
    • DBaaS entièrement sans serveur

    Réponse : IaaS (infrastructure en tant que service)

    SQL Server sur VM est une solution IaaS : vous gérez le système d'exploitation et le moteur SQL Server sur une machine virtuelle.

  3. 3. Quelle option de déploiement offre la plus grande compatibilité avec une instance SQL Server on-premises tout en restant un service géré ?

    • Azure SQL Managed Instance
    • Azure SQL Database (base unique)
    • Azure Cosmos DB
    • Azure Database for MySQL

    Réponse : Azure SQL Managed Instance

    SQL Managed Instance offre une compatibilité quasi totale avec le moteur SQL Server tout en étant un service PaaS géré.

  4. 4. Quelle instruction SQL est utilisée pour récupérer des données depuis une table ?

    • SELECT
    • INSERT
    • CREATE
    • GRANT

    Réponse : SELECT

    L'instruction SELECT interroge et retourne des lignes de données depuis une ou plusieurs tables.

  5. 5. À quelle catégorie de commandes SQL appartient l'instruction INSERT ?

    • DML (Data Manipulation Language)
    • DDL (Data Definition Language)
    • DCL (Data Control Language)
    • TCL (Transaction Control Language)

    Réponse : DML (Data Manipulation Language)

    INSERT, UPDATE et DELETE font partie du langage de manipulation de données (DML) car ils modifient le contenu des tables.

  6. 6. À quelle catégorie appartient l'instruction CREATE TABLE ?

    • DDL (Data Definition Language)
    • DML (Data Manipulation Language)
    • DCL (Data Control Language)
    • DQL uniquement

    Réponse : DDL (Data Definition Language)

    CREATE, ALTER et DROP appartiennent au langage de définition de données (DDL) car ils définissent la structure des objets.

  7. 7. Que permet de faire une opération JOIN en SQL ?

    • Combiner des lignes de plusieurs tables selon une condition liée
    • Supprimer les doublons d'une colonne
    • Créer un index sur une colonne
    • Sauvegarder une base de données

    Réponse : Combiner des lignes de plusieurs tables selon une condition liée

    Une jointure (JOIN) combine les lignes de deux tables ou plus en fonction d'une colonne commune, généralement une relation clé primaire / clé étrangère.

  8. 8. Quelle instruction SQL utilise-t-on pour supprimer définitivement une table entière et sa structure ?

    • DROP TABLE
    • DELETE FROM
    • TRUNCATE ROWS
    • REMOVE TABLE

    Réponse : DROP TABLE

    DROP TABLE (DDL) supprime la table ainsi que sa définition, contrairement à DELETE qui n'efface que des lignes.

  9. 9. Quelle instruction SQL modifie des valeurs existantes dans des lignes d'une table ?

    • UPDATE
    • ALTER
    • SELECT
    • CREATE

    Réponse : UPDATE

    UPDATE (DML) change les valeurs de colonnes dans des lignes existantes, souvent avec une clause WHERE pour cibler les lignes.

  10. 10. Que définit un schéma (schema) dans une base de données relationnelle ?

    • La structure des tables, colonnes, types et relations
    • Le contenu des lignes de données
    • Le plan d'exécution d'une requête
    • Les sauvegardes automatiques

    Réponse : La structure des tables, colonnes, types et relations

    Le schéma décrit la structure logique de la base : tables, colonnes, types de données et relations entre elles.

  11. 11. Quel service Azure convient le mieux pour héberger une seule base de données relationnelle gérée avec un minimum d'administration ?

    • Azure SQL Database
    • SQL Server sur machine virtuelle Azure
    • Azure Blob Storage
    • Azure Table Storage

    Réponse : Azure SQL Database

    Azure SQL Database est une solution PaaS idéale pour héberger une base unique sans gérer l'infrastructure sous-jacente.

  12. 12. Dans le contexte relationnel, que désigne une colonne d'une table ?

    • Un attribut décrivant une caractéristique de l'entité
    • Une instance de l'entité
    • Une relation entre deux tables
    • Une transaction en cours

    Réponse : Un attribut décrivant une caractéristique de l'entité

    Une colonne (ou champ) représente un attribut de l'entité, comme le nom ou la date de naissance d'un client.