Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
Comparatie intre Microsoft Access si Oracle



Comparatie intre Microsoft Access si Oracle


Comparatie intre Microsoft Access si Oracle



Acest document are scopul de a arata diferenta dintre Oracle si Microsoft Access.

Microsoft Access 2010 inseamna in primul rand simplitate, datorita șabloanelor gata -facute care ne ajuta sa demaram lucrul si a instrumentelor puternice care raman relevante in timp ce datele noastre se dezvolta.

Access 2010 ne permite sa beneficiem la maximum de informațiile noastre - chiar daca nu suntem experti in bazele de date. Si, prin intermediul bazelor de date Web nou adaugate, Access amplifica puterea datelor, facilitand urmarirea, raportarea și partajarea lor cu alte persoane. Datele noastre nu se vor afla niciodata mai departe de cel mai apropiat browser Web.



Ce este sistemul Access?

Sistemul Microsoft Access este un sistem complex care permite atat dezvoltarea aplicatiilor mici cat si al sistemelor software industriale complexe. Avantajul sau insa este dat de posibilitatea asimilarii graduale si a unui start facil.

Microsoft Access este un sistem de gestiune a bazelor de date relational.Ca sistem de gestiune, Microsoft Access cuprinde destul de multe facilitati:

  • un sistem relational care suporta doua limbaje de interogare standard: Structured Query Language (SQL) si Query By Example (QBE);
  • un limbaj de programare complet reprezentand in esenta un dialect al limbajului Visual Basic;
  • un macro-limbaj procedural usor de utilizat;
  • un mediu de dezvoltare rapida a aplicatiilor (RAD) cu interfata vizuala si unelte de creare automata a rapoartelor;
  • extensie orientata pe obiecte intuitiva;
  • mare varietata de asistenti (wizards) care usureaza faza de dezvoltare a aplicatiilor.

Pentru cei neavizati, aceasta multitudine de facilitati poate parea de o complexitate frustranta. Adevarul este ca fiecare dintre aceste fatete se bazeaza pe un set diferit de cerinte si perspective asupra aplicatiilor. Spre exemplu:

  • caracterul relational implicat considera aplicatia ca un set de date;
  • programare procedurala in VB sau macro comenzi considera aplicatia ca un set de instructiuni care vor fi executate secvential;
  • elementele de orientare pe obiecte dau o perspectiva structurala asupra aplicatiei, care poate fi considerata ca o multime de obiecte care incapsuleaza stari si comportamente specifice, interactionand la momentul executiei prin schimb de mesaje.

Aceste fatete ale unei aplicatii insa nu sunt integrate logic, lucru care ar fi greu de realizat. in acest sens este lasata la latitudinea dezvoltatorului alegerea si utilizarea uneia sau alteia. El poate alege metoda ce se potriveste cel mai bine aplicatiei care o dezvolta.


Atata timp cat exista o asa de mare varietate de metode puse la dispozitie, alegerea uneia sau alteia denota in final cunoasterea sistemului de catre dezvoltator. in plus, studierea acestui sistem va duce implicit la studierea diverselor concepte fara a fi necesara familiarizarea cu diferite unelte de dezvoltate, specifice fiecarei metode.


Ce este Oracle?

Oracle, spre deosebire de Access 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 pe un numar mare de statii de lucru si sisteme de operare, de la calculatoare personale la procesoare paralele. Oracle este inzestrat cu un Sistem de Management al Bazelor de Date (DBMS) flexibil - Serverul Oracle - pentru stocarea si managementul informatiei utilizate de aplicatii.
Ultimul server Oracle, ORACLE 7, conduce o baza de date cu toate avantajele unei structuri relationale,avand in plus capacitatea de a stoca si executa obiecte de tip baza de date, precum si proceduri si mecanisme de siguranta.

Despre serverul Oracle

Serverul Oracle cuprinde un DBMS care controleaza:

  • Stocarea de date in sfera bazelor de date dedicate
  • Recuperarea de date pentru aplicatii utilizand tehnici de optimizare adecvate
  • Securitatea bazelor de date si a taskurilor permise pentru anumiti utilizatori
  • Consistenta si protectia datelor, incluzand arhivarea taskurilor si mecanisme de cautare
  • Comunicarea si integritatea informatiilor, cand bazele de date sunt distribuite intr-o retea.

Aplicatiile Oracle pot fi rulate pe acelasi computer la fel ca si serverul Oracle. Alternativ, aplicatiile si utilitarele pot sa fie rulate pe un sistem local (sistemul 'client'), in timp ce Oracle DBMS ruleaza pe un altul (sistemul 'server'). In acest mediu 'client-server' pot fi accesate in acelasi timp un numar mare de resurse de calcul. De exemplu, o aplicatie 'Oracle Forms' poate rula pe un computer personal 'client', in timp ce accesarea datelor este condusa conventional de un server Oracle pe un computer central.

Produsele Oracle


Optiuni Oracle Server :
 1. Optiunea procedurala
- Asigura un 'motor' PL/SQL versiunea 2 in interiorul serverului Oracle,care are abilitatea de a stoca proceduri b.d.,functii si mecanisme de siguranta pentru utilizarea de catre aplicatii .
2. Optiunea distribuita
- Suporta tranzactii care actualizeaza informatia din mai multe baze de date dintr-o retea de baze de date distribuita,utilizand executia in doua faze.
- Paralel Server Option
- Suporta sisteme cuplate liber.
3. Oracle de incredere ('Trusted Oracle')
- Pune la dispozitie o multime de facilitati aditionale de inalta securitate.

SQL, SQL*PLUS si PL/SQL sunt facilitatile Oracle. Este important de inteles in fiecare caz diferentele dintre ele, rolul si locul fiecareia in familia Oracle.

*SQL

  • este limbajul utilizat pentru a accesa o baza de date relationala, inclusiv Oracle.
  • poate fi utilizat de fiecare instrument Oracle, cand accesul la baza de date este necesar.

PL/SQL

  • este limbajul procedural al lui Oracle pentru scrierea aplicatiilor si pentru manipularea datelor in afara bazei de date.
  • poate include un subset al comenzilor SQL, cand accesul la baza de date este cerut
  • este accesibil in fiecare din produsele CDE. De asemenea, in insusi serverul Oracle (daca optiunea procedurala este selectata).

SQL*Plus

  • este un produs Oracle in care limbajele SQL si PL/SQL pot fi utilizate.
  • de asemenea, are propriul limbaj de comanda pentru controlul comportarii produsului si pentru formatarea rezultatelor interogarilor SQL.

In concluzie, SQL si PL/SQL sunt limbaje care sunt utilizate in mai multe produse Oracle. SQL*PluS este unul din produsele pe care acestea se afla.





Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright