Cuprins
- 1 Introducere 3
- 1.1 Evolutia oracle 3
- 1.2 Cronologie 3
- 1.3 Produsele Oracle 3
- 1.4 Despre serverul Oracle 3
- 1.5 SQL- Structured Query Language 3
- 1.6 Importanta Oracle 3
- 2 Limbajul de definire a datelor(DDL) 3
- 2.1 Tipuri de date 3
- 2.2 Principalele functii pentru tipurile de date 3
- 3 Crearea obiectelor bazei de date 3
- 3.1 Crearea tabelelor 3
- 3.2 Crearea indexilor 3
- 3.3 Crearea secventelor 3
- 3.4 Crearea sinonimelor 3
- 3.5 Crearea viziunilor 3
- 3.6 Crearea unor grupari 3
- 4 Modificarea obiectelor bazei de date(ALTER) 3
- 4.1 Modificarea structurii unui table 3
- 4.2 Modificarea parametrilor de stocare a indecşilor 3
- 4.3 Modificarea unei secvenţe 3
- 4.4 Modificarea unei vizualizări 3
- 4.5 Modificarea unui cluster 3
- 5 Stergerea obiectelor bazei de date 3
- 5.1 Suprimarea tabelelor 3
- 5.2 Ştergerea unui index 3
- 5.3 Suprimarea unei secvenţe 3
- 5.4 Suprimarea unei vizualizări 3
- 5.5 Suprimarea unui cluster 3
- 6 Dictionarul bazei de date 3
- Concluzie 3
- Bibliografie 3
Extras din proiect
1 Introducere
1.1 Evolutia oracle
Mai mult de trei decenii în urmă, Larry Ellison a văzut o oportunitate de alte companii pierdut când a dat peste o descriere a unui prototip de lucru pentru o bază de date relaţionale şi a descoperit că societatea nu a proces la comercializarea de tehnologie. Fondatorii Ellison şi colaboratorii lui, Bob Miner si Ed Oates,şi-au dat seama ca a fost un mare potential de afaceri în modelul de baze de date relationale-dar nu au putut sa-si dea seama că vor schimba fata de calcul de afaceri pentru totdeauna.
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)-Serverul Oracle-pentru stocarea si managementul informatiei utilizate de aplicatii.
1.2 Cronologie
1977 - Larry Ellison, Bob Miner and Ed Oates au fondat RSI (Relaţional Software), astazi Oracle -1978 - apare prima versiune comerciala Oracle (v1) 1986 - se implementează pentru prima data baza de date de tip client-server
1988 - introduce suport pentru limbajul PL/SQL
1994 - se implementează pentru prima data serverul media cu suport video
1999 - introduce suport pentru limbajul XML
2002 - prima baza de date care suporta 15 sisteme de securitate industriale
2003 - apare versiunea comerciala Oracle 10 G
2008 - apare versiunea comerciale Oracle 11 G care devine lider pe piata
1.3 Produsele Oracle
Inca din 1977, Oracle a furnizat tehnologie, aplicaţii si servicii pentru a oferi companiilor informaţii actualizate, de o mare acuratete. Cunoaştem faptul ca informaţiile potrivite conduc la decizii bune iar deciziile bune reprezintă cheia afacerilor de succes.
-Bazele de date Oracle
- Aplicatiile Oracle
- Server-ul de Aplicaţii Oracle
- Oracle Collaboration Suite
- Oracle Enterprise Manager
- Oracle Data Hub
-Oracle Development Tools
1.4 Despre serverul Oracle
Serverul Oracle cuprinde un DBMS care controleaza:
- stocarea de date in sfera bazelor de date dedicate
- Recuperarea de date pentru aplicaţii utilizând tehnici de optimizare adecvate
- Securitatea bazelor de date si a taskurilor permise pentru anumiţi utilizatori
- Consistenta si protectia datelor, incluzând arhivarea taskurilor si mecanisme de cautare
- Comunicarea si integritatea informaţiilor, cand bazele de date sunt distribuite intr-o reţea.
Aplicaţiile Oracle trebuie rulate pe acelaşi computer la fel ca si Serverul Oracle.
Alternativ,aplicaţiile si utilitarele utilizate de ele pot sa fie rulate pe un sistem local pentru utilizator (sistemul 'client'), in timp ce Oracle DBMS ruleaza pe un altul (sistemul 'server').
In acest mediu 'client-server*, un număr mare de resurse de calcul pot fi rulate. De exemplu,o aplicaţie 'Oracle Forms* poate rula pe un computer personal client,in timp ce accesarea datelor este condusa convenţional de un Server Oracle pe un computer central.
1.5 SQL- Structured Query Language
Structured Query Language (SQL) este un limbaj universal care poate fi utilizat pentru a defini, interoga, reactualiza şi gestiona baze de date relaţionale. SQL este accesibil utilizatorilor începători, dar în acelaşi timp poate oferi programatorilor experimentaţi facilităţi deosebite. SQL este un limbaj non-procedural, adică se specifică ce informaţie este solicitată, dar nu modul cum se obţine această informaţie. SQL poate fi utilizat autonom sau prin inserarea comenzilor sale într-un limbaj de programare. SQL a sistemului Oracle este o extensie a normei SQL89 şi o implementare a normei SQL92.
În SQL se disting trei familii de comenzi:
- Comenzi pentru definirea datelor, care permit descrierea (definirea) obiectelor ce modelează sistemul studiat. Aceste comenzi definesc limbajul de definire a datelor (LDD).
Preview document
Conținut arhivă zip
- DDL - Limbajul de Definire a Datelor.doc