- •1.1 Concepţia de Bază de Date
- •1.2 Gestiunea Bazelor de Date
- •2.1 Descrierea Domeniului de Studiu
- •2.2 Generalităţi (scopul lucrării, sarcina)
- •2.3 Elaborarea Schemei Modeluli Conceptual a ds
- •2.4 Elaborarea Schemei Legăturilor între obiectele Subdomeniilor
- •2.5 Elaborarea Modelului Logic al bd
- •2.6 Machetul bd
2.3 Elaborarea Schemei Modeluli Conceptual a ds
Firma de
realizare a stofei
Manager
Atenţie!!!
Din neatenţie poate a cazut din model 2 subdomenii cel al Clientului si cel al Livratorului/Ofertantului de materie prima, adica de stofa!!!
2.4 Elaborarea Schemei Legăturilor între obiectele Subdomeniilor
Modelul conceptual urmeaza sa contina minimum 5 iesiri informationale, 5 interogari si 5 cervicii. Ele urmeaza sa fie formulate astfel incit sa poata sa fie obtinute ulterior din BD şi să reflecte la maximum Schema lui /prezentată mai sus/ şi descrierea DS /prezentată în punctul 2.2/. Prin urmare, prezenta acestor componente care determină capacitatea informaţională a sarcinii la etapa de proiectare a BD va contribui în mod esenţial şi la formarea structurii BD.
1. Cercetarea domeniului de studiu, prin subdomeniile lui descrise mai sus, si evidentierea restrictiilor sarcinii:
a) V-om precauta urmatoarele iesiri informationale :
(1) Tipurile de modele
Nr. |
Model |
|
|
(2) Angajaţii firmei care realizează stofa
Realizator |
Chiosc/realizator? |
Adresa |
Telefon |
|
|
|
|
(3) Serviciile pe care le oferă firma
-
Servicii prestate
Cost
Timp de realizare
(4) Realizarea stofei după Model, Volum, Preţ şi Chiosc/realizator?
-
Nr.
Model
Volum
Pret
Chiosc
Data
(5) Volumul de stofa realizat după realizatori
-
Nr.
Model
Realizator
Data
Volum
(6) Cită stofă este in stoc la data concretă
-
Nr.
Model
Volum
DataPret
b.) Interogari :
-
Este dat modelul MMM, data DDD sa se determine pretul VVVV la toate filialele firmei pentru modelul dat
-
Nr.
Chioscul/Filiala
Preţ
-
Este dat modelul MMM, sa se determine volumele in Chioscurile/Filialele implicate in realizare la data DDD
-
Nr.
Chioscul/Filiala
Volum
-
Este dat realizatorul RRR. De determinat modelele realizate de el in intervalul de date [data1, data2]
-
Nr.
Denumirea stofei
Modelul
Volum
Cost total
-
Este dat realizatorul RRR. De prezentat toata informatia despre el.
-
Nr.
Adresa
Telefon
Data angajarii
Salariu
-
De prezentat lista realizatorilor modelului de stofa MMM in perioada [data1, data2]
-
Nr.
Nume realizator
Volum
Cost total
c) Servicii :
-
Este dat modelulMMM. De prezentat lista tuturor chioşcurilor care au in stoc acest model.Este interogare!!! -
Este data filiala FFF, intervalul de date [data1, data2] de determinat in ce volum a fost realizat modelul de stofa MMM.
Modelul de stofa
Volum
Cost total
-
Este dat modelul MMM. De verificat: este sau nu in stocul filialei FFF acest model si in ce volum.
Filiala
Modelul de stofa
Volum
-
Este dat realizatorul RRR si intervalul de date [data1, data2] . Ce volum de stofa a realizat el din modelul MMM in zilele cind a lucrat.
Realizatorul
Data
Modelul de stofa
Volum
Cost total
-
Este dat modelul MMM, volumul VVV. De determinat in ce filiala FFF exista volumul solicitat.
Modelul de stofa
Volum
Filiala
-
Este dat intervalul de timp [data1, data2] si filiala FFF. Ce modele de stofa MMM au fost cel mai mult solicitate in aceasta perioada de realizare
-
Modelul de stofa
Data
Volum
Cost total
d)Restrictiile sarcinii
-
Denumirea modelului este univocă
-
Mai multe modele pot avea acelas pret
-
Un model are doarun pret -
Mai multe modela pot avea acelas volum -
Un realizator poate realiza mai multe modele
-
Un realizator nu poate lucra in acelaş timp în mai multe filiale/chioscuri
-
Numar total modele <=1000
-
Numar total denumiri stofa <=1000
-
Numar total angajati la firma <=100
-
Numar total filiale <=50
-
Pretul numar real <=intreg,mantisaE+pp
e) Determinarea relatiei attribute si iesiri informationale /tabelului de acoperire/
Atentie !!!
Unde-s componentele interogarilor si a serviciilor ?
Atribute |
1 |
2 |
3 |
4 |
5 |
6 |
Nr. |
+ |
- |
- |
+ |
+ |
+ |
Model |
+ |
- |
- |
+ |
+ |
+ |
Realizatori |
- |
+ |
- |
- |
+ |
- |
Chiosc |
- |
+ |
- |
+ |
- |
- |
Adresa |
- |
+ |
- |
- |
- |
- |
Telefon |
- |
+ |
- |
- |
- |
- |
Servicii |
- |
- |
+ |
- |
- |
- |
Cost |
- |
- |
+ |
- |
- |
- |
Timp de realizare |
- |
- |
+ |
- |
- |
- |
Volum in stoc |
- |
- |
- |
+ |
- |
- |
Pret |
- |
- |
- |
+ |
- |
+ |
Data realizarii |
- |
- |
- |
- |
+ |
- |
Data primirii |
- |
- |
- |
- |
- |
+ |
f) Determinam legaturile dintre attribute: la acest pas v-om determina legaturile dintre attribute chee ale obiectelor ce descriu subdoemeniile DS prin componentele ce determina capacitatea informationala a sarcinii descrise mai sus, adica Iesiri informationale, interogari si Servicii, pornind de la restrictiile stabilite mai sus.
Din cele reprezentate mai sus mentionam ca intre atributele care descriu iesirile informationale p\u aceasta sarcina exista dependente univoce,multivoce si complete.
g).In baza punctelor a)-f) descriem schemele relatiilor dintre atribute care descriu obiectele domeniului de studiu reesind din iesirile informationale studiate si restrictiile determinate. Atentie !!! Nu este complet modelul prezentat !!! El are la baza doar iesirile informationale !!!
Nu sunt luate in considerare Interogarile si Serviciile !!