Documente Academic
Documente Profesional
Documente Cultură
Modelarea datelor
Modelarea proceselor
Eliminare detalii
Pastrarea aspectelor
esentiale
MODELARE INFORMATIONALA
Pentru definirea tipului modelului se utilizează un
set de concepte de modelare şi o serie de reguli
de formare.
Conceptele de modelare sunt abstractizări a unor
elemente de structură sau funcţionalitate ale
sistemului informaţional. Ele corespund sau nu unor
componente reale ale sistemului modelat. Exemple de
concepte utilizate în modelare: surse de date, entitate,
flux de date, proces, etc.
Regulile de formare exprimă posibilităţile de
formare a modelului în raport cu interdependenţele ce
există între componentele modelului.
Modele de date
Def 1: Un model abstract care descrie
modul în care datele sunt reprezentate
şi accesate
Def 2: Reprezintă o abstractizare
matematică a datelor şi a operaţiilor
care pot fi efectuate asupra lor
Elemente modele de date
Structura de date
Operatorii
Restrictii de integritate
Structura de date
Modalitate de stocare a informaţiilor într-un sistem
informatic astfel încât acestea să poată fi utilizate
în mod eficient.
Poate fi definită ca o colecţie de date între care s-
au stabilit o serie de relaţii care conduc la un
anumit mecanism de selecţie şi identificare a
componentelor.
Un tip de structură de date reprezintă o mulţime
ordonată de date între care s-au stabilit anumite
relaţii. Acestea pot fi identificate fie prin nume, fie
prin poziţia pe care o ocupă în cadrul structurii,
conform ordinii stabilite în momentul definirii.
Categorii de legaturi
legături de Fie două clase de entităţi Clienţi şi
apartenenţă a Produse. Între datele acestor două
clase de entităţi pot exista
datelor la următoarele relaţii:
•mulţimea de legături R2 între
entitate entităţile clasei Produse, date de
faptul că un produs poate intra în
legături dintre alcătuirea altui produs;
entităţile de •mulţimea de legături R2 între
clasele de entităţi Clienţi şi Produse,
acelaşi tip sau de date de faptul că un client poate
comanda unul sau mai multe
tipuri diferite. produse, iar un produs poate fi
comandat de unul sau mai mulţi
clienţi
Categorii de legaturi
unare – o entitate intră în asociere cu
ea însăşi, iar gradul este 1;
binare – două entităţi intră în relaţie,
iar gradul asocierii este 2;
multiple – participă mai multe entităţi
la relaţie, iar gradul asocierii este mai
mare decât 2.
Legaturi unare
Mulţimea de legături R2 între entităţile
clasei Produse, date de faptul că un
produs poate intra în alcătuirea altui
produs
Asocieri binare
Unu la unu: denumirea unui utilaj are
un singur număr de inventar şi un
număr de inventar este asociat unei
singure denumiri de utilaj
Asocieri binare
Unu la mai multi: un utilaj poate face
parte dintr-o singură grupă de utilaje,
o grupă de utilaje poate avea mai
multe utilaje
Asocieri binare
Mai multi la mai multi: un utilaj este
livrat la mai mulţi clienţi, un client
primeşte mai multe utilaje
Asocieri Multiple
Operatorii
Actioneaza asuprea structurilor de
date pentru operatii de prelucrare:
actualizare, consultare, sortare
Exista si operatori specifici fiecarui
model de date
Se implementeaza cu ajutorul LMD
Restrictiile de integritate
Au rolul de a păstra datele corecte,
consistente şi coerente în procesul de
culegere, stocare, prelucrare,
transmitere şi extragere a datelor
Se pot descrie prin LDD, dar nu numai
Tipuri de modele de date