Documente Academic
Documente Profesional
Documente Cultură
An universitar 2019-2020
TEMA 2
MODELAREA BAZELOR DE DATE
Conținuturi:
2.1. Niveluri de abstractizare a datelor –
schemele BD
2.2. Modele de date
2.3. Limbajele bazelor de date
Argument:
Modelarea datelor este prima etapă a procesului de
proiectare a unei baze de date și are ca obiectiv crearea
unui model de date pentru ca datele să poată fi stocate într-
o bază de date.
În sensul cel mai larg, baza de date este un model, o
reprezentare abstractă a unui aspect al lumii reale sau o
colecție de elemente de date (fapte) care reprezintă
informații din lumea reală având drept scop o mai bună
înțelegere a unui proces, fenomen, sau activitate.
Un model oferă o reprezentare a obiectelor, evenimentelor
și tipurilor de relații dintre acestea, dar și toate conceptele
fundamentale și regulile de comunicare între programatori
și utilizatori/beneficiari.
Recapitulare concepte definite
anterior:
• DATA este un model de reprezentare a informației într-un format
accesibil unui calculator
• Informația se referă la un obiect distinct al lumii reale, descris prin
însușirile sale, care măsurate au anumite valori .
• Entitatea este un obiect distinct din lumea reală ce trebuie reprezentat
în baza de date prin proprietăţile sale numite atribute.
• Atribut (câmp, caracteristică) este o proprietate, o însuşire ce descrie
un anumit aspect al entității ce se înregistrează în baza de date. O
entitate are mai multe atribute din care cel putin unul este identificator.
• Baza de date - un ansamblu de date structurate proiectată în scopul
gestionării unei/unor activități, accesibile unui grup de utilizatori.
• SGBD: software interfață între date și utilizatorii BD care recepţionează
cererile acestora de acces la baza de date (pentru operaţii de
introducere, ştergere, modificare sau interogare), le interpretează,
execută operaţiile corespunzătoare şi returnează rezultatul către
utilizatori.
• Sistem de baze de date (Database System) - sistem computerizat de
menținere a evidenței unei/unor activități specifice, folosind baze de
date.
TEMA 2
2.1. Niveluri de abstractizare a datelor – schemele BD
Arhitectura ANSI/SPARC -
este un standard de
abstractizare a unei baze
de date propus de
American National
Standards Institute,
Standards Planning And
Requirements Committee
pentru prima dată în 1975.
TEMA 2
2.1. Niveluri de abstractizare a datelor – schemele BD
Sharma, N., Perniu, L., Chong, R.F., Iyer, A., Mitea, A.C.,
Nandan, C., Nonvinkere, M., Danubianu M. (2010). Baze de
date – Fundamente, IBM Canada, prima ediţie tradusă în
limba română de către conf. dr. ing. Liviu Perniu, disponibilă în
format digital la adresa:
http://public.dhe.ibm.com/software/dw/db2/express-
c/wiki/database_fundamentals_ro_ro.pdf