Cursul nr.5 - terminologia modelului de date

Modelul de date reprezintă un set integrat de concepte pentru descrierea și prelucrarea datelor, relațiile dintre acestea și constrângerile impuse asupra datelor din cadrul unei anumite organizații.







Modele de date

Modelul reprezintă o reprezentare a "lumii reale" a obiectelor și evenimentelor, precum și legăturile existente între ele. Aceasta este o abstracție în care accentul se pune pe aspectele cele mai importante și inalienabile ale activităților organizației, iar toate proprietățile secundare sunt ignorate. Astfel, putem spune că modelul de date reprezintă organizația însăși. Modelul ar trebui să reflecte conceptele de bază prezentate într-o formă care să permită proiectanților și utilizatorilor bazei de date să împărtășească opinii specifice și lipsite de ambiguități cu privire la rolul anumitor date în cadrul organizației. Modelul de date poate fi văzut ca o combinație a celor trei componente enumerate mai jos.

Partea structurală, adică un set de reguli prin care se poate construi o bază de date.

Partea de control care definește tipurile de operațiuni de date admise (aceasta include operațiile de actualizare și recuperare a datelor, precum și operațiunile de modificare a structurii bazei de date).

Un set de (opțional) constrângeri pentru a menține integritatea datelor, asigurând corectitudinea datelor utilizate.

Scopul construirii unui model de date este de a prezenta datele într-o formă ușor de înțeles. Dacă o astfel de reprezentare este posibilă, atunci modelul de date poate fi aplicat cu ușurință la proiectarea unei baze de date.

modele de date bazate pe obiecte,







modele de date bazate pe înregistrări (bazate pe înregistrare),

modele de date fizice.

Primele două sunt folosite pentru a descrie datele la nivel conceptual și extern, iar cele din urmă - la nivel intern.

Modele de date obiect

Atunci când se creează modele de date obiect, se utilizează următoarele concepte:

O entitate este un element separat al activităților organizației (angajat sau client, locul sau obiectul, conceptul sau evenimentul) care trebuie prezentat în baza de date.

Un atribut este o proprietate care descrie un anumit aspect al unui obiect și a cărui valoare trebuie fixată.

Comunicarea este o relație asociativă între entități.

Mai jos sunt câteva dintre cele mai comune tipuri de modele de date obiect.

Un model entitate-relație, sau un model ER (Modelul de entitate-relație).

În prezent, modelul ER a devenit una dintre principalele metode de proiectare a bazelor de date conceptuale.

Modelul orientat pe obiect extinde definiția entității pentru a include în ea nu numai atribute care descriu starea obiectului, ci și acțiunile care sunt asociate cu acesta, adică comportamentul său. În acest caz, se spune că obiectul încapsulează starea și comportamentul.

Modele de date bazate pe înregistrări

Într-un model bazat pe înregistrări, baza de date constă din mai multe înregistrări în format fix, care pot fi de diferite tipuri. Fiecare tip de înregistrare definește un număr fix de câmpuri, fiecare dintre ele având o lungime fixă.

Există trei tipuri principale de modele de date logice bazate pe înregistrări:

model relațional de date,

model de rețea,

model de date ierarhic.

Modele de date fizice

Modelele de date fizice descriu modul în care datele sunt stocate în calculator, furnizând informații cu privire la structura intrărilor, ordinea și rutele de acces existente. Modelele de date fizice nu sunt la fel de multe ca logic și cel mai popular dintre ele sunt generalizării modelul (modelul unificator) și cadrul modelului de memorie (memorie cadru).







Articole similare

Trimiteți-le prietenilor: