QCM Analyse Merise MCD MLD

Objectif : Ce document propose un support d’évaluation des connaissances  dans le domaine D'analyse et le modèle relationnel.

Questionnaire à choix multiple : Choisir la ou les bonnes réponse.




QCM Le modèle relationnel

Question 1


Qu'est-ce qu'une relation ?

A) C'est une collection de caractéristiques, appelées attributs, concernant un objet ou un fait
B) C'est une collection de caractéristiques, appelées lignes, concernant un objet ou un fait
C) C'est une sorte d'opération mathématique qui permet de faire des calculs sur des informations
D) C'est un traitement que l'on applique à des données dans un système d'information


Question 2

Qu'est-ce qu'un schéma relationnel ?

A) C'est un dessin qui explique quels traitements sont appliqués aux données d'une base de données
B) C'est un schéma qui explique quelles sont les relations existant entre les différents acteurs d'une organisation
C) C'est le schéma qui représente les tables d'une base de données
D) C'est la représentation d’un ensemble de relations ayant des liens entre elles


Question 3


Soit la relation suivante :

CLIENT(numero, nom, prenom, dateDinscription)
Clé primaire : numero

3. Pourquoi dit-on par exemple que l'attribut prenom dépend fonctionnellement de l'attribut numero ?

A) Car à une valeur de l'attribut numero,  correspond une seule valeur de l'attribut prenom
B) Car pour un client, il peut y avoir plusieurs prénoms
C) Car à partir du prénom du client, on peut retrouver son numéro
D) Car dans la relation CLIENT, chaque ligne concerne un client, identifié par son numéro


Question 4

Reprenons la relation CLIENT :

CLIENT(numero, nom, prenom, dateDinscription)
Clé primaire : numero

Dans cette relation, l'attribut dateDinscription est la date d'inscription de la personne en tant que client.

4. Pourquoi l'attribut dateDinscription ne dépend-il pas fonctionnellement de l'attribut  prenom ?

A) Car on ne peut pas se baser sur le prénom pour déterminer qui est le client, et donc quelle est sa date d'inscription
B) Car à un même prénom de client peuvent correspondre plusieurs dates d'inscription
C) Car un attribut ne peut dépendre fonctionnellement d'un autre attribut que si ce dernier est clé primaire
D) Car la dépendance fonctionnelle ne peut concerner que des attributs ayant le même domaine de valeurs


Question 5

Voici une nouvelle version de la relation CLIENT :

CLIENT(numero, nom, prenom, dateDinscription, cadeau)
Clé primaire : numero

L'attribut cadeau est une information permettant de savoir si le client a déjà eu un cadeau ou non.

5. Quels peuvent-être les domaines de valeurs de l’attribut cadeau ?

A) L'ensemble des nombres positifs (ce domaine de valeurs permettant, en outre, de savoir combien de cadeaux ont déjà été offerts au client)
B) 0,1 (1 si le client a eu un cadeau, 0 s'il n'en a pas encore eu, ou l'inverse)
C) vrai, faux
D) N'importe quel couple de valeurs peut faire l'affaire, du moment que l'on sait interpréter ces deux valeurs


Question 6

On utilise toujours la relation CLIENT.

6. L'attribut numero est clé primaire de la relation, qu'est-ce que cela signifie ?

A) Cela signifie que chaque client est identifié de manière unique par son attribut numero
B) Cela signifie que chaque attribut de la relation possède une valeur unique
C) Cela signifie qu'aucune des lignes de la relation CLIENT n'a la même valeur pour son attribut numero
D) Cela signifie que l'attribut numero est affiché en premier dans la relation CLIENT


Question 7


Soit le schéma relationnel suivant :

CLIENT (numero, nom, prenom, dateDinscription, cadeau)
Clé primaire : numero

COMMANDE (numero, date, numeroDuClient)
Clé primaire : numero
Clé étrangère numeroDuClient en référence à numero dans CLIENT

Dans la relation COMMANDE la clé étrangère numeroDuClient permet de connaître l'identifiant du client qui a passé la commande.

7. A propos de cette clé étrangère numeroDuClient, que signifie l'expression "en référence à l'attribut numero de la relation CLIENT" ?

A) Elle signifie que l'on peut enregistrer plusieurs commandes pour un même client
B) Elle signifie qu'un client ne peut passer qu'une et une seule commande
C) Elle signifie qu'une commande ne peut être passée que par un seul client
D) Elle signifie qu'on ne peut pas créer une commande pour un client qui n'existe pas


                     

Article plus récent Article plus ancien

Leave a Reply

Telechargement