BASES DE DONNEES RELATIONNELLES

ECOLE NORMALE SUPERIEURE

FILIERE INFORMATIQUE – NIVEAU  IV

EPREUVE DE BASES DE DONNEES RELATIONNELLES

 

Exercice 1 :

1)      Définir les concepts suivants :

-          Système d’information

-          Base de données

-          Méthode

-          Modèle Entité/Association

-          Modèle relationnel

2)      Comparez le modèle Relationnel et le modèle Entité/Association.

3)      Quelles sont étapes de la démarche de conception et de mise en œuvre d’une base de données ?

4)      Quels sont les objets de base du SGBD ACCESS ?

5)      Quel est pour vous l’intérêt du cours « base de données » ? expliquez de façon schématique.

 

Exercice 2 :

Soit le dictionnaire des données suivant :

-          n° livre : n° attribué à chaque livre présent dans la bibliothèque

-          n° ISBN : n° attribué à chaque ouvrage par une commission nationale.

Un ouvrage peut exister en plusieurs exemplaires (livres) dans la bibliothèque ; chaque exemplaire ou livre a son n° livre interne à la bibliothèque.

-          Etat du livre (3 valeurs : bon ; moyen ; mauvais)

-          Titre de l’ouvrage

-          Nombre de pages de l’ouvrage

-          Nom et prénom de l’auteur

-          Thème : un ouvrage peut se rapporter à plusieurs thèmes.

Un thème est un nom servant de critères de recherche. Exemple : informatique ; musique ; rock ;…

-          n° adhérant à la bibliothèque

-          Adresse de l’adhérant

-          Date de l’emprunt. Tous les emprunts de l’année, terminée ou en cours sont mémorisés. un adhérent peut emprunter plusieurs fois le même livre, et peut emprunter plusieurs livres à la même date.

 

Travail à faire :

1)      Construire le Modèle Conceptuel de Données (MCD)

2)      Donnez l’algorithme de transformation d’un MCD en une base de donnes relationnelle.

3)      Donnez les tables et le schéma de la base de données correspondante.

 

Exercice 3

L’entité personne comporte les attributs : n°  personne, nom-personne.

L’entité  véhicule comporte les attributs : n° immatriculation, marque

Vous devez représenter les associations

-          POSSEDER sachant qu’un véhicule appartient à une seule personne

-          CONDUIRE sachant qu’une personne conduit plusieurs véhicules et qu’un véhicule pourra être utilisé par plusieurs personnes.

Travail à faire :

Construire le Modèle Conceptuel des Données, en indiquant bien les cardinalités et en plaçant la donnée : nombre de kilomètres parcourus par chaque conducteur avec chaque véhicule.

Exercice 4 :

Soit le schéma conceptuel suivant :

 

ETUDIANT

Numéro

Nom

Prénom

Adresseville

VOITURE

Numérov

Marque

Puissance

(0, n)

(0, n)

POSSEDER

                                        

                                                                                            

Date, prix

                                                                    

DEFINIR

(1,1)

 

 

CATEGORIE

Code

Libellé

(1, n)

 

 

 

 

 

 

Travail à faire

1)      Commentez le schéma E/A ci-dessus ;

2)      Donnez le graphe des dépendances fonctionnelles ;

3)      Donnez le schéma de la base de données correspondante ;

4)      Requêtes SQL

-          Comment obtenir tous les noms d’étudiants ?

-          Comment obtenir tous les noms des étudiants en éliminant les doublons ?

-          Comment obtenir toutes les informations de l’étudiant dont le numéro est égal à 5 ?

-          Quant l’étudiant « Albert » possède t-il une voiture de marque « Carina II » ?

 

                                                                            Dr. AYISSI ETEME



28/01/2011
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 29 autres membres