0% ont trouvé ce document utile (0 vote)
115 vues2 pages

SQL QCM

Transféré par

marwalq906
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
115 vues2 pages

SQL QCM

Transféré par

marwalq906
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Lequel est un langage de définition de données:

[Link]
[Link]
[Link]
D-SELECT
C'est quoi le role de la clé primaire?
A - 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
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
B- #TEST_DE_NOM_DE_TABLE
C- 7NOMTABLE
D - P#_$TEST_TABLE
6) Quelle est la particularité d'une jointure externe ?
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
c- Permettent d'extraire des lignes externes de la table
d -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
B-NOT NULL
C- UNIQUE
D -PRIMARY KEY
8) Dans quel ordre, sql évalue les clauses
A-GROUP BY, WHERE, HAVING
B-WHERE, GROUP BY, HAVING
C-WHERE, HAVING, GROUP BY
E-GROUP BY, HAVING, WHERE
9) Les commandes TRUNCATE TABLE:
A. Fait exactement la même chose que DELETE
B. Vide la table et libère l'espace
C - Supprime les lignes, mais ne libère pas l'espace
D. supprime la table
10) Que retourne la requete
SELECT INSTR('INDIA', 'DI') from emp: (on suppose qu emp existe)
A- 3
B- 2
C- -2
D- -3
Soit le schéma suivant: Client(numCl, nom, ville) Produit(numP, nomP,prix)
Commande(#num P,#numCl,Qte). Ce schéma concerne les questions: du 11) au question
14)
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;
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 'P%';
B-SELECT numCI FROM CLIENT WHERE VILLE ='p
C-SELECT numCI FROM CLIENT WHERE VILLE LIKE 'P%'":

Vous aimerez peut-être aussi