Principiile modelului relational au fost pentru prima data expuse de Dr. E. F. Codd, care in iunie 1970 a publicat un articol numit Un model relational de date pentru marile banci de date.
In acest articol Dr. Codd a propus modelul relational pentru sistemele de baze de date.
Baza de date relationala este perceputa de utilizatorii sai ca o colectie de tabele bidimensionale care sunt usor de inteles. Sunt doar patru concepte de inteles: tabele, coloane, randuri si campuri.
Modelul relational imita procesele unei ramuri a algebrei cunoscuta sub numele de Algebra Relationala.
Aceste procese implica: o colectie de obiecte cunoscute sub numele de relatii si o multime de operatori ce actioneaza asupra relatiilor pentru a produce noi relatii.
Intuitiv o relatie este un tabel sau intr-o anumita masura un fisier. Totusi exista o deosebire importanta intre relatie si fisier. Cand o relatie este asimilata cu un tabel de valori, fiecare linie din tabel este o multime de date asociate care pot fi interpretate ca fapte ce descriu o entitate sau o instanta a unei legaturi. Numele tabelului ai numele coloanelor ne sunt de ajutor in interpretarea semnificatiilor valorilor in fiecare linie a tabelului. Toate valorile dintr-o coloana sunt date de acelasi tip. In terminologia bazelor relationale de date, tabelul se numeste relatie, linia se numeste tuplu, si numele coloanei se numeste atribut. Elementele unei baze de date relationale in Oracle, se refera la obiectele, la tipurile de date si la fisierele admise, si ele sunt: - Obiectele sunt independente de alocarea de spatiu fizic pe disc pentru date si dau structura logica a bazei de date.
Baza de date - colectia de date cu o caracteristica si un scop comun, formata din mai multe tabele.
Pe un server pot exista la un moment dat mai multe baze de date, dar numai una activa (altfel ar fi necesara metabaza de date); Tabela - unitatea de baza pentru memorarea datelor intr-o baza de date Oracle.
Asigura memorarea datelor dupa modelul relational, intr-un ansamblu sub forma de randuri (inregistrari/tupluri) si coloane (campuri/atribute). Tabela sau relatia este un ansamblu format din n coloane si m randuri care respecta urmatoarele conditii minime: sa nu existe date la nivel agregat (valorile aflate la intersectia liniilor cu coloanele sa fie la nivel elementar), linile sa fie distincte unele fata de altele, sa nu existe coloane repetitive in descriere.
Tabelele pot fi intr-una dintre cele cinci forme normale: FN1, FN2, FN3, FN4, FN5, date de tehnica normalizarii; Viziunea - contine date extrase din una sau mai multe tabele dupa anumite criterii (cerinte, drepturi de acces etc), fara a ocupa spatiu fizic.
Viziunea se foloseste pentru a adauga alte nivele de securitate a datelor, pentru a simplifica accesul la baza de date, pentru a oferi perspective diferite asupra bazei de date, pentru a salva rezultatul unor cereri de regasire complexe; Clusterul - ofera o metoda optionala de memorare a datelor.
El creste eficienta ...
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.