Vous êtes sur la page 1sur 14

1 Code athlète, code sport) (année de pratique).

Il s’agit de :

une dépendance foctionnelle indirecte un dictionnaire de données

une contrainte d’intégrité fonctionnelle une dépendance fonctionnelle composée

Question 2 Une clé identifie de manière unique chaque enregistrement.

Clé primaire Clé denregistrement

Clé composite Clé étrangère

Question 3 Quelle clause est utilisée pour déterminer quelle colonne a inclure dans les ensembles de
requêtes?

SELECT ORDER BY

FROM WHERE

Question 4 ♣ Déterminer les cardinalités a,b,c et d de :

Joueur__(a,b)__marquer__(c,d)__But

a=0 b=0 c=0 d=0


a=1 b=1 c=1 d=1
a=n b=n c=n d=n

Question 5 Dans la phase de conception dune base de données, au niveau conceptuel, on :

Défini larchitecture du SI

Recense les règles de gestion

Défini le type de base données

Recense les règles dorganisation

Question 6 Quest-ce qui représente une entité dans une base de données relationnelle ?

Objet Colonne

Ligne Table

Question 7 Quelle commande est utilisée pour ajouter des enregistrements ?

RECORD ADD

INSERT INTO WRITE

Question 8 ♣ Quels sont les synonymes du mot relation au sens d’une base de données
relationnelle ?

Lien tableau

Association ami

table
Question 9 Qu’est-ce qui représente une propriété dans une base de données relationnelle ?

Ligne Colonne

Table Objet

Question 10 Récupérez le département et le salaire total, regroupé par département, et trié par le
salaire total par

ordre décroissant.

SELECT département, SUM(salaire) AS total FROM employé GROUP BY departement ORDER BY total
DESC;

SELECT Département, AVG(salaire) AS total FROM employé GROUP BY Département ORDER BY total
DESC;

SELECT département, SUM(salaire) AS total FROM employé GROUP BY département ORDER BY total
ASC;

SELECT département, SUM(salaire) AS total FROM employé ORDER BY total DESC;

Question 11 Dans une base de données relationnelle, je souhaite sélectionner tous les
enregistrements d’une table nommée "PRODUITS". choisissez la requête SQL convenant

select ∗ where PRODUITS

select ∗ from PRODUITS

select distinct id from PRODUITS

select ∗ from PRODUITS where reference not null

Question 12 Quelle clause est utilisée pour déterminer quelle colonne a inclure dans les ensembles
de requêtes?

FROM WHERE

SELECT ORDER BY

Question 13 ♣ Quels sont les synonymes du mot domaine au sens d’une base de données
relationnelle ?

Propriété données

Type ensemble de valeurs

Question 14 Quelle clause est utilisée pour filtrer les données?

FROM SELECT

WHERE ORDER BY

Question 15 Soit la base de données suivante :

Departements :( dno, dnom, dir, ville) ; Employes : ( eno, enom, prof, dateemb, sal, comm, #dno) ;

La requête SQL pour avoir les noms, emplois et salaires des employés par emploi croissant, et pour
chaque emploi,
par salaire décroissant est :

SELECT ∗ FROM Employes ORDER BY prof ASC, sal DESC

SELECT enom,prof, sal FROM Employes ORDER BY prof ASC, sal DESC

SELECT enom, sal FROM Employes ORDER BY prof DESC, sal ASC

SELECT enom,prof, sal FROM Employes ORDER BY prof DESC, sal ASC

Question 16 ♣ Quels sont les synonymes du mot donnée au sens d’une base de données
relationnelle ?

Ligne colonne

cellule case

Question 17 le montant total d’une commande est une information

Elémentaire inventée

composée calculée

Question 18 Dans une feuille de données, que représente chaque ligne?

Table Champ

Enregistrement Base de données

Question 19 ♣ Une relation est en 3ème forme normale si :

Tous les attributs non clés ne dépendent pas dune partie de la clé primaire.

Toutes les dépendances fonctionnelles par rapport à la clé sont directes

Tous les attributs ne contiennent quune seule valeur atomique et ne contiennent pas de valeurs
répétitives.

Les seules dépendances fonctionnelles élémentaires quelle comporte sont celles dans lesquelles une
clé détermine

un attribut

Question 21 un langage de progr deammation libre, principalement utilisé pour produire des pages
Web dynamiques

via un serveur HTTP

SQL XAMPP

MERISE PHP

Question 22 un langage de programmation libre, principalement utilisé pour produire des pages Web
dynamiques

via un serveur HTTP

XAMPP

SQL
PHP

MERISE

Question 23 Quest-ce qui représente une propriété dans une base de données relationnelle ?

Objet

Ligne

Table

Colonne

Question 24 linstruction suivante en SQL 1: " SELECT nom, count(∗) FROM agent WHERE age>10 ; "
permet :

lister le nom de tous les agents de la table agent

ne fonctionne pas

avoir le nombre dagent de plus de 10 ans

avoir le nombre dagent par tranche dage

Question 25 À quoi correspondent les données dune base de données MySQL?

Objets

Tables

Systèmes de fichiers

Réseaux

Question 26 Soit la base de données suivante :

Departements :( dno, dnom, dir, ville) ; Employes : (eno, enom, prof, dateemb, sal, comm, #dno) ;

La requête SQL pour avoir les noms, emplois et salaires des employés par emploi croissant, et pour
chaque emploi,

par salaire décroissant est :

SELECT ∗ FROM Employes ORDER BY prof ASC, sal DESC

SELECT enom, sal FROM Employes ORDER BY prof DESC, sal ASC

SELECT enom,prof, sal FROM Employes ORDER BY prof ASC, sal DESC

SELECT enom,prof, sal FROM Employes ORDER BY prof DESC, sal ASC

Question 27 Une clé identifie de manière unique chaque enregistrement.

Clé étrangère

Clé denregistrement

Clé composite

Clé primaire
Question 28 Quelle commande est utilisée pour ajouter des enregistrements ?

INSERT INTO

RECORD

ADD

WRITE

Question 29 Quelle clause est utilisée pour modifier le champ existant de la table?

SELECT

FROM

WHERE

ALTER

②②

② +1/4/57+ ②

Question 30 ♣ En se référant au MCD ci-dessous

, cochez les propositions vraies

Une consultation peut concerner plusieurs patients

On peut prescrire plusieurs médicaments dans une même consultation

Deux médecins différents peuvent prescrire le même médicament

Un patient peut effectuer plusieurs consultations

Un médecin peut recevoir plusieurs patients dans la même consultation

Le même NřSS peut correspondre à plusieurs patients

Question 31 En se référant au MCD de la question précédente, les cardinalités correspondantes à la


liaison entre

PATIENT et CONSULTATION sont :

PATIENT__(1,n)__assiste__(0,n)__CONSULTATION

PATIENT__(1,n)__assiste__(1,1)__CONSULTATION

PATIENT__(1,1)__assiste__(0,n)__CONSULTATION

PATIENT__(1,n)__assiste__(0,1)__CONSULTATION

Question 32 ♣ En se référant au MCD de la question précédente, les tables qui correspondent à

MEDECIN__(0,n)__donne__(1,1)__CONSULTATION

sont :

MEDECIN(Matricule,NomMED,#Numéro)
MEDECIN(Matricule,NomMED)

CONSULTATION(Numéro,Date)

donne(Nř,#Matricule,#Numéro)

CONSULTATION(Numéro,Date,#Maricule)

Question 33 Trouver lerreur? CREATE TABLE personne ( personne_id SMALLINT,nom VARCHAR,


PRENOM

VARCHAR, date_naissance DATE);

INSERT INTO personne( personne_id, nom, PRENOM, Date_naissance )

VALUES(1,a,b, 09-2021-02);

Aucune erreur

clause SQL

Aucune réponse

valeurs de données

Question 34 ♣ Quels sont les synonymes du mot ligne au sens d’une base de données relationnelle ?

propriété

table

enregistrement

objet

Question 35 Quest-ce qui représente une entité dans une base de données relationnelle ?

Ligne

Colonne

Objet

Table

Question 36 Quelle clé est utilisée pour lier deux tables dans Mysql?

Clé primaire

Aucun de ces réponses

Clé étrangère

Clé primaire et étrangère

Question 37 Une donnée B dépend fonctionnellement dune donnée A lorsque la connaissance de la


valeur de la

donnée A nous permet la connaissance

au moins une valeur de la donnée B.


dune et au maximum une seule valeur de la donnée B.

plusieurs valeurs de la donnée B.

au plus une seule valeur de la donnée B.

②②

② +1/5/56+ ②

Question 38 Lopérateur ______ fera en sorte que lenregistrement ne soit sélectionné que si deux
conditions sont

remplies

XOR

OR

AND

NOT

Question 39 Quelle clause est utilisée pour regrouper les lignes par des valeurs de colonnes
communes ?

WHERE

FROM

SELECT

ORDER BY

Question 40 Quest-ce que le langage SQL ?

Un langage de conception de données

Un langage de description de document

Un langage de manipulation de données utilisable soit de manière interactive soit à lintérieur dun
programme

hôte

Un langage de modélisation conceptuelle de données

Question 41 Dans une feuille de données, que représente chaque ligne?

Base de données

Enregistrement

table

Champ

Question 42 ♣ Dans un modèle conceptuel de données, trouver laffirmation fausse :

la dimension dune relation est le nombre dobjets rentrant dans la liaison


une propriété peut se retrouver dans plusieurs endroit du modèle

une relation peut relier plus de deux objets

une ou plusieurs propriétés permettent didentifier de manière unique un objet

Question 43 Un élément ne fait pas partie du dictionnaire de données

longueur

fonction

format

nom

Question 44 Quel mot clé est utilisé pour créer une base de données?

CREATE

SET

LINK

SETUP

Question 45 ♣ Quels sont les synonymes du mot colonne au sens d’une base de données
relationnelle ?

attribut

valeur

propriété

type

Question 46 Que représente ń salaire ż dans lextrait de code suivant? CREATE TABLE tbl(id number
not null,

salaire number(9,3),date_embauche DATE, date_naiss DATE)

Une ligne

Une table

Un objet

Une colonne

Question 47 un ensemble de logiciels permettant de mettre en place un serveur Web local

XAMPP

PHP

MERISE

SQL

Question 48 Quel mot clé est utilisé pour créer une base de données?
SETUP

CREATE

SET

LINK

Question 49 Une donnée B dépend fonctionnellement dune donnée A lorsque la connaissance de la


valeur de la

donnée A nous permet la connaissance

au plus une seule valeur de la donnée B.

plusieurs valeurs de la donnée B.

au moins une valeur de la donnée B.

une seule valeur de la donnée B.

②②

② +1/6/55+ ②

Question 50 Récupérez le salaire moyen par département, et par ordre croissant du salaire.

SELECT departement, AVG(salaire) AS MoySalaire FROM employe GROUP BY departement ORDER BY

MoySalaire DESC;

SELECT AVG(salaire) AS MoySalaire FROM employe GROUP BY departement ORDER BY MoySalaire


ASC;

SELECT departement, SUM(salaire) AS MoySalaire FROM employe GROUP BY departement ORDER BY

MoySalaire ASC;

SELECT departement, AVG(salaire) AS MoySalaire FROM employe GROUP BY departement ORDER BY

MoySalaire ASC;

Question 51 Lopérateur ______ fera en sorte que lenregistrement ne soit sélectionné que si deux
conditions sont

remplies

XOR

NOT

AND

OR

Question 52 ♣ Déterminer les cardinalités a,b,c et d de :

Joueur__(a,b)__jouer dans__(c,d)__Equipe

a=0
a=1

a=n

b=0

b=1

b=n

c=0

c=1

c=n

d=0

d=1

d=n

Question 53 Que représente ń salaire ż dans lextrait de code suivant? CREATE TABLE tbl(id number
not null,

salaire number(9,3),date_embauche DATE, date_naiss DATE)

Une colonne

Une table

Un objet

Une ligne

Question 54 Quelle clause est utilisée pour identifie la table ?

WHERE

FROM

SELECT

ORDER BY

Question 55 ♣ Une relation est en 3ème forme normale si :

Toutes les dépendances fonctionnelles par rapport à la clé sont directes

Les seules dépendances fonctionnelles élémentaires quelle comporte sont celles dans lesquelles une
clé détermine

un attribut

Tous les attributs nonň clés ne dépendent pas dune partie de la clé primaire.

Tous les attributs ne contiennent quune seule valeur atomique et ne contiennent pas de valeurs
répétitives.

Question 56 À quoi correspondent les données dune base de données MySQL?


Systèmes de fichiers

Tables

Objets

Réseaux

Question 57 Quelle ligne suivants produira une erreur?

SELECT ∗ FROM personne_id=1 ;

SELECT nom, prenom, personne_id FROM personne;

SELECT ∗ FROM personne WHERE personne_id=1;

SELECT nom FROM personne;

Question 58 ♣ Dans une BDD, une clé primaire sert à

Pas de successeur connu à ce jour

Enregistrer une base de données

Lautre mot pour désigner un programme de base de données

Identifier les informations pour pouvoir les retrouver

Question 59 Dans une base de données relationnelle, on souhaite connaître tous les enregistrements
de la table

COMMANDE pour laquelle il ny a aucun clients :

Select num_com from CLIENT where num_com NOT IN (select num_nom from CLIENT)

select ∗ from COMMANDE where all client is null

Select num_com from COMMANDE where num_nom NOT IN (select num_nom from CLIENT)

Select num_com from COMMANDE where num_com is null

②②

② +1/7/54+ ②

Question 60 Quelle est la forme complète de SQL?

Aucune de ces réponses nest vraie.

Sophisticated Question List

Structured Query Language

Structured Question List

Question 61 ♣ Récupérez le département et le total des salaires regroupé par département, et trié
par le salaire

total par ordre décroissant. Préciser les clauses 1,2 et 3 dans la requête suivante :

__1__ departement, SUM(salaire) AS total FROM employe __2__ departement __3__ total DESC;
1:GROUP BY

1:ORDER BY

1:SELECT

2:GROUP BY

2:SELECT

2:ORDER BY

3:ORDER BY

3:SELECT

3:GROUP BY

Question 62 Un objet vous permet de visualiser les données dune table en fonction dun critère
spécifique

Rapports Fichier

Requête

Question 63 Quelle clé est utilisée pour lier deux tables dans Mysql?

Clé primaire

Clé étrangère

Clé primaire et étrangère

Aucun de ces réponses

Question 64 Répondre à la question : le quoi faire, avec quelles données est parmi les objectifs du
niveau

organisationnel

logique

physique

conceptuel

Question 65 Quelle clause est utilisée pour identifie la table ?

WHERE

ORDER BY

FROM

SELECT

Question 66 Soit la base de données suivante :

Client :(CNO, CNOM, CPRENOM, VILLE)

Produit : (PNO, PDESIGN, PU)


Commander : (QTE,#CNO,#PNO) les cardinalités correspondantes sont :

Client__(1,1)__commander__(0,n)__Produit

Client__(1,n)__commander__(0,1)__Produit

Client__(1,n)__commander__(0,n)__Produit

Client__(1,n)__commander__(1,1)__Produit

Question 67 un ensemble de logiciels permettant de mettre en place un serveur Web local

SQL

PHP

XAMPP

MERISE

Question 68 Quelle ligne suivants produira une erreur?

SELECT nom, prenom, personne_id FROM personne;

SELECT FROM personne WHERE personne_id=1;

SELECT ∗ FROM personne WHERE personne_id=1;

SELECT nom FROM personne;

Question 69 Quelle clause est utilisée pour regrouper les lignes par des valeurs de colonnes
communes ?

WHERE

SELECT

ORDER BY

FROM

Question 70 Soit la base de données suivante : Departements :

( DNO, DNOM, DIR, VILLE) ; Employes : ( ENO, ENOM, PROF, DATEEMB, SAL, COMM, #DNO) ; les
cardinalités

correspondantes sont :

Departements__(1,1)__avoir__(1,n)__Employes

Departements__(1,1)__avoir__(1,1)__Employes

Departements__(1,1)__avoir__(0,n)__Employes

Departements__(1,n)__avoir__(1,1)__Employes

②②

② +1/8/53+ ②

Question 71 Quelle clause est utilisée pour filtrer les données?


WHERE

SELECT

FROM

ORDER BY

Vous aimerez peut-être aussi