B T S IN F O R M A T IQ U E D E G E S T IO N

Transcription

B T S IN F O R M A T IQ U E D E G E S T IO N
BTS IG 1 – DAIGL – Page 1 /9
Lyc€e Jean Rostand
CHANTILLY
DAIGL (analyse)
(1•re ann‚e)
Cardoni Jean-Marie
Rappel sur le MCD +
l'historisation (l'entit‚
"temporelle")
BTS INFORMATIQUE DE GESTION
4
Condition de r€alisation
En classe

Seul
Groupe


Contenu du r€f€rentiel
S32
Analyse et conception de syst•mes logiciels (m‚thodes et outils)
- identifier les diff‚rents niveaux de repr‚sentation d'un SI
- repr‚senter les communications et les donn‚es d'un SI
- identifier les diff‚rentes phases de la mise en œuvre d'une
m‚thode de conception, en interpr‚ter les r‚sultats
Sommaire
1 Rappel sur quelques r•gles de base d'un MCD
2
2 L'historisation (l'entit€ "temporelle")
2.1
Une propri‚t‚ port‚e par une entit‚ ou une association non
hi‚rarchique
2.2
L'entit‚ "temporelle"
3 Applications
6
6
3.1
3.2
8
9
le cas taxe
le cas ENTREPRISE
Compl€ment
TP n„ 4
6
8
BTS IG 1 – DAIGL – Page 2 /9
1 Rappel sur quelques r•gles de base d'un MCD
 1•re r•gle
Remarque : cette "‚l‚mentarit‚" est fonction des choix de gestion.
Prenons la propri€t€ Adresse :
 Si la gestion des adresses se fait globalement (affichage … l'‚cran, impression du champ
sur des ‚tats…) alors la propri‚t‚ Adresse est ‚l‚mentaire.

si on doit g‚rer les codes postaux, les villes (pour faire des statistiques, pour adresser
du courrier…) alors la propri‚t‚ Adresse doit ‡tre ‚clat‚e en Rue, CodePostal, Ville
 2•me r•gle
Remarque
Lors de la construction du MCD … partir du dictionnaire des donn‚es, on peut ‡tre amen‚ …
ajouter les identifiants si ceux-ci n’apparaissent pas dans les documents ‚tudi‚s ou lors des
entretiens men‚s.
Il se peut que deux propri€t€s puissent remplir le r•le d’identifiant : par exemple pour un
salari‚ on peut avoir la propri‚t‚ n„ INSEE et la propri‚t‚ n„ matricule. Le choix de l'identifiant
va d‚pendre des r•gles de gestion de l'entreprise.
Par exemple si la plupart des recherches concernant les employ‚s s'ex‚cutent sur le n„ de
matricule alors la propri‚t‚ n„ matricule sera un bon identifiant.
 3•me r•gle
Premier exemple
Il s'agit de lister les caract‚ristiques des salari‚s d'une entreprise (nom, pr‚nom, date
d'embauche et liste de leurs dipl‰mes).
L'id‚e est de cr‚er une seule entit‚
SALARIE
NumSalariÄ
NomSalariÄ
PrÄnomSalariÄ
Dateembauche
NomdiplÅme
BTS IG 1 – DAIGL – Page 3 /9
Examinons les diff‚rentes D‚pendances fonctionnelles :
NumSalari‚
NumSalari‚
NumSalari‚
NumSalari‚
 NomSalari‚
 Pr‚nomSalari‚
 DateEmbauche
 NomDipl‰me
Vrai
Vrai
Vrai
Vrai




Faux
Faux
Faux
Faux




La solution :
DeuxiÄme exemple
Il s'agit de g‚rer des bons de commande contenant ‚ventuellement plusieurs lignes de produit.
L'id‚e de base est de cr‚er deux entit‚s reli‚es par une association non hi‚rarchique
COMMANDE
NumCde
DateCde
QtÄCommandÄe
PRODUIT
NumProduit
LibellÄProduit
Contenir
1,n
0,n
Examinons les diff‚rentes d‚pendances fonctionnelles :
NumCde  DateCde
Vrai 
NumCde  Qt‚Command‚e
Vrai 
Faux 
Faux 
La solution :
 4•me r•gle
CLIENT
NumCient
Nomclient
AdresseClient
OŠ est l'anomalie ?
Envoyer
0,n
1,1
FACTURE
NumFacture
DateFacture
Nomclient
BTS IG 1 – DAIGL – Page 4 /9
 5•me r•gle
Si une propri‚t‚ PropA est en d‚pendance fonctionnelle de l'identifiant et qu’il existe une
d‚pendance entre cette propri‚t‚ PropA et une autre propri‚t‚ PropB de l’entit‚ (qui est elle–
m‡me en d‚pendance de l'identifiant : r•gle 3) alors la r•gle 5 ne sera pas respect‚e
Exemple:
Un client est r‚pertori‚ dans une cat‚gorie particuli•re (particulier occasionnel, particulier
r‚gulier, petite entreprise, moyenne entreprise).
Chaque client poss•de un taux de remise sur ses commandes. Ce taux de remise est diff‚rent
selon la cat‚gorie de client.
L'id‚e g‚n‚rale est la suivante :
CLIENT
Numclient
Nomclient
AdresseClient
CodeCatÄgorie
TauxRemise
Examinons les d‚pendances fonctionnelles :
NumClient  NomClient
NumClient  AdresseClient
NumClient  CodeCat‚gorie
CodeCat‚gorie  TauxRemise
Vrai
Vrai
Vrai
Vrai




Faux
Faux
Faux
Faux




 Cas sp€cifique des propri€t€s cod€es
Une propri‚t‚ cod‚e est une propri‚t‚ qui s'exprime par un code.
Exemples = CodeCat‚gorieClient, CodeVille, CodePays
Au niveau conceptuel, il est d‚conseill‚ de mod‚liser ce type de propri‚t‚ dans une table …
part car on multiplie le nombre d'entit‚s ce qui parasite la lisibilit‚ du mod•le
ASSURE
NumAssurÄ
NomAssurÄ
Appartenir
1,1
1,n
CATEGORIE
CodeCatÄgorie
BTS IG 1 – DAIGL – Page 5 /9
Autre solution mais attention cela est valable que dans le cas d'une association avec une
cardinalit‚ maximale = … 1 (association hierachique)
Il est pr‚f‚rable de placer cette propri‚t‚ dans l'entit‚
Cependant on peut trouver une entit€ contenant un code dans les cas suivants :

Une autre propri‚t‚ est en d‚pendance fonctionnelle de la propri‚t‚ cod‚e ( ex : on
souhaite g‚rer un libell‚ de la cat‚gorie d'assur‚)
ASSURE
NumAssurÄ
NomAssurÄ

Appartenir
1,1
1,n
CATEGORIE
CodeCatÄgorie
LibellÄCatÄgorie
des r•gles de gestion font appara‹tre des associations avec cette entit‚ (il existe un tarif
d'assurance d‚pendant de la cat‚gorie d'assur‚ et du type de contrat)
CATEGORIE
CodeCatÄgorie
LibellÄCatÄgorie
Appartenir
1,n
1,n
Concerner
Tarif
1,1
1,n
ASSURE
NumAssurÄ
NomAssurÄ
2
TYPE CONTRAT
CodeTypeContrat
L’historisation (l'entit€ "temporelle")
Les syst•mes 'information sont "vivants" (‚volutifs). Ils ont une dynamique li‚e au temps qui
s'‚coule. La notion de temps intervient tr•s souvent dans les r•gles de gestion.
Elle peut-‡tre repr‚sent‚e soit par :


Dans un MCD, la temporalit‚ peut ‡tre mod‚lis‚e de deux mani•res
2.1 Une propri€t€ port€e par une entit€ ou une association non hi€rarchique
BTS IG 1 – DAIGL – Page 6 /9
Exemple : Le club de vacances "Corsica Bella" tient … jour le descriptif de l'‚quipement d'un
appartement sous contrat de mandat. Un contrat porte un num‚ro et une ann‚e de signature.
Un ‚quipement est caract‚ris‚ par un code et un libell‚. Un appartement est caract‚ris‚ par un
num‚ro et une exposition.
Un contrat est ‚tabli pour un appartement. Un apartement a au moins eu un contrat.
Pour chaque ‚quipement, le club apporte ‚ventuellement des pr‚cisions comme le descriptif de
l'‚quipement et si possible l'ann‚e d'acquisition de l'‚quipement en question et ceci pour
chaque appartement.
BTS IG 1 – DAIGL – Page 7 /9
2.2 L'entit€ "temporelle"
L'identifiant d'une entit‚ temporelle constitue toujours un ‚l‚ment de mesure du temps (une
date, une ann‚e, une semaine, un jour…).
Cette entit‚ participe toujours au moins … une association non hi€rarchique.
La cardinalit‚ minimale sera soit :

0 si l'entit‚ repr‚sente le calendrier des jours ouvrables pour le SI ‚tudi‚. Les
occurrences pr‚existent donc avant m‡me que la date soit atteinte et qu'un ‚v•nement
(ou plusieurs) ne la concerne. Dans ce cas elle peut porter des propri‚t‚s.
Exemple : Le club de vacances "Corsica Bella" note pour chaque contrat de mandat locatif les
semaines pendant lesquelles le propri‚taire confie son appartement. Chaque semaine de
location est repr‚sent‚e par la date du d‚but de semaine qui correspond, pour la profession,
au samedi.
APPARTEMENT
NumAppartement
Exposition
Offrir
0,n
1,n
SEMAINE
DateDebutDeSemaine
NombreDeLocation
CARÄalisÄ
Les occurrences de semaine sont
saisies par avance, cardinalitÄ
minimum = Å 0
Les occurrences de l'entitÄ SEMAINE sont
constituÄes de tous les samedis du calendrier.
C'est donc une entitÄ temporelle.

1 lorsque l'occurrence n'est cr‚‚e qu'au moment oŠ le premier ‚v‚nement qui
l'implique se produit. Dans ce cas, elle est r‚duite … son identifiant.
Exemple : Dans le cas de r‚servations importantes, "Corsica Bella" ‚tale, apr•s n‚gociation, le
paiement en plusieurs versements. Dans ce cas elle d‚sire conserver le d‚tail de ces
versements. Un encaissement a lieu … une date pr‚cise pour une r‚servation pr‚cise. La valeur
de cette date est d‚finie par la date de versement par le client de "Corsica Bella". La date
permet de diff‚rencier deux paiements concernant la m‡me r‚servation.
RESERVATION
NumRÄservation
DateReservation
MontantArrhes
ArrhesVersÄs(o ou n)
0,n
Encaisser
MontantVersÄ
1,n
Les occurrences de date sont saisies
lors d'un versement, cardinalitÄ
minimum = Å 1
Remarque : Au niveau du relationnel on peut r‚aliser une optimisation
DATE
JJMMAAAA
BTS IG 1 – DAIGL – Page 8 /9
3
Applications
3.1 Le cas "TAXE"
HEC est une ‚cole de commerce qui peut recevoir de l'argent des entreprises au titre de la
formation continue et de la taxe d'apprentissage.
M ENKESS trouve que la gestion de ces taxes est "exotique" et souhaiterait un meilleur suivi
afin d'avoir de meilleures rentr‚es d'argent.
Il vous transmet les documents suivants que le secr‚taire utilisait pour la gestion de la
perception des taxes l'ann‚e derni•re.
On d‚sire historiser les diff‚rents montants de taxe vers‚s
Annexe 1 : Prospectus envoy‚ aux entreprises
HEC
8 rue Nicolas Vicard
75000 Paris
Monsieur Desproges,
Vous savez la qualit‚ de l'enseignement dispens‚ dans cette ‚cole.
A ce titre, nous faisons appel … vous pour le versement de la taxe d'apprentissage et de la taxe
de la formation continue. Dans l'affirmative, pouvez-vous joindre ce coupon … votre r•glement.
Veuillez agr‚er, Monsieur Desproges, l'expression de mes sentiments distingu‚s.
Monsieur ENKESS
----------------------------------------------------------------------------------------------------Nom de l'entreprise : ……………..
Secteur d'activit‚ : ……………….
Ann‚e de versement : ………………
Taxe :
Apprentissage
Formation continue


Montant vers‚ :……….
Montant vers‚ : ………
Annexe 2 : Documents divers
Nƒ entreprise
1
2
3
….
Nƒ de contact
1
2
3
….
Code taxe
1
2
Raison sociale
Boccard SA
SIGNOR SARL
SNC BENETEAU
Nom
BONTE
JOLY
GLEDI
Nƒ secteur
1
1
3
Pr€nom
Marielle
B‚atrice
St‚phanie
Libell€ taxe
apprentissage
Formation continue
Nom secteur
Industrie
Industrie
Navigation
T€l
0344565458
0344587895
0487878965
Raison sociale
SA PIERRETRE
SARL BRUIT
SARL BRUIT
BTS IG 1 – DAIGL – Page 9 /9
3.2 Le cas ENTREPRISE
TRAVAIL A FAIRE
Dessiner le MCD
On s'intÄresse Å la gestion des articles distribuÄs par l'entreprise ROSTAND.
Chacun de ces articles est identifiÄ par sa rÄfÄrence et dÄcrit par son libellÄ, sa quantitÄ disponible en
stock et son stock de sÄcuritÄ. La quantitÄ disponible ne doit jamais Çtre infÄrieure au stock de sÄcuritÄ.
Un article est fabriquÄ dans un des ateliers de l'entreprise ou acquis auprÉs de diffÄrents fournisseurs,
soit l'un soit l'autre mais pas les deux.
Tout fournisseur est identifiÄ par son numÄro et dÄcrit par sa raison sociale et son adresse. Chaque
proposition faite par un fournisseur porte sur un article et se caractÄrise par un certain prix et une
certaine unitÄ de commande. Un article peut Çtre proposÄ par plusieurs fournisseurs Å des prix
diffÄrents et avec des unitÄs de commande diffÄrentes.
L'acquisition des articles auprÉs des fournisseurs se fait Å partir de commandes. Une commande est
identifiÄe par un numÄro et comporte une date de commande. Chaque commande concerne un et un
seul fournisseur et peut comporter plusieurs articles pour lesquels la quantitÄ commandÄe est un
multiple de l'unitÄ de commande proposÄe par le fournisseur pour ce produit ainsi que les prix rÄels
d'achat.
Chaque atelier est identifiÄ par un code et dÄcrit par sa surface. On distingue des ateliers de fabrication
et des ateliers d'entretien. Un atelier de fabrication fabrique un ou plusieurs articles qu'il est le seul Å
pouvoir .fabriquer.
Chaque atelier de fabrication est ÄquipÄ d'au moins une machine. Une machine est identifiÄe par son
code et dÄcrite par sa date et son prix d'acquisition. Toute machine est entretenue par un atelier
d'entretien, toujours le mÇme.

Documents pareils