Documente Academic
Documente Profesional
Documente Cultură
Baze de Date Oracle
Baze de Date Oracle
CE ESTE ORACLE?
Oracle consta dintr-un set complet de constructori de aplicatii si produse pentru utilizatori,cautand sa asigure solutii complete in tehnologia informatiei. Aplicatiile Oracle sunt portabile peste un numar mare de statii de lucru si sisteme de operare, de la calculatoare personale la procesoare paralele. Oracle este inzestrat cu un flexibil Sistem de Management al Bazelor de Date(DBMS -Ser!erul Oracle-pentru stocarea si managementul informatiei utilizate de aplicatii. "ltimul ser!er Oracle ,O#A$%& ',conduce o baza de date cu toate a!anta(ele unei structuri relationale,a!and in plus capacitatea de a stoca si executa obiecte de tip baza de date precum proceduri si mecanisme de siguranta.
PRODUSELE ORACLE
Produsele Oracle
S&L1S&L%PLUS si PL2S&L
S1%,S1%4/%"S si /%0S1% sunt facilitatile Oracle care !or fi discutate in acest curs.&ste important de inteles in fiecare caz diferentele lor,rolul si locul lor in familia Oracle. %S&L este limba(ul utilizat pentru a accesa o baza de date relationala, inclusi! Oracle. poate fi utilizat de fiecare instrument Oracle,cand accesul la baza de date este necesar.
%PL2S&L este limba(ul /rocedural al lui Oracle pentru scrierea aplicatiilor si pentru manipularea datelor in afara bazei de date. poate include un subset al comenzilor S1%,cand accesul la baza de date este cerut este accesibil in fiecare din produsele $D&.De asemenea in insusi ser!erul Oracle(daca optiunea procedurala este instalata . %S&L%Plus este un produs Oracle in care limba(ele S1% si /%0S1% pot fi utilizate. de asemenea are propriul limba( de comanda pentru controlul comportarii produsului si pentru formatarea rezultatelor interogarilor S1%. ,n concluzie,S1% si /%0S1% sunt limba(e care sunt utilizate intr-un numar de produse Oracle .S1%4/luS este unul din produsele pe care acestea se afla. 5oi !om discuta acum principiile de baza ale bazelor de date relationale, pentru care Oracle este un exemplu.
ABORDAREA RELAT3O4ALA
A ordarea relationala
/rincipiile modelului relational au fost pentru prima data expuse de Dr. &. -.$odd,care in iunie 36'7 a publicat un articol numit +"n model relational de date pentru marile banci de date+.,n acest articol Dr. $odd 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 campuri Modelul relational imita procesele unei ramuri a algebrei cunoscuts sub numele de +Algebra relationala+. Aceste procese implica) o colectie de obiecte cunoscute sub numele de #&%A8,, o multime de operatori ce actioneza asupra relatiilor pentru a produce noi relatii. O #elatie poate fi inteleasa ca o 8abela.Modificarea datelor este reali- zata prin operatiile relationale aplicate asupre tabelelor.
------------------------------------------| | | | | | |#########################################| | | | | | | |#########################################| | | |#########################################| ------------------------------------------------------------------------------------| ### ######## | | ### ######## | | ### ######## | | ### ######## | | ### ######## | | ### ######## | | ### ######## | | ### ######## | | ### ######## | -------------------------------------------
Operatori relationali
Operatorii relationali sunt definiti mai (os) Relatia/Descrierea Selectia este o operatie care preia si afiseaza datele din relatie.&ste posibil sa se afiseze toate randurile sau doar randurile care indeplinesc o conditie sau mai multe conditii .Aceasta este de multe ori numita +submultime orizontala+ 5