Exercices sur les Bases de Données et SQL

Computer ScienceRelational Databases and SQLEasy

Published:

**Exercice 1 (3 points)**

Dans un contexte de base de données, mettre une croix (X) dans la case qui correspond à la bonne réponse pour chacune des propositions suivantes :

1. Le champ d'une table ne peut pas être de type :

[ ] texte

[ ] pourcentage

[ ] date

2. Une « clé primaire composée » est formée :

[ ] par l'ensemble de deux ou de plusieurs champs

[ ] uniquement par deux clés étrangères

[ ] toujours par une clé primaire et une clé étrangère

3. En langage SQL, pour ajouter une contrainte de domaine sur une colonne d'une table existante, on utilise la clause CHECK avec la syntaxe suivante :

[ ] CREATE TABLE <nom_table> WITH CONSTRAINT <nom_contrainte> CHECK (<Contrainte>)

[ ] ALTER TABLE <nom_table> ADD CONSTRAINT <nom_contrainte> CHECK (<Contrainte>)

[ ] CREATE CONSTRAINT <nom_contrainte> CHECK (<Contrainte>)

4. En langage SQL, la proposition qui n'est pas une fonction de calcul est :

[ ] SUM

[ ] COUNT

[ ] ORDER BY

**Exercice 2 (3 points)**

Pour chaque Description d'un élément ou d'une action, compléter la colonne Réponse par la lettre qui correspond à l'Expression adéquate.

| | Description | Réponse | Expression |

|---|---|---|---|

| 1 | Table contenant une clé étrangère qui est en relation avec une autre table. | 1 | [ ] | a. Enregistrement |

| 2 | Extraire un sous ensemble de colonnes d'une table. | 2 | [ ] | b. Table fille |

| 3 | L'apparition d'une valeur plusieurs fois dans une colonne. | 3 | [ ] | c. Table mère |

| 4 | Extraire un sous ensemble de lignes d'une table. | 4 | [ ] | d. Redondance de données |

| 5 | Ensemble de champs relatifs à un même objet. | 5 | [ ] | e. Projection |

| 6 | Table contenant une clé primaire qui est en relation avec une autre table. | 6 | [ ] | f. Sélection |

This question includes visual content: L'image comprend deux sections d'exercices. L'Exercice 1 est une série de 4 questions à choix multiples avec des cases à cocher. L'Exercice 2 contient un tableau de correspondance à trois colonnes : 'Description' (listant 6 définitions), 'Réponse' (cases vides pour les lettres), et 'Expression' (listant 6 termes techniques étiquetés de 'a' à 'f'). Le haut de la deuxième page contient un encadré grisé avec le texte 'Ne rien écrire ici'.

Animated Video Solution

The first half plays free, the full solution is in the app.

Step by Step Written Solution

1
Step 1

Bonjour ! Aujourd'hui, nous allons résoudre cet exercice sur les bases de données et le langage SQL. Nous allons traiter quatre questions à choix multiples.

Exercice 1 : Bases de données et SQL

2
Step 2

La première question nous demande quel type de champ ne peut pas exister dans une table. Les options sont texte, pourcentage et date.

Question 1 : Type de champ

3
Step 3

En informatique, 'texte' et 'date' sont des types de données standard. Cependant, 'pourcentage' n'est pas un type de données natif ; on utilise généralement un nombre décimal ou un entier pour le représenter.

4
Step 4

Pour la deuxième question, on nous demande comment est formée une clé primaire composée.

Question 2 : Clé primaire composée

5
Step 5

Par définition, une clé primaire est dite composée lorsqu'elle est constituée de l'ensemble de deux ou de plusieurs champs pour garantir l'unicité d'une ligne.

6
Step 6

Passons à la question trois sur la syntaxe SQL pour ajouter une contrainte de domaine sur une table existante.

Question 3 : Syntaxe SQL pour contrainte

The rest of this solution is on Solvi

5 more steps are locked. Watch the full animated, narrated solution for free.

Snap a photo, solve any question like this.

Download on the App Store Get it on Google Play

Free to download · First solutions are on us

100K+Questions solved daily
50K+Students learning
4.8 ★App Store rating

About This Question

Subject
Computer Science
Topic
Relational Databases and SQL
Difficulty
Easy
Question Type
Multiple Choice

Solve any question in seconds

Snap a photo and AI explains it step by step with voice and animation.

Download on the App Store Get it on Google Play
Solvi
The full solution is in the appFree to download · First solutions are on us
Get