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.
1. Azure SQL Database est un service de type :
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. SQL Server sur une machine virtuelle Azure correspond à quel modèle de service cloud ?
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. Quelle option de déploiement offre la plus grande compatibilité avec une instance SQL Server on-premises tout en restant un service géré ?
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. Quelle instruction SQL est utilisée pour récupérer des données depuis une table ?
Réponse : SELECT
L'instruction SELECT interroge et retourne des lignes de données depuis une ou plusieurs tables.
5. À quelle catégorie de commandes SQL appartient l'instruction INSERT ?
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. À quelle catégorie appartient l'instruction CREATE TABLE ?
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. Que permet de faire une opération JOIN en SQL ?
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. Quelle instruction SQL utilise-t-on pour supprimer définitivement une table entière et sa structure ?
Réponse : DROP TABLE
DROP TABLE (DDL) supprime la table ainsi que sa définition, contrairement à DELETE qui n'efface que des lignes.
9. Quelle instruction SQL modifie des valeurs existantes dans des lignes d'une table ?
Réponse : UPDATE
UPDATE (DML) change les valeurs de colonnes dans des lignes existantes, souvent avec une clause WHERE pour cibler les lignes.
10. Que définit un schéma (schema) dans une base de données relationnelle ?
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. Quel service Azure convient le mieux pour héberger une seule base de données relationnelle gérée avec un minimum d'administration ?
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. Dans le contexte relationnel, que désigne une colonne d'une table ?
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.