Access
Annexe 1 (pages 59 à 64)
- 59 -
2011 – 2012 2 MK
- 60 -
2011 – 2012 2 MK
- 61 -
2011 – 2012 2 MK
- 62 -
2011 – 2012 2 MK
- 63 -
2011 – 2012 2 MK
- 64 -
2011 – 2012 2 MK
Annexe 2 (pages 65 à 73)
EXERCICES: MODELISATION D’UNE BASE DE DONNEES ENONCE 1 1. Le département informatique de la société X souhaite concevoir une base de données permettant de gérer les données suivantes : les coordonnées complètes de l’employé (nom, prénom, adresse, téléphone, date de naissance, ..) ; la fonction actuelle occupée par chaque employé sachant que les fonctions possibles sont : * programmeur * Analyste-programmeur * Analyste, * Chef de projet une description de chacune des fonctions. 2. Comment modifier la base de données de l’étape I pour enregistrer non pas uniquement la fonction actuelle mais l’historique des fonctions occupées par chaque employé dans le département La base de données doit aussi inclure le salaire de chaque fonction ainsi que le diplôme obtenu par chaque employé.
- 65 -
2011 – 2012 2 MK
SOLUTION 1
ETAPE I
NOM PRENOM RUENUMERO CP LOCALITE DDN FONCTION DESCRIPTION FONCTION Traduit sous forme d’algorithme le problème posé Traduit les algorithmes en langage C++ Traduit sous forme d’algorithme le problème posé Traduit les algorithmes en langage C++
Durant
Albert
Rue de Bruxelles, 25
5000
Namur
1/01/60
Analyste
Dupont
Marie
Rue des Ecoles, 76
5500
Dinant
2/02/65
Programmeur
Dupont
Pierre
Route de Liège, 175
4500
Huy
15/02155
Analyste
Lenoir
François
Rue des 3 pilliers, 59
5001
SaintServais
3/03/70
Programmeur
Une seule table redondance d’informations au niveau des champs fonction et description fonction. La table traite 2 sujets : les employés et les fonctions.
- 66 -
2011 – 2012 2 MK TABLE DES EMPLOYES NOM Durant PRENOM RUENUMERO Albert Rue de Bruxelles, 25 Rue des Ecoles, 76 Route de