vendredi 6 janvier 2012

Examen Corrigé Base de données SGBD Access Test SGBD et Merise

Partie Théorique – 20 pts –

A - Définitions (6 points)

1) Compléter le tableau suivant : (4 pts)

Champs
Type de données
Code_Client

Adresse

Observations

Prix_Unitaire

Site Web

Facture_reglée

2) Qu’est-ce qu’un SGBDR Donnez la signification des lettres. (2 pts)
B - Conception de schéma (4 points)

Voici un schéma conceptuel avec des personnes qui sont des auteurs de chapitres de livres :
Questions :
1. Est-ce que dans ce schéma un chapitre peut avoir plusieurs auteurs ?
2. Est-ce qu’il peut y avoir des personnes qui ne sont pas des auteurs ?

C - Modèle relationnel (10 points)

Donnez le schéma relationnel qui correspond à ce schéma entité-association.
Partie Pratique – 20 pts –
Un service financier réalise un audit de données bancaires. Le schéma relationnel de ces données est le suivant :
- compte(idCompte, idClient, solde);
- client(idClient, nom, prenom, adresse, annee);
- action(idAction, idCompte, montant);

T.A.F :
1- Définir les clés primaires. (2 pts)

2- Relier les tables et reproduire les tables de la base de données sur votre feuille de réponse. (4 pts)

3- Suite aux relations que vous avez réalisées :
Créer une liste de choix pour les clés étrangères en complétant le tableau suivant : (4 pts)

Nom du champ

Afficher le contrôle

Contenu

Colonne liée

Nbre de colonnes


4- Réaliser les requêtes suivantes :
a. (2 points) Le nom et prénom des clients dont le numéro de client est inférieur strictement à 1000 et qui sont nés strictement après 1968;
b. (2 points) Les numéros de compte dont le solde est strictement supérieur à 1000 Dirhams, et dont le propriétaire a pour nom ’Saadi’ ;
c. (2 points) la liste des actions effectués par un client à saisir son code leur de l’exécution de la requête;
d. (4 points) le total des montants des actions d’un compte à saisir son numéro lors de l’exécution de la requête;

-------------------------------------------------------------------------------------------------------
Correction
-------------------------------------------------------------------------------------------------------


Partie Théorique – 20 pts –
B - Conception de schéma (4 points)
1. Est-ce que dans ce schéma un chapitre peut avoir plusieurs auteurs ?
Solution : Oui, à cause de la cardinalité 1,n de l’association auteur pour Chapitre.
2. Est-ce qu’il peut y avoir des personnes qui ne sont pas des auteurs ?
Solution : Oui, à cause de la cardinalité 0,n de l’association auteur pour Personne.
C - Modèle relationnel (10 points)
Les attributs clés primaires sont soulignés :
– PERSONNE(numPers, age, sexe, #numCat)
– CATEGORIE(numCat, intitule)
– QUESTION(numQ, description)
– AVIS(numA, #numQ, #numPers, reponse)

Partie Pratique – 20 pts –
1- Définir les clés primaires. (2 pt)

Table
Clé primaire
Client
idclient
Compte
idcompte
Action
idaction
2- Relier les tables et reproduire les tables de la base de données sur votre feuille de réponse. (4 pts)


3- Suite aux relations que vous avez réalisées :

Créer une liste de choix pour les clés étrangères en complétant le tableau suivant : (4 pts)

Nom du champ
Idclient
Afficher le contrôle
Zone de liste déroulante
Contenu
Client
Colonne liée
1
Nbre de colonnes
3

4- Réaliser les requêtes suivantes en respectant le modèle ci-dessous :

a. (2 points) Le nom et prénom des clients dont le numéro de client est inférieur strictement à 1000 et qui sont nés strictement après 1968;

b. (2 points) Les numéros de compte dont le solde est strictement supérieur à 1000 Dirhams, et dont le propriétaire a pour nom ’Saadi’ ;

c. (2 points) la liste des actions effectués par un client à saisir son numéro leur de l’exécution de la requête;

d. (4 points) le total des montants des actions d’un compte à saisir son numéro lors de l’exécution de la requête;


0 commentaires:

Enregistrer un commentaire

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites

 

IP