1. Analiza componentelor sistemului si a legaturilor dintre acestea. Aceasta etapa poarta numele de analiza structurala sau statica si se finalizeaza prin elaborarea modelului structural (static) al sistemului.
2. Analiza starilor si a tranzitiilor posibile dintre acestea in raport cu anumite evenimente. Etapa poarta numele de analiza temporala sau comportamentala si are ca rezultat elaborarea modelului dinamic al sistemului.
3. Analiza cerintelor informationale si a transformarilor de date din sistem prin care sunt satisfacute aceste cerinte.
Are ca rezultat elaborarea modelului functional al sistemului.
In cazul BD ierarhice, retea si relationale, analiza structurala este foarte importanta deoarece aceasta reflecta preponderent aspectele structurale si mai putin cele dinamice.
Pentru BD postrelationale si in special BD orientate pe obiecte, foarte importante sunt si analizele temporala si functionala deoarece astfel de BD surprind foarte bine si aspectele dinamice, functionale, semantice.
1. 1. 1. Analogia structurala Are scopul evidentierii componentelor sistemului, pentru care urmeaza sa se calculeze si memoreze date in BD, precum si acela al evidentierii legaturilor dintre componente.
Principalele tehnici de analiza structurala sunt: - tehnica entitate asociere (entity relationship) introdusa de P.
P. S.
Chen in anul 1976; - tehnica Semantic Data Model (SDM) introdusa de Hammer in anul 1981; - tehnica IFO, RM/T, etc.
Cea mai utilizata dintre acestea, este tehnica entitate-asociere. Prin ea se poate construi modelul structural al sistemului sub forma unei diagrame entitate asociere. Pentru aceasta trebuie parcurse urmatoarele etape: identificarea componentelor (entitatilor) din cadrul sistemului; identificarea asocierilor dintre componente si clasificarea acestora; identificarea atributelor aferente entitatilor si a asocierilor dintre entitati; stabilirea atributelor de identificare a entitatilor.
a) Componentele unui sistem, odata identificate pot fi reprezentate in diagrama structurala prin blocuri dreptunghiulare. Spre exemplu intr-o unitate economica pot fi reprezentate urmatoarele entitati: CLIENTI; FURNIZORI; PRODUSE FINITE; MATERII PRIME; COMENZI APROVIZIONARE; COMENZI PRODUSE FINITE; FACTURI; INREGISTRARI CONTABILE FURNIZORI; INTEGISTRARI CONTABLIE CLIENTI; AGENTI COMERCIALI; etc.
Fiecare entitate are mai multe instante (realizari). b) In cadrul unui sistem, de obicei, componentele se afla in interlegaturi structurale si functionale.
Deci, intre componente exista asocieri. Asocierile sunt insotite de semnificatii. Deci, odata cu identificarea lor, ele trebuie si calificate. Intr-o diagrama, entitatile care participa la o asociere se reprezinta prin noduri, iar asocierile se reprezinta prin arce neorientate. Semnificatia legaturii se reprezinta printr-un nume plasat intr-un romb situat pe arcul care leaga cele doua entitati.
Exemplu: Tipul (forma) legaturii se exprima cu ajutorul cardinalitii.
Cardinalitatea asocierii exprima ...
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.