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

Leave a Reply