Vous êtes sur la page 1sur 7

TD1 Base de données: initiation

Exercice 1: Maîtrise de connaissance

1. Selon vous pourquoi avons nous besoin d’un


Système d’Information ?

2. Expliquer le schéma ci dessous:

Exercice 2: A la découverte du dictionnaire de


données

La gestion des informations d’une organisation est un


élément essentiel . L’obligation de les retrouver et

1
TD1 Base de données: initiation

de les traiter rapidement conduit le plus souvent les


organisations à en informatiser la gestion.
Dans ce cadre, l’entreprise doit procéder avec
rigueur et méthode pour concevoir un système
d’information cohérent, pertinent et efficace à
l’aide de logiciels SGBDR (Système de Gestion de
Bases de Données Relationnelle) dont Access fait
partie.
La conception d’une base de données relationnelle
peut être décomposée en 3 étapes :

Étape 1 : Identifier les données à informatiser


1.1 Tableau des données à informatiser
1.2 Épurer les données dans le dictionnaire des
données

Étape 2 : Structurer les données en tables (Entités)


2.1 Modéliser les données
2.2 Définir l’identifiant de chaque table (clé
primaire)

Étape 3 : Définir les relations entre les tables


3.1 Définir les cardinalités
3.2 Définir les relations
3.3 Le modèle relationnel

I. Identifier les données à informatiser

La gestion des contrats d’une entreprise est la


suivante : Les clients de la société X, signent avec
cette dernière, un contrat d’entretien qui inclut
chaque année une visite d’entretien et de nettoyage
de la chaudière. Dans le cadre de ce contrat, les
réparations et pannes éventuelles sont couverts par
le contrat. Dans ce cas le client ne prend à sa
charge que les coûts matériels. Les frais

2
TD1 Base de données: initiation

d’intervention sont couverts par le contrat


d’entretien.

1.1 : Concevoir le tableau de données

Cette étape consiste à faire une liste exhaustive de


toutes les données utilisées dans le cadre d’un
système d’information et à leur attribuer les
caractéristiques pour chaque champ.

NB: Si un client a plusieurs chaudières, il


signe autant de contrats qu’il y a de
chaudières. Actuellement, chaque client de la société
fait l’objet d’une fiche d’information qui se
présente ainsi :

3
TD1 Base de données: initiation

Question 1: en se référent à la fiche ci dessus


compléter le tableau de données ci dessous:

Tableau des données


Informations Informations Noms de champ
Client N Client N_client
Civilité Civilite_client
Rues Rues_client
CP CP_client
Ville Ville_client
Téléphone Telephone_client
Informations N Contrat N_contrat
contrat Marque Marque_contrat
Modéle Modéle_Contrat
Date Date_contrat
Informations Date Visite Date_visite
visites Nature des Visite Nature_Visite

4
TD1 Base de données: initiation

Nature des Travaux Nature_Travaux


Réparateur réparateur_visite
Facturation Pièce Facturation_Pièce
Facturation Main Facturation _Main_d’œuvre
d’œuvre
Facturation Totale Facturation_Totale

Question 2:Le dictionnaire de données

1.2 Établir le données dans le dictionnaire des


données

Cette étape consiste à conserver uniquement les


données élémentaires en supprimant les doublons et
les données calculées par l'ordinateur (données
élaborées). Les données calculées sont retirées car
elles sont obtenues par un calcul réalisé à partir
des données élémentaires. Mais aussi à indiquer pour
chaque champ son type (texte, numérique, logique,
date, etc.) et la taille des champs texte.

Dictionnaire des données


Informations Informations Noms de champ Type Taille
Client N Client N_client Numérique 10
Civilité Civilite_client Char
Rues Rues_client Char
CP CP Char
Ville Ville Char
Téléphone Téléphone Int

Informations N contrat N_contrat Char


Contrat Marque Marque_contrat Char
Modèle Modèle_contrat Char

5
TD1 Base de données: initiation

Date Date_contrat Date


Informations Date Visite Date_Visite Date
Visite Nature des visites Nature _visites Char
Nature des travaux Nature_travaux Char
Réparateur Réparateur_visite Char
Facturation pièce Facturation_pièce Char
Facturation main Facturation_main_d’oeuvr Int
d’oeuvre e
Facturation totale Facturation_totale Int

II. Structurer les données en tables


(Entités)

2.1 : Modéliser les données Question 3:

Question 4:
2.2 : Définir l’identifiant de chaque table (clé
primaire)

6
TD1 Base de données: initiation

III. Définir les relations entre les tables

Question 5:

3.1 : Déterminer les cardinalités

3.2 : Définir les relations

Vous aimerez peut-être aussi