Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Ce este Oracle? De ce Oracle?

Oracle


Ce este Oracle?

Oracle este cel mal utilizat sistem de gestiune a bazelor de date relationale (SGBDR) din intreaga lume. El reprezintă nucleul liniei de produse oferite de Oracle Corporation, care include, printre altele, un set de instrumente de dezvoltare a aplicatiilor din a patra generatie, instrumente de raportare si utilitare. Această lucrare prezintă informatiile neces 10110o141k are pentru utilizarea SGBDR-ului Oracle, cunoscut si sub nuniele de Oracle Server.

Acest model relational performant a evoluat pe baza modelelor de date ierarhice si a celor de gestionare a datelor in retea. Modelul de date cu cea mai lărgă acceptare si utilizare este modelul relational. Termenul relational a fost inventat rn 1969 de un cercetător al firmei IBM, Dr. E. F. Codd. Un model relational are trei caracteristici esentiale:



Structuri - Obiecte definite care contin date si sunt accesibile utilizatorilor

Operatii - Actiuni definite care manipulează datele sau obiectele schemei

Reguli - Legi care reglementeaza cum si de catre cine pot fi manipulate datele

O baza de date relationala este definita pur si simplu ca un model de date care este vizualizat de utilizatorii lui exclusiv sub forma unor tabele. Un tabel este o matrice bidimensionala formata din linii si coloane, în figura 1.1 este ilustrat un tabel. Ori de câte ori sunt modificate date într-o baza de date Oracle, se modifica si tabelul sau datele acestuia, în sfârsit, într-o baza de date relationala, orice date care sunt rezultatul unei interogari sunt prezentate utilizatorului in format coloana/linie.

Figura 1.1

Tabel al unei baze de date relationale.

        Coloana

Rând     

Last Name

First Name

Address

City

State

ZIP Code

Dr. Codd afirma ca, prin definitie, modelul relational este capabil sa raspunda oricarei întrebari pe care o puneti si sa execute orice comanda pe care o formulati.

Modelul de date relational utilizeaza cuvântul relational dintr-un motiv bine definit, si anume, deoarece în acest model se pot construi cu usurinta relatii între tabele multiple. Figura 1.2 prezinta doua tabele, EMP si DEPT, si ilustreaza relatia dintre ele. Aceasta relatie este creata în mod natural deoarece ambele poseda o coloana continând acelasi tip de informatii, în cazul de fata, relatia este data de coloana depno care este comuna ambelor tabele.

Pentru buna întelegere a capitolelor care urmeaza, trebuie lamurite doua concepte: baza de date si instanta.

O baza de date este o colectie de date. Programul Oracle stocheaza aceste date folosind modelul relational. Acest termen se refera atât la datele fizice cât si la structurile logice de memorie si la procesele din fundal.

Instanta se refera la acea parte a memoriei pe care programul Oracle a alocat-o pentru baza de date, precum si la procesele din fundal necesare pentru sustinerea bazei de date.

Figura 1.2

O relatie între tabelele EMPsi DEPT.

tabel: emf

empno

f_name

l_name

deptno

Cathy

Wilson

Jon

White

Matt

Baker

tabel: dep

deptno

dept_des

dept_mgr

Accts Pay

Adams

Admin

Smith

Shipping

Jones

De ce Oracle?

Sistemul de baze de date Oracle a fost proiectat folosind modelul de date relational si utilizeaza limbajul de interogare SQL (Structured Querry Language - limbaj structurat de interogare). Utilizarea programului Oracle prezinta urmatoarele avantaje semnificative:

Oracle este un sistem "deschis" si respecta standardele industriale în vigoare referitoare la limbajele de accesare a datelor (SQL).

Oracle suporta baze de date de orice dimensiuni, începând de la câtiva octeti pâna la câtiva gigaocteti.

Oracle suporta un mare numar de utilizatori simultan, minimizeaza conflictele de acces la date si garanteaza simultaneitatea datelor.

Oracle suporta un mediu client/server real. El permite împartirea procesarii între baza de date server si programele de aplicatie ale clientului.

Oracle ofera caracteristici de siguranta totala pentru limitarea si monitorizarea accesului la date si a utilizarii acestora.

Oracle se comporta identic pe toate platformele (Windows, UNIX, Macintosh si sisteme mainframe). Aceasta deoarece peste 80 la suta din codul sau este identic pe toate platformele si sistemele de operare.

Modelul de date relational prezinta urmatoarele avantaje fata de modelele de date traditionale:

Un model de date usor de înteles si de vizualizat

Legi de integritate usor de înteles si de dezvoltat, destinate protejarii datelor si structurilor

Spatiu de stocare a datelor si redundanta reduse

Independenta structurii logice a bazelor de date de modul de stocare fizica a datelor


Document Info


Accesari: 13851
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )