Interoperability and DBD: SQL Joins
80 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la fonction de la clause GROUP BY dans une requête SQL?

  • -divider les enregistrements en différents groupes en fonction d'une ou plusieurs colonnes (correct)
  • filtrer les enregistrements en fonction d'une condition spécifique
  • ajouter une nouvelle colonne à une table
  • modifier les valeurs d'une colonne dans une table

Quelle est la fonction de la fonction COUNT() en SQL?

  • compter le nombre d'enregistrements sur une table ou une colonne (correct)
  • modifier le type de données d'une colonne
  • calculer la moyenne d'un ensemble d'enregistrements
  • récupérer la valeur maximale d'une colonne

Quelle est la fonction de la fonction AVG() en SQL?

  • modifer le type de données d'une colonne
  • récupérer la valeur minimale d'une colonne
  • compter le nombre d'enregistrements sur une table ou une colonne
  • calculer la moyenne d'un ensemble d'enregistrements (correct)

Quelle est la clause SQL utilisée pour filtrer les enregistrements en fonction d'une condition spécifique?

<p>WHERE (C)</p> Signup and view all the answers

Quelle est la fonction de la fonction MAX() en SQL?

<p>récupérer la valeur maximale d'une colonne (A)</p> Signup and view all the answers

Quelle est la syntaxe pour sélectionner une colonne spécifique dans une table avec une condition?

<p>SELECT column_name FROM table_name WHERE condition; (C)</p> Signup and view all the answers

Comment insérer des données dans une table existante à l'aide d'une autre table?

<p>INSERT INTO table_name SELECT * FROM another_table; (D)</p> Signup and view all the answers

Quel est le rôle de la clause WHERE dans une requête SQL?

<p>Définir les conditions de sélection (C)</p> Signup and view all the answers

Quelle est la syntaxe pour créer une table avec des colonnes spécifiques?

<p>CREATE TABLE table_name (column1 VARCHAR(10), column2 VARCHAR(10),...); (D)</p> Signup and view all the answers

Quelle est la fonction de l'opérateur LIKE dans une requête SQL?

<p>Rechercher des valeurs de texte (B)</p> Signup and view all the answers

Quel est le résultat d'une jointure INNER JOIN sur deux tables?

<p>Les lignes s'il existe au moins une correspondance (C)</p> Signup and view all the answers

Quel type de jointure retourne les lignes tant qu'il existe une correspondance dans l'une des tables?

<p>FULL JOIN (D)</p> Signup and view all the answers

Quelle est la fonction de la clause GROUP BY?

<p>Regrouper les résultats (A)</p> Signup and view all the answers

Quel est le nom de la jointure qui exige que les composants à comparer dans deux tables relationnelles soient le même ensemble d'attributs?

<p>NATURAL JOIN (D)</p> Signup and view all the answers

Quel est le résultat d'une jointure LEFT JOIN sur deux tables?

<p>Toutes les lignes de la table de gauche (D)</p> Signup and view all the answers

Quel est l'objectif de la clause DISTINCT dans une instruction SELECT?

<p>De renvoyer que les valeurs différentes dans une colonne (D)</p> Signup and view all the answers

Quel est le type de données utilisé pour stocker les notes dans la table sc?

<p>DECIMAL(18,1) (D)</p> Signup and view all the answers

Quelle est la différence entre les instructions DROP TABLE et TRUNCATE TABLE?

<p>DROP TABLE supprime la table tandis que TRUNCATE TABLE vide la table (C)</p> Signup and view all the answers

Quel est le rôle de la clé primaire dans une table?

<p>De définir une colonne unique pour chaque ligne (A)</p> Signup and view all the answers

Quelle est la syntaxe pour créer une table avec une clé primaire composée de plusieurs colonnes?

<p>CREATE TABLE table_name (column1 datatype, column2 datatype, PRIMARY KEY(column1, column2)) (D)</p> Signup and view all the answers

Quelle est la fonction de la clause WHERE dans l'instruction SQL UPDATE?

<p>Spécifier les lignes à mettre à jour (C)</p> Signup and view all the answers

Qu'est-ce qui se produit si la clause WHERE est omise dans l'instruction SQL UPDATE?

<p>Toutes les lignes sont mises à jour (C)</p> Signup and view all the answers

Quelle est la différence entre les deux instructions SQL suivantes : INSERT INTO table2 SELECT * FROM table1; et INSERT INTO table2 (column_name(s)) SELECT column_name(s) FROM table1;?

<p>La première instruction spécifie les colonnes à insérer tandis que la seconde instruction insère toutes les colonnes (D)</p> Signup and view all the answers

Quelle est l'instruction SQL qui permet de créer une nouvelle table à partir des données d'une autre table?

<p>SELECT * INTO newtable FROM table1; (D)</p> Signup and view all the answers

Quelle est la fonction de l'instruction SQL UPDATE?

<p>Mettre à jour des enregistrements d'une table (B)</p> Signup and view all the answers

Quelle est la commande SQL pour ajouter une colonne à une table existante?

<p>ALTER TABLE (A)</p> Signup and view all the answers

Quel est le rôle des contraintes dans une base de données?

<p>Garantir l'exactitude et la fiabilité des données (C)</p> Signup and view all the answers

Pourquoi utiliser des alias en SQL?

<p>Pour renommer les tables et les colonnes pour une requête SQL spécifique (B)</p> Signup and view all the answers

Quelle est la commande SQL pour modifier le type de données d'une colonne dans une table?

<p>ALTER TABLE table_name MODIFY COLUMN column_name datatype (D)</p> Signup and view all the answers

Quelle est la différence entre une clé étrangère et une contrainte?

<p>Une clé étrangère est une colonne qui référence la clé primaire d'une autre table (A)</p> Signup and view all the answers

Quelle est la commande SQL pour supprimer une colonne d'une table?

<p>ALTER TABLE table_name DROP COLUMN column_name (C)</p> Signup and view all the answers

Quel est l'avantage de utiliser des alias en SQL?

<p>Les requêtes SQL sont plus lisibles et plus faciles à comprendre (B)</p> Signup and view all the answers

Quelle est la commande SQL pour modifier le nom d'une colonne dans une table?

<p>ALTER TABLE table_name RENAME COLUMN column_name TO new_name (D)</p> Signup and view all the answers

Quel est le rôle de la clause WHERE dans une requête SQL?

<p>Filtrer les enregistrements en fonction d'une condition spécifique (C)</p> Signup and view all the answers

Quelle est la différence entre la commande ALTER TABLE et la commande UPDATE?

<p>ALTER TABLE modifie la structure d'une table, tandis que UPDATE modifie les données d'une table (C)</p> Signup and view all the answers

Comment puis-je modifier une contrainte CHECK sur une colonne d'une table qui a déjà été créée?

<p>En utilisant l'instruction ALTER TABLE (B)</p> Signup and view all the answers

Quel est le but d'une jointure SQL?

<p>De combiner les lignes de deux tables ou plus sur la base de champs communs (D)</p> Signup and view all the answers

Quelle instruction est utilisée pour sélectionner des données dans une table?

<p>SELECT (B)</p> Signup and view all the answers

Comment puis-je annuler une contrainte CHECK sur une colonne d'une table?

<p>En utilisant l'instruction ALTER TABLE (A)</p> Signup and view all the answers

Quel est le rôle de la clause ORDER BY dans une requête SQL?

<p>De trier les données d'une table dans un ordre spécifique (B)</p> Signup and view all the answers

Quelle est la fonction de la clause PRIMARY KEY dans une tabla?

<p>Définir les colonnes uniques pour chaque enregistrement (B)</p> Signup and view all the answers

Quel est le résultat de l'exécution de la commande DROP TABLE sur une table?

<p>La suppression de la table et de ses données (A)</p> Signup and view all the answers

Quel est le but de la commande SELECT DISTINCT dans une requête SQL?

<p>Sélectionner les lignes uniques d'une table (C)</p> Signup and view all the answers

Quelle est la commande SQL pour supprimer une table?

<p>DROP TABLE (C)</p> Signup and view all the answers

Quel est le type de données utilisé pour stocker les identifiants d'étudiant dans la table sc?

<p>VARCHAR(10) (A)</p> Signup and view all the answers

Quel est le rôle d'une clé étrangère dans une base de données?

<p>Établir une relation entre deux tables (D)</p> Signup and view all the answers

Quelle est la fonction de la contrainte CHECK dans une base de données?

<p>Vérifier si les valeurs d'une colonne répondent à une condition spécifique (C)</p> Signup and view all the answers

Quel est le résultat d'une jointure INNER JOIN sur deux tables?

<p>Seules les lignes qui ont une correspondance dans les deux tables sont retournées (B)</p> Signup and view all the answers

Quelle est la fonction de la clause ORDER BY dans une requête SQL?

<p>Trier les enregistrements dans un ordre spécifique (D)</p> Signup and view all the answers

Comment annuler une contrainte CHECK sur une colonne d'une table?

<p>En utilisant la commande ALTER TABLE (B)</p> Signup and view all the answers

Quel est l'objectif principal des contraintes dans une base de données?

<p>Garantir l'exactitude et la fiabilité des données (B)</p> Signup and view all the answers

Quel est le rôle de l'alias dans une requête SQL?

<p>Spécifier des noms temporaires pour les tables ou les colonnes (D)</p> Signup and view all the answers

Quelle est la commande SQL utilisée pour ajouter une colonne à une table existante?

<p>ALTER TABLE table_name ADD COLUMN column_name (C)</p> Signup and view all the answers

Quel est le résultat de la modification du type de données d'une colonne dans une table?

<p>La modification du type de données de la colonne (C)</p> Signup and view all the answers

Quel est le but principal de l'utilisation des alias dans les requêtes SQL?

<p>Rendre les noms de colonnes plus lisibles (D)</p> Signup and view all the answers

Quel est le résultat d'une jointure FULL JOIN sur deux tables?

<p>Renvoie les lignes tant qu'il existe une correspondance dans l'une des tables. (D)</p> Signup and view all the answers

Quel est le type de jointure qui exige que les composants à comparer dans deux tables relationnelles soient le même ensemble d'attributs?

<p>NATURAL JOIN (A)</p> Signup and view all the answers

Quel est l'objectif de la clause GROUP BY dans une requête SQL?

<p>Regrouper un ensemble de résultats sur la base d'une ou plusieurs colonnes. (B)</p> Signup and view all the answers

Quel est le résultat d'une jointure INNER JOIN sur deux tables?

<p>Renvoie les lignes s'il existe au moins une correspondance dans la table. (C)</p> Signup and view all the answers

Quel est l'objectif de la clause WHERE dans une requête SQL?

<p>Filtrer les enregistrements en fonction d'une condition spécifique. (D)</p> Signup and view all the answers

Quelle est la syntaxe pour insérer des données dans une table existante à partir d'une autre table?

<p>INSERT INTO table_name (column1, column2, column3,...) SELECT column1, column2, column3,... FROM another_table; (D)</p> Signup and view all the answers

Quel est le but de la clause WHERE dans une requête SQL?

<p>De filtrer les enregistrements en fonction d'une condition spécifique. (C)</p> Signup and view all the answers

Comment puis-je sélectionner des données dans une table avec une condition?

<p>SELECT * FROM table_name WHERE condition; (C)</p> Signup and view all the answers

Quelle est la différence entre la recherche textuelle LIKE et la recherche dans un intervalle de valeurs BETWEEN?

<p>LIKE est utilisé pour la recherche textuelle, tandis que BETWEEN est utilisé pour la recherche dans un intervalle de valeurs. (C)</p> Signup and view all the answers

Quel est le rôle de la clause DISTINCT dans une instruction SELECT?

<p>De supprimer les doublons dans les résultats de la requête. (A)</p> Signup and view all the answers

Quelle est la clé étrangère dans la table Order?

<p>Numéro client (B)</p> Signup and view all the answers

Quel est le langage de définition de données en SQL?

<p>DDL (B)</p> Signup and view all the answers

Quel est le rôle de la clé primaire dans une table?

<p>D'identifier chaque enregistrement de manière unique (A)</p> Signup and view all the answers

Quel est le résultat d'une requête SQL qui utilise la clause WHERE?

<p>Seules les lignes qui répondent à la condition sont retournées (B)</p> Signup and view all the answers

Quel est le langage de manipulation de données en SQL?

<p>DML (A)</p> Signup and view all the answers

Quel est le rôle des contraintes dans une base de données?

<p>De garantir l'intégrité des données (B)</p> Signup and view all the answers

Quelle est la différence entre une clé étrangère et une contrainte?

<p>Une clé étrangère est utilisée pour lier les tables, tandis qu'une contrainte est utilisée pour garantir l'intégrité des données (A)</p> Signup and view all the answers

Quel est le but de la clause GROUP BY dans une requête SQL?

<p>De regrouper les données (C)</p> Signup and view all the answers

Quel est le rôle de la clause ORDER BY dans une requête SQL?

<p>De trier les données (D)</p> Signup and view all the answers

Quel est le langage de requête en SQL?

<p>DQL (A)</p> Signup and view all the answers

Quel est le rôle des cardinalités dans un modèle de données?

<p>Définir les relations entre les entités (C)</p> Signup and view all the answers

Quel est le but d'une base de données relationnelle?

<p>De comprendre et d'obtenir des insights sur les relations entre les données (A)</p> Signup and view all the answers

Quel est le rôle d'une clé étrangère dans une base de données relationnelle?

<p>De définir les relations entre les tables (B)</p> Signup and view all the answers

Quel est le résultat d'une jointure entre deux tables dans une base de données relationnelle?

<p>Une table contenant les données communes aux deux tables (A)</p> Signup and view all the answers

Quel est le rôle d'un modèle de données conceptuel?

<p>De représenter les entités et les relations entre elles (D)</p> Signup and view all the answers

More Like This

SQL Joins: Inner, Left, and Right Join
12 questions
Database Management: SQL Joins
40 questions
Database Management Quiz - SQL Joins & Commands
53 questions
SQL Joins
5 questions

SQL Joins

IngenuousActinium avatar
IngenuousActinium
Use Quizgecko on...
Browser
Browser