quiz image

Interoperability and DBD: SQL Joins

VisionaryVerisimilitude avatar
VisionaryVerisimilitude
·
·
Download

Start Quiz

Study Flashcards

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

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

compter le nombre d'enregistrements sur une table ou une colonne

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

calculer la moyenne d'un ensemble d'enregistrements

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

<p>WHERE</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</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;</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;</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</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),...);</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</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</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</p> Signup and view all the answers

Quelle est la fonction de la clause GROUP BY?

<p>Regrouper les résultats</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</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</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</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)</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</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</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))</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</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</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</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;</p> Signup and view all the answers

Quelle est la fonction de l'instruction SQL UPDATE?

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

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

<p>ALTER TABLE</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</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</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</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</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</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</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</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</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</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</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</p> Signup and view all the answers

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

<p>SELECT</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</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</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</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</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</p> Signup and view all the answers

Quelle est la commande SQL pour supprimer une table?

<p>DROP TABLE</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)</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</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</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</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</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</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</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</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</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</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</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.</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</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.</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.</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.</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;</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.</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;</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.</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.</p> Signup and view all the answers

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

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

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

<p>DDL</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</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</p> Signup and view all the answers

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

<p>DML</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</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</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</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</p> Signup and view all the answers

Quel est le langage de requête en SQL?

<p>DQL</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</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</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</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</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</p> Signup and view all the answers

More Quizzes Like This

Mastering Inner Joins in SQL
11 questions
Inner Join in SQL
27 questions

Inner Join in SQL

ArtisticPenguin avatar
ArtisticPenguin
SQL JOIN Clauses Quiz
10 questions
SQL Server Join Syntax
5 questions
Use Quizgecko on...
Browser
Browser