Ar LSQL

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Année Universitaire 2022-2023

Université d'Abomey-Calavi (UAC)


Faculté des Sciences et Techniques (FAST)
1ere année de Maths-Informatique Applications (MIA 1)
EXAMEN DE : Algèbre Relationnelle et Langage SQL
Session de Avril 2023 Durée : 1h 00 (Aucun document n'est autorisé)

Répondez directement sur la présente épreuve ;


Collez le bout (haut-gauche) de feuille de l'épreuve sur votre feuille de composition
Exercice 1
Encercler la bonne réponse :
1. Lequel de ces SGBD n'existe pas ?
a) MyTinySQL b) MySQL
c) SQLite d) PostgreSQL
2. Quel langage doit-on utiliser pour parler à MySQL ?
a) Le SQL b)Le PHP
c) Le MySQL d) Le LSQL
3. Lequel des éléments suivants est la base de données intégrée dans Android ?
a) Oracle b) MySQL
c) PostgreSQL d) SQLite
4. Que signie SQL ?
a) Structured Question Language b) Strong Query Language
c) Structured Query Language d) Strong Question Langage
5. Quelle instruction SQL est utilisée pour extraire des données d'une base de données ?
a) OPEN b) SELECT
c) INSERT d) EXTRACT
6. Quelle instruction SQL est utilisée pour mettre à jour les données d'une base de données ?
a) UPDATE b) MODIFY
c) SAVE d) SAVE AS
7. Quelle instruction SQL est utilisée pour supprimer des données d'une base de données ?
a) DEL b) COLLAPSE
c) REMOVE d) DELETE
8. Quelle instruction SQL est utilisée pour insérer de nouvelles données dans une base de données ?
a) ADD RECORD b) INSERT NEW
c) INSERT INTO d) ADD NEW
9. Avec SQL, comment sélectionnez-vous une colonne nommée "FirstName" dans une table nommée
"Persons" ?
a) SELECT Persons.FirstName b) SELECT FirstName FROM Persons
c) EXTRACT FirstName FROM Persons d) SELECT FirstName.Persons
10. Avec SQL, comment sélectionner toutes les colonnes d'une table nommée "Persons" ?
a) SELECT * FROM Persons b) SELECT ALL FROM Persons
c) SELECT ALL Persons d) SELECT *.Persons
11. Avec SQL, comment sélectionnez-vous tous les enregistrements d'une table nommée "Persons" où
la valeur de la colonne "FirstName" est "Peter" ?
a) SELECT * FROM Persons WHERE b) SELECT ALL FROM Persons WHERE
FirstName='Peter' FirstName='Peter'
c) SELECT ALL FROM Persons d) SELECT * FROM Persons WHERE First-
WHERE FirstName LIKE 'Peter' Name<>'Peter'

1
12. Avec SQL, comment sélectionner tous les enregistrements d'une table nommée "Persons" où la
valeur de la colonne "FirstName" commence par un "a" ?
a) SELECT * FROM Persons WHERE b) SELECT * FROM Persons WHERE
FirstName='a' FirstName LIKE '%a'
c) SELECT * FROM Persons WHERE d) SELECT * FROM Persons WHERE
FirstName LIKE 'a%' FirstName LIKE '%a%'
13. Avec SQL, comment sélectionnez-vous tous les enregistrements d'une table nommée "Persons" où
le "FirstName" est "Peter" et le "LastName" est "Jackson" ?
a) SELECT * FROM Persons WHERE b) SELECT FirstName='Peter' AND
FirstName<>'Peter' AND Last- LastName='Jackson' FROM Persons
Name<>'Jackson'
c) SELECT FirstName='Peter', Last- d) SELECT * FROM Persons
Name='Jackson' FROM Persons WHERE FirstName='Peter' AND
LastName='Jackson'
14. Avec SQL, comment pouvez-vous renvoyer tous les enregistrements d'une table nommée "Persons"
triés par ordre décroissant de "FirstName" ?
a) SELECT * FROM Persons SORT b) SELECT * FROM Persons SORT
'FirstName' DESC BY 'FirstName' DESC
c) SELECT * FROM Persons ORDER d) SELECT * FROM Persons ORDER
'FirstName' DESC BY 'FirstName' DESC
15. Avec SQL, comment insérer un nouvel enregistrement dans la table "Persons" ?
a) INSERT VALUES ('Jimmy', 'CAR- b) INSERT ('Jimmy', 'CARTER')
TER') INTO Persons INTO Persons
c) INSERT INTO Persons VALUES d) INSERT TO Persons VALUES
('Jimmy', 'CARTER') ('Jimmy', 'CARTER')
16. Avec SQL, comment pouvez-vous insérer "Olsen" comme "LastName" dans la table "Persons" ?
a) INSERT ('Olsen') INTO Persons b) INSERT INTO Persons (LastName)
(LastName) VALUES ('Olsen')
c) INSERT INTO Persons (LastName) d) INSERT Persons ('Olsen') INTO
VALUE ('Olsen') (LastName)
17. Comment changer "Hansen" en "Nilsen" dans la colonne "LastName" de la table Persons ?
a) MODIFY Persons SET Last- b) MODIFY Persons SET Last-
Name='Hansen' INTO Last- Name='Hansen' WHERE Last-
Name='Nilsen' Name='Nilsen'
c) UPDATE Persons SET Last- d) UPDATE Persons SET Last-
Name='Hansen' WHERE Last- Name='Hansen' INTO Last-
Name='Nilsen' Name='Nilsen'
18. Comment lister les champs d'une table "users" ?
a) SELECT * FROM users b) SHOW COLUMNS FROM users
c) LIST COLUMNS FROM users d) SELECT COLUMNS FROM users
19. Quelle instruction sert à dénir une clé primaire ?
a) KEY PRIMARY MaCle b) SET MaCle KEY AS PRIMARY
c) PRIMARY KEY (MaCle) d) SET MaCle PRIMARY
20. Dans quel chier est stockée la structure d'une table MySQL ?
a) TABLE.MYS b) TABLE.DEF
c) TABLE.FRM d) TABLE.MYI
Exercice 2
Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d'une promotion d'étudiants :
ETUDIANTS(NumEtudiant, Nom, Prenoms, DateNaissance)
MATIERES(CodeMat, LibelleMat, CoeMat)
EVALUER(#NumEtudiant, #CodeMat, Date, Note)

2
1. Réaliser le MCD correspondant
Votre réponse ici

2. Ecrire les requêtes SQL permettant de déterminer :


(a) créer la table ETUDIANTS
................................................................................................
(b) créer la table MATIERES
................................................................................................
(c) créer la table EVALUER
................................................................................................
(d) insérer dans la table ETUDIANTS les valeurs du tableau suivant :
N° Etudiant Nom Prénoms Date de Naissance
12356 GOSSOU Abalo Rémi 22/08/2000
58567 OSSENI Abou Falilou 02/05/1988
10045 TALATA Pégui Pharaon Isaak 27/11/1999
................................................................................................
................................................................................................
(e) parmi l'ensemble des notes, la note la plus haute et la note la plus basse.
................................................................................................
(f) les moyennes de chaque étudiant dans chacune des matières.
................................................................................................
FIN

Vous aimerez peut-être aussi