QCM gl3b Final
QCM gl3b Final
QCM gl3b Final
1. L’héritage
a) C’est lorsque les classes filles génèrent d’autres sous classes
b) Lorsque une classe fille à redéfinir les propriétés de la classe mère.
c) Lorsque les méthodes d’implémentation des classes filles sont accessibles.
d) Aucune réponse juste
2. Un SGBD :
a. C’est la manipulation des données par un administrateur
b. Un logiciel qui permet le traitement et la manipulation des données
c. une base de données préconçue
d. Toutes les réponses sont vraies
3. L’approche BDOO :
a. Est frappante avec les langage de programmation orienté objet source :
www.iono.fr/digitalguide/het
b. Les relations qui existent entre les objets dans un programme
c. L’orientation des objets dans une base de données
d. Aucune de ces réponses n’est juste
5. L’OID
a) Est crée par l’utilisateur
b) Est crée par défaut par le SGBD
c) Est l’identifiant commun a toute les tables d’une base de données
d) Rien de tout n’est vrai
1- Dans l’approche objet (i,c,v) que veut dire « V » ?
a) Etat ;
b) Constructeur ;
c) OID ;
d) Aucune réponse ;
2- Caractéristique d’un OID :
a) Généré par le système, Unique pour chaque objet, Invariant ;
b) Généré par l’utilisateur, modifiable, visible par tous ;
c) Nom, identité ;
d) Aucune réponse ;
3- La communication entre les objets dans une BDOO :
a) Par message ;
b) Par requêtte ;
c) en utilisant l’interface ;
d) aucune réponse ;
4- en BDOO le mot clé MEMBER FONCTION est utilisé pour :
a) déclarer une fonction ;
b) déclarer une variable ;
c) déclarer une entité ;
d) aucune réponse ;
5- l’encapsulation est :
a) plan directeur de définition d’un ensemble d’objets similaires ;
b) une classe spécifique d’une classe générale/globale ;
c) Le processus de conception de la superclasse ;
d) Aucune réponse ;
a) table
b) ligne
c) colonne
d) objet
a) Par tailles
b) Par objets complexes structurés définis par l’utilisateur.
c) Par objets complexes structurés bien déterminés par l’approche orienté objet.
d) Par objet complexes structurés BLOB.
e) Pas de réponse déterminée
4) Cocher l’intrus.
a) Efficient
b) Rapide
c) Non disponibilité
d) Independent du contenu
e) Aucune n’est fausse
QCM :
a) Under function
b) Member function
c)Alter function
d)Aucune réponse n’est juste
a) par requête
b) par message
a) la clé primaire
b) son interface
c)son OID
a) SQL + l’abstraction
QCM :
c. C’est un concept qui permet de spécialiser une classe en créant une classe tant
en ayant ses propres caractéristiques.
a.2
c.6
d.3
b. structurée
BEGIN
RETURN SELF.longueur*SELF.largeur*SELF.hauteur;
END volume;
BEGIN
RETURN SELF.longueur*SELF.largeur*6;
END surface;
END;
est du:
a) PL/SQL
b) SQLPLUS
c) SQL2
est un:
a) héritage de table
b) héritage de type
c) héritage de classe
a) L'IP
b) L'OID
c) La cle primairea
d) La signature
a) MVC
b) IVC
c) MCD
d) SGBD
4- Quelle est l’instruction pour selectionner les donnees dans une base de
bonnes ?
a) Scheat
b) Create
c) Drup
d) Use
a)heritance;
b)extends;
c)interface;
d) not final/under;
a)PhpMyAdmin
b)sqlplus;
d)sqliteplus;
1. I,c,v signifie
b. Tous les schémas de relation soit défini sur les domaines élémentaires
c. Tous les attributs non-clés sont complètement dépendants de la clé primaire (mais
peuvent l’être transitivement)
a. Encapsulation
b. Héritage
c. Polymorphisme
d. Surcharge
a. Mediumint
b. Smallint
c. Int
d. Number
Identifiant
Etat
Constructeur
Comportemen
1) Le polymorphisme est :
a) Un élément de la base de données relationnelle
b) Le fait de protéger les valeurs des attributs qui seront accessible que par des méthodes.
c) L’encapsulation de tous les objets
d) Aucune réponse juste
6) Les requêtes suivantes retrouvez les references des personnes ayant pour passe-temps le vélo:
7) Choisir parmi les requêtes suivantes celles qui correspondent aux insertions d'enregistrements
imbriquée:
Source 2: https://stph.scenari-community.org/bdd/polys/bdd4.pdf
2. Une collection d’informations stockées dans une base de données à un moment donné est
appelée :
a) ALTER
b) FROM
c) WHERE
d) ORDER BY
1- Quel est parmi ces fonctions l’un des services offert par un SGBD
a) Compatibilité b) Redondance c)Gestion de disque d) l’interopérabilité.
2- Dans l’approche BDOO on peut représenter du point de vue structurel un objet par un
triplet (n, v, c) d’où :
a) n est identifiant(O.I.D) b) identité c) comportement d) le type.
3- Dans l’approche BDOO : on dit que deux objets sont identique lorsque
a) Ils ont même état b) ils ont même identifiant c) ils ont même constructeur d) ils
ont même capacité.
4- Avantage des BDOO :
a) Ils sont tellement répandu b) Mauvaise compatibilité avec des langages de
programmation orienté objet. c) les identifiants des objets sont attribué
automatiquement d) grande capacité a détecté les erreurs.
5- Dans l’approche BDOO : les objets communique entre eux par :
a) Envoi de donnée b) Envoi de message c) localisation d) aucune réponse n’est
juste.
• Lors de la relation d’héritage entre deux types TA(mère) et TB(fille), les tables A de TA et B de TB sont :
• Non persistantes
• a et c sont vrai
CREATE TYPE
Tcodpostal AS OBJECT(
dept INTEGER,
num INTEGER
) ;
CREATE TYPE
Tadress AS OBJECT (
rue VARCHAR(20),
codpostal Tcodpostal
) ;
CREATE TABLE
person(
nom VARCHAR(20),
adress Tadress
) ;
• a et b sont correct
• b est correct
• Concernant OID
• Il est mutable
• Pour renommer un attribut lors d'une requete de SELECTION on utilise le mot clé
• NAME
• RENAME_ATTR
• AS
• ATTR_MODE
• Permet de couper les liens de dépendances entre la classe Tperson et ses sous classes
2) Le fichier créer par le serveur pour stoker les attributs de la base de donnée est ?
a) Db.otp ; b) dp.zip ; c) db.opt ; d) db.cls
3) La version actuelle de sql
a) sql 1.1 ; b) sql 3 ; c) sql 4 ; d) sql 2
4) En base de donnée oriente objet quel attribut permet de distinguer sans ambiguïté et
de manière unique un objet
a) Nom ; b) oid ; c) nature ; d) aucune réponse n’est vrai
5) Dans le couple icv a quoi correspond le « i »
a) Oid ; b) clé primaire ; c) état ; d) méthode
1. Quel est la commande pour lancer les services SQL dans un répertoire :
a. SQL plus ;
b. Sql3 ;
c. Oracle ;
d. MySQL.
// a partir de l’invite de commande
a. SQL 1.1 ;
b. SQL 3 ;
c. SQL 2 ;
d. SQL 4.
4. Quel mot clé en BDOO permet de faire hériter un type d’un autre
a. Under ;
b. Extend ;
c. Herited ;
d. Rien de tout ce qui précède.
5. En base de données orientée Object quel terme permet de distinguer de manière unique un objet
a. Oid
b. Le nom
c. La clé externe
d. Le matricule
6. Quel la requete qui permet de faire heriter les types Tadmin du type Tuser
7.Quel est la requête qui permet de créer une table a partir d’un type créer auparavant (Plusieurs
réponse sont juste)
4.Quelle est l’assertion qui correspond le mieux à la définition d’une méthode? (Réponse d)
a) Une mçéthode est une classe ne contenant aucune variable.
b) Une méthode est une suite d’invocations d’opérations sur un objet.
c) Une méthode est l’ensemble des données d’un objet.
d) Une méthode est un traitement appliquer à un objet.
5.Une collection d’informations stockées dans une base de données à un moment donné est
appelée? (Réponse a)
a) Instance d’une base de donnée
b) Objets dans la base de donnée
c) Structure de donnée
d) Schéma de base de donnée
C. Cela désigne le principe consistant à différencier les propriétés internes et les propriétés
externes (nécessaires à son utilisation) d’un objet.
5. Une collection d’informations stockées dans une base de données à un moment donné est
appelée? ( réponse a)
A. Instance du base de donnée
B. Objets dans la base de donnée
C. Structure de donnée
D. Schéma de base de donnée
. Quelle est la commande pour lancer les services SQL dans l’invite de commande :
e. SQLplus
f. Sql3
g. Oracle
h. MySQL
e. SQL 1 .1
f. SQL 3
g. SQL 2
h. SQL 4
4. Quel est le mot clé qui permet de faire hériter un type d’un autre en DBO
e. Under
f. Extend
g. Herited
h. Rien de tout ce qui précède
5. En base de données orientée Object quel thème permet de distinguer de manière unique un objet
e. Oid
f. Le nom
g. La clé externe
h. Rien de ce qui précède
7. Quelle est la commande pour créer un type qui hérite d’un autre type
a. Permet d’implémenter une méthode définie dans la table mère dans toutes ses tables fille
c. a et b sont vrai
c. une propriété qui possède un type simple et ne peut plus être divisé.
d. une propriété qui possède un type complexe et ne peut plus être divisé.
a. toutes les propriétés doivent être atomique et doivent posséder plusieurs entités.
b. toutes les propriétés doivent être atomique et doivent au moins une entité.
c. toutes les propriétés doivent être atomique et doivent pas posséder d’entités.
d. toutes les propriétés doivent être atomique et doivent posséder une entité.
b. envoie de message
c. via l’héritage
7. Ecriture du corps de la méthode ayant pour type Tcarre permettant de calculer la surface de ce carré(on considère que le type Tcarre a déjà été
crée)
a. CREATE TYPE BODY Tcarre AS
MEMBER FUNCTION surface RETURN INTEGER IS
BEGIN
RETURN (cote * cote);
END ;
b. CREATE TYPE BODY Tcarre IS
MEMBER FUNCTION surface RETURN INTEGER AS
BEGIN
RETURN (cote * cote);
END;
c. CREATE TABLE BODY Tcarre AS
MEMBER FUNCTION surface RETURN INTEGER IS
BETWEN
RETURN (cote * cote);
END;
6-a, 7-a,
- invisible a l’utilisateur
-invariable
- la transmission des propriétés d’une classe mère vers une classe fille
BEGIN
RETURN SELF.longueur*SELF.largeur*SELF.hauteur;
END volume;
MEMBER FUNCTION surface RETURN INTEGER IS
BEGIN
RETURN SELF.longueur*SELF.largeur*6;
END surface;
END;
est du:
a)PL/SQL
b)SQLPLUS
c)SQL2
Est un:
a)héritage de table
b)héritage de type
c)héritage de classe
Efficient
Rapide
Modifiable
Indépendant du contenue
(o,i,v)
(o,e,v)
(o,u,v)
(o,d,v)
5. La création d’un type Tuser (adresse VARCHAR2(11)) qui hérite d’un type Tpersonne (nom
VARCHAR2(11), age INTEGER (3)) se défini comme suit :
CREATE TYPE Tuser AS OBJECT (adresse VARCHAR2(11), nom VARCHAR2(11), age INTEGER (3))/
CREATE TYPE Tuser UNDER Tpersonne (adresse VARCHAR2(11), nom VARCHAR2(11), age
INTEGER (3)) /
CREATE TYPE Tuser UNDER Tpersonne (adresse VARCHAR2(11) ) /
CREATE TYPE Tuser AS OBJECT Tpersonne (adresse VARCHAR2(11), nom VARCHAR2(11), age
INTEGER (3)) /
6. Une table coureur possède les attributs distance et temps qui représente respectivement la
distance parcourue par un coureur et le temps mis pour la distance ; et les fonctions vitesse qui calcule la
vitesse du coureur en fonction de sa distance et du temps. La requête suivante permet d’avoir la
distance et la vitesse des sprinter.
7. la commande suivante permet de lister les attributs d’un types Tpersonne en SQL3