Scheme si obiecte schema
O schema
este o colectie de obiecte ale bazei de date. O schema este proprietatea
unui utilizator si are acelasi nume ca al utilizatorului.
Obiectele
schema sunt structurile logice care fac referire directa la datele
din baza de date. Includ structuri ca tabele, vederi sau indecsi.
Nu exista
nici o legatura între tablespace si schema. Obiecte din aceeasi schema
pot fi diferite tablespace-uri si un tablespace poate contine obiecte din
scheme diferite.
Tabelele sunt unitatea de baza pentru memorarea datelor într-o
baza de date. Tabelele pastreaza toata informatia accesibila utilizatorului.
Fiecare tabel are linii si coloane.
Vederile sunt prezentari particularizate ale datelor din diferite
tabele. O vedere poate fi considerata si o interogare memorata. Vederile
nu contin date, ci si le procura din tabelele pe care se bazeaza - tabele
de baza .Ca si tabelele, vederile pot fi interogate. Actualizarile,
inserarile sau stergerile se pot face cu anumite restrictii si
afecteaza de fapt tabelele de baza ale vederilor.Vederile asigura un nivel
aditional de securitate prin restrictionarea accesului la un set predeterminat
de linii si coloane ale tabelului. De asemenea, ele ascund complexitatea
datelor si stocheaza interogari complexe.
Indecsii sunt structuri optionale asociate cu tabelele, create
pentru a mari performanta furnizarii datelor.Un index Oracle asigura o
cale de acces catre datele din tabele.Indecsii sunt folositori când
aplicatiile cer un tabel doar cu anumite linii sau linie.
Indecsii
sunt creati pe baza uneia sau mai multor coloane din tabel. Dupa ce a fost
creat, un index este automat mentinut si utilizat de catre Oracle. Schimbarile
din tabele (adaugarea de linii noi, actualizarea liniilor, stergerea liniilor)
sunt automat încorporate în toti indecsii relevanti cu transparenta
completa catre utilizator.
Clusterele sunt grupuri de unul sau mai multe tabele fizic memorate
împreuna deoarece împart coloane comune si sunt adesea folosite
împreuna. Deoarece liniile cu legaturi între ele sunt memorate
împreuna fizic se îmbunatateste timpul de acces la disc.Clusterele
nu afecteaza design-ul aplicatiilor.
Tabele Online si Offline
Un
tabel poate fi online (accesibil) sau offline (inaccesibil). Un tabel este
în general online, astfel încât utilizatorii sa poata
accesa informatia din el. în unele cazuri, tabelele sunt offline
pentru a face o portiune a bazei de date nedisponibila, restul ramânând
disponibil. Acest lucru face ca sarcinile administrative sa fie mai usoare.