wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DATABASE LEVEL 1

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Que signifie l'acronyme « RDBMS » et en quoi diffère-t-il d'une base de données classique ?

a)

Système de gestion de base de données relationnelle, stocke les données dans des tables avec des relations

b)

Système de gestion de base de données aléatoire, organise les données sans structure spécifique

c)

Système de gestion de base de données redondante, duplique les données à des fins de sauvegarde

d)

Système de gestion de base de données ingénieux, gère efficacement les ressources du système

2.

Écrivez une requête SQL pour récupérer tous les enregistrements d'une table nommée "employees" où le salaire est supérieur à 50 000 $.

a)

SELECT * FROM employees WHERE salary > 50000;

b)

GET * FROM employees IF salary > 50000;

c)

RETRIEVE FROM employees WHERE salary > 50000;

d)

SHOW employees HAVING salary > 50000;

3.

Dans une base de données relationnelle, quel est le but d'une clé étrangère et comment cela se rapporte-t-il au concept d'intégrité référentielle ?

a)

Une clé étrangère est utilisée pour établir un lien entre deux tables, en appliquant l'intégrité référentielle en s'assurant que les valeurs de la clé d'une table correspondent aux valeurs d'une autre table.

b)

Une clé étrangère est utilisée pour chiffrer les données sensibles d'une table, garantissant la sécurité des données.

c)

Une clé étrangère est utilisée pour créer un duplicata d'une table, améliorant la redondance des données.

d)

Une clé étrangère est utilisée pour trier les données d'une table, assurant un bon ordre.

4.

Quel est le but principal d’un diagramme Entité-Relation (ERD) dans le contexte de la conception de bases de données ?

a)

Représenter la structure d’une base de données relationnelle à l’aide de tables et de colonnes.

b)

Visualiser le flux de données au sein d’un système de base de données.

c)

Illustrer les entités, les relations et les attributs d’une base de données ainsi que leurs connexions.

d)

Optimiser les performances des requêtes de base de données.

5.

Dans un MCD, qu'est-ce qu'une « entité » et quel est le rôle des « attributs » associés à une entité ?

a)

Une entité représente une table, et les attributs sont les clés primaires.

b)

Une entité représente un objet ou un concept du monde réel, et les attributs décrivent les propriétés de cette entité.

c)

Une entité représente une relation, et les attributs sont les clés étrangères.

d)

Une entité représente une transaction, et les attributs sont les horodatages.

6.

Quels sont les principaux types de relations qui peuvent être représentés dans un DER, et comment sont-ils visuellement représentés ?

a)

Types : Un-à-plusieurs, Plusieurs-à-plusieurs, Un-à-un ; Représentés à l'aide de lignes pleines, de lignes en pointillés et de doubles lignes, respectivement.

b)

Types : Parent-Enfant, Frère/Sœur, Cousin ; Représentés à l'aide de flèches, de cercles et de carrés, respectivement.

c)

Types : Primaire, Secondaire, Tertiaire ; Représentés à l'aide de différentes couleurs pour chaque type.

d)

Types : Direct, Indirect, Inverse ; Représentés à l'aide de lignes droites, de lignes courbes et de lignes en zigzag, respectivement.

7.

What does the SQL acronym stand for, and what is its primary purpose in the context of databases?

a)

Structured Question Language; used for designing web pages.

b)

System Query Language; used for system-level operations in an operating system.

c)

Structured Query Language; used for managing and manipulating relational databases.

d)

Sequential Query Language; used for processing data sequentially.

8.

What is the purpose of the SQL SELECT statement, and how is it used?

a)

Used for inserting new records into a table.

b)

Used for updating existing records in a table.

c)

Used for retrieving data from one or more tables.

d)

Used for deleting records from a table.

9.

In SQL, what is the purpose of the WHERE clause, and how is it used in a SELECT statement?

a)

It is used to specify the columns to be retrieved in a SELECT statement.

b)

It is used to filter the rows returned by a SELECT statement based on a specified condition.

c)

It is used to join two or more tables in a SELECT statement

d)

It is used to order the result set in ascending or descending order.

10.

Que sont les jointures SQL et comment sont-elles utilisées pour combiner des données provenant de plusieurs tables ?

a)

Les jointures SQL sont utilisées pour créer de nouvelles tables.

b)

Les jointures SQL sont utilisées pour trier les données dans une table.

c)

Les jointures SQL sont utilisées pour combiner des lignes de deux tables ou plus en fonction de colonnes liées.

d)

Les jointures SQL sont utilisées pour renommer des colonnes dans une table.

11.

Quelles sont les fonctions d'agrégation SQL, et donnez des exemples de telles fonctions ?

a)

Les fonctions d'agrégation sont utilisées pour trier les données dans une table, par exemple ORDER BY.

b)

Les fonctions d'agrégation sont utilisées pour combiner des données provenant de plusieurs tables, par exemple UNION.

c)

Les fonctions d'agrégation effectuent un calcul sur un ensemble de valeurs et renvoient une seule valeur, par exemple SUM, AVG, COUNT.

d)

Les fonctions d'agrégation sont utilisées pour créer des index sur les colonnes d'une table, par exemple CREATE INDEX.

12.

Quel est le but de la clause SQL GROUP BY, et comment est-elle utilisée dans une instruction SELECT ?

a)

Elle est utilisée pour spécifier les colonnes à récupérer dans une instruction SELECT.

b)

Elle est utilisée pour filtrer les lignes retournées par une instruction SELECT selon une condition spécifiée.

c)

Elle est utilisée pour regrouper les lignes ayant les mêmes valeurs dans les colonnes spécifiées, et appliquer des fonctions d’agrégation à chaque groupe.

d)

  • Elle est utilisée pour joindre deux ou plusieurs tables dans une instruction SELECT.

13.

When using GROUP BY, what type of operations can be performed on the grouped data using aggregate functions?

a)

Sorting and filtering.

b)

Updating and deleting.

c)

Aggregating and summarizing, such as computing the sum, average, count, etc.

d)

Creating new columns.

14.

What is the purpose of the SQL DISTINCT keyword, and how is it used in a SELECT statement?

a)

It is used to filter the rows returned by a SELECT statement based on a specified condition.

b)

It is used to create a new table with distinct values.

c)

It is used to retrieve only the unique values from a specific column or set of columns.

d)

It is used to join two or more tables in a SELECT statement.

15.

What is the primary difference between the GROUP BY and DISTINCT clauses in SQL?

a)

GROUP BY is used for sorting, while DISTINCT is used for grouping.

b)

GROUP BY is used for combining rows with the same values, while DISTINCT is used for sorting data.

c)

GROUP BY is used with aggregate functions to summarize data, while DISTINCT is used to retrieve unique values.

d)

GROUP BY is used for updating data, while DISTINCT is used for deleting data.