Lequel est un langage de définition de données:
DROP
B.DELET C.INSERT
D-SELECT
3) Quel est l'impact de ne pas faire une jointure dans une requête lors de
l'utilisation de plusieurs tables?
A) Tous les enregistrements de chaque table sont associés à tous Tes
enregistrements des autres tables
B) Les clés étrangères de chaque table sont liées aux clés primaires des autres
tables
C) Les clés primaires de chaque table sont réunies
D) Une erreur est générée
5) Quel est le nom de table (ou identificateur) valide?
A DATE
C 7NOMTABLE
6) Quelle est la particularité d'une jointure exteme?
2) C'est quoi le rôle d'une clé primaire: Identifier d'une manière unique un tuple
B- garantir l'unicité de la table dans la BD C-garantir la sécurité des données D-
Autre
4) Lequel est un Langage de manipulation de
données
A-DROP C-ALTER
B-CREATE
DINSERT
B #TEST DE NOM DE TABLE P# STEST TABLE
a- Permettent d'extraire seulement des lignes qui ne répondent pas aux critères de
jointure
b- Permettent d'extraire que des lignes qui répondent aux critères de jointure
- Permettent d'extraire des lignes externes de la table
@Permettent d'extraire en plus des lignes qui répondent aux critères de jointure
les lignes qui ne répondent pas aux critères de jointure
7) Vous avez besoin pour une colonne de vérifier qu'il n'existe pas deux fois la
même valeur dans la table en même temps, la colonne ne doit pas contenir des
valeurs nulles. Quel est le type de contraintes que vous devez utiliser pour
satisfaire les deux conditions?
A-DISTINCT
C-NOT NULL
B-UNIQUE PRIMARY KEY
9) Les commandes TRUNCATE TABLE: A. Fait exactement la même chose que DELETE B.
Vide la table et libère l'espace
CSupprime les lignes, mais ne libère pas l'espace D. supprime la table
Soit le schéma suivant: Client(numCl, nom, ville) Commande(numP, numCl.Qte). Ce
schéma concerne 11) On exécute la commande suivante DROP TABLE Commande; Est-ce que
cette commande va aboutir?
A- Oui, sans problème
B. Non, on aura une erreur
C- Oui mais va générer un warning
D- Aucune réponse n'est valide
13) La requête qui affiche les commandes avec une quantité différente de NULL
A-SELECT FROM COMMANDE WHERE QTE not exist NULL;
B-SELECT FROM COMMANDE WHERE QTE NULL;
C-SELECT FROM COMMANDE WHERE QTE IS NOT NULL:
8) Dans quel ordre, sql évalue les clauses?
A-GROUP BY, WHERE, HAVING
- WHERE, GROUP BY, HAVING C-WHERE, HAVING, GROUP BY E-GROUP BY, HAVING, WHERE
10) Que retourne la requete
SELECT INSTR('INDIA', 'DI") from emp; (on suppose qu emp existe) A3 (B) 2 (C)-2
(D)-3
Produit(numP, nomP,prix)
les questions: du 11) au question 15)
12) La requête qui affiche les commandes avec une quantité entre 300 et 750 (300 et
750 sont inclus). A-SELECT FROM COMMANDE WHERE QTE> 300 AND QTE<= 750;
B-SELECT FROM COMMANDE WHERE QTE BETWEEN (300, 750);
C-SELECT FROM COMMANDE WHERE QTE > 300 OR QTE < 750;
D-SELECT FROM COMMANDE WHERE 300 <=QTE < 750;
14) La requête qui affiche les numéros des clients situés dans une ville qui a pour
nom commence par « P».
A- SELECT numCI FROM CLIENT WHERE VILLE =
B-SELECT numCI FROM CLIENT WHERE VILLE-
p
C-SELECT numCI FROM CLIENT WHERE VILLE LIKE "P%;