A Nivel CONCEPTUAL
Datele şi prelucrările sunt prezentate în modele separate: Modelul Conceptual al Datelor şi Modelul
Conceptual al Prelucrărilor
Pentru construirea Modelului Conceptual de Date se parcurg etapele 1-6 descrise în capitolul
III:
2 3 5 8 9 11 12 13 14 15 17 18
1 0 0 0 0
4 0 0
6+7 0 0
10 0 0 0 0 0
16 0 0
DOC PLATĂ
MARFA TipDoc
CodMarfă NrDoc
DenMarfă DataDoc
UM SumăPlată
regula 1
CONTRACT 1,1 încheie 1,n FURNIZOR
regula 2
1,n Conform 1,1
CONTRACT FACTURI
regula 3
regula 4
FACTURI MARFA
1,n MarfaFactura 1,n
CantFactură
regula 5
1,1 Emit 1,n
DOCPLATA FURNIZOR
DOCPLATA FACTURI
1,1 Factură
plătită 1,n
FURNIZOR CONTRACT
CodFurnizor NrContract
DenFurnizor 1,n Incheie 1,1 DatăContract
AdresăFurnizor TermenContract
1,n
MarfaContrac
1,n t
1,n
CantContract
PretContract
0,n
MARFA
CodMarfă
Emit Conform
DenMarfă
cu UM
1,n
1,1
MarfaFactura
CantFactura
1,1
1,n
DOCPLATA FACTURI
NrDoc 1,n 1,1 NumărF
Factur
TipDoc ă actură
DatăDoc plătită DataFactură
SumăPlată
fig.5.1
01 Alegere furnizor
Consultare lista furnizor
Analiza oferta furnizor
DA NU
Furnizor ales
02 Intocmire contract
Factura
Negociere contract Sosire marfă
DA NU
04 Recepţie marfă
DA NU
03 Inregistrare contract
Marfă recepţionată Marfă refuzată
Verificare concordanta informati
05
DA Inregistrare factură NU
Se înregistrează factura
DA
Contract inregistrat NU
Factură inregistrată
fig. 5.2
Modelul Conceptual al 06
Prelucrărilor în cazul aprovizionării efective cu mărfuri este prezentat în
Marfă depozitată
figura 5.3
Se completează fişa de
magazie
DA NU
B Nivel Organizaţional
manu
al
Furnizor
ales
2
Intocmire
Contrac
t Contract
manu
întocm al
it
3 Contract
Semnare incheiat
contract manual
4
Inregistrare
Timp contract
real
Contract
incheiat
fig. 5.4
Modelul Organizaţional de Prelucrări pentru aprovizionarea efectivă cu mărfuri este prezentat în figura
5.5
Trimit
e 5
marfa Recepţie Factura
marfa înregistrată
manu
Trimit al
e DA NU
factur 7
a 6 Inregistrare
Depozitare
factură marfă manual
Marfă
recepţionat
ă Timp
real
Marfă
Marfă depozitată
refuzată
8
9 Completare
Stornare fisă
Timp magazie
real
factură
Timp
real
Marfa
evidenţiată
Factură
în
stornată
gestiune
fig. 5.5
C. Nivel logic
La acest nivel datele şi prelucrările pot fi tratare împreună. Pentru exemplul nostru, datele sunt
memorate într-o bază de date relaţională şi sunt manipulate cu un Sistem de Gestiune a Bazelor de Date
Relaţionale (Access 2000).
Aceste scheme de relaţie sunt practic tabelele din baza de date (fig.5.6 )
fig.5.6
fig.
fig.5.7
D. Nivel fizic
În descrierea structurii tabelelor se specifică numele câmpului, tipul de dată, eventuale valori
implicite şi reguli de validare. De exemplu, pentru tabela TmarfaContract, dscrierea structurii este cea
din figura 5.8.
fig.5.4
fig.5.4
fig.5.8.
Pentru obţinerea unei liste care evidenţiază achitarea furnizorilor în concordanţă cu facturile
primite de la ei, se defineşte în mod DESIGN o interogare ca în figura 5.10.
Pentru evidenţierea aceleiaşi situaţii referitoare la un singur furnizor, la anumite facturi sau la
anumite documete de plată se pot defini interogăti tip Total după criterii specifice de grupare, sau se pot
defini interogări parametrizate. Pornind de la interogarea definită anterior, valoarea documentelor de
plată pentru un furnizor al cărui nume se cunoaşte la momentul execuţiei se obţine cu o interogare
definită în mod DESIGN ( fig .5.11)
fig.5.10
fig.5.11