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;
Article plus récent Article plus ancien