Crearea unei BD în limbaj SQL

Previzualizare documentație:

Extras din documentație:

In functie de volumul activitatilor implicate de administrarea unei baze de date Oracle, sarcinile de administrare pot fi repartizate pe mai multe categorii de utilizatori ai bazei de date.

Administratorul bazei de date (DBA) este, in functie de complexitatea si marimea unei baze de date, o persoana sau mai multe persoane, care sa execute urmatoarele sarcini administrative:

- Instalarea si dezvoltarea sever-ului Oracle;

- Alocarea memoriei sistemului si planificarea cerintelor viitoare de memorie ale acestuia;

- Crearea bazei de date si a obiectelor acesteia (tabele, viziuni, indecsi);

- Modificarea structurii bazei de date in functie de cerintele dezvoltatorilor de aplicatii;

- Definirea utilizatorilor bazei de date si intretinerea sistemului de securitate;

- Controlul si monitorizarea accesului utilizatorilor la baza de date;

- Monitorizarea si optimizarea performantelor bazei de date;

- Definirea si asigurarea politicii de salvarea sau copiere (backup) si refacere (recovery) a bazei de date;

- Arhivarea datelor;

- Asigurarea legaturii cu firma Oracle pentru suportul tehnic si licenta de utilizare a produselor Oracle.

Dezvoltatorii de aplicatii proiecteaza si implementeaza aplicatii cu baze de date Oracle, executand urmatoarele sarcini:

- Proiectarea si dezvoltarea unei aplicatii, precum si a structurilor de date ale acesteia;

- Estimarea cerintelor de memorie pentru aplicatie;

- Definirea modificarilor structurilor de date ale unei aplicatii;

- Transmiterea tuturor informatiilor despre activitatile de mai sus catre administratorul bazei de date;

- Stabilirea masurilor de securitate pentru aplicatie.

Administratorul de aplicatii se ocupa cu administrarea unei aplicatii;

Utilizatorii finali ai bazei de date au acces la baza de date prin intermediul unei aplicatii sau a instrumentelor Oracle, executand in special urmatoarele activitati:

- Adaugarea, modificarea si stergerea datelor din baza de date in concordanta cu drepturile de acces pe care le are;

- Generarea unor rapoarte cu datele din baza de date.

Administratorul de retea este responsabil cu administrarea produselor Oracle de retea.

Pentru a putea executa sarcinile de administrare a unei baze de date o persoana trebuie sa aiba privilegii (drepturi) atat la nivelul bazei de date Oracle, cat si la nivelul sistemului de operare al serverului pe care se afla baza de date. Prin urmare un administrator trebuie sa aiba:

- Cont de administrator pentru sistemul de operare, care sa-i permita sa execute comenzile sistemului de operare;

- Cont de administrator Oracle definit de doua conturi de utilizator (SYS si SYSTEM cu parolele CHANGE_OF_INSTALL si respectiv MANAGER);

- Rol de DBA, care este creat automat la momentul crearii unei baze de date Oracle. Acest rol contine toate privilegiile bazei de date Oracle.

Datorita faptului ca un administrator executa activitati pe care un utilizator obisnuit nu le poate executa este necesar ca acesta sa poata fi autentificat inainte de a executa activitatile de administrare. Pentru autentificarea administratorului exista doua metode: autentificarea folosind sistemul de operare si autentificarea folosind fisierul de parole.

Autentificarea folosind sistemul de operare se face utilizand doua conturi de administrator: OSOPER (sub care poate executa STARTUP, SHUTDOWN, ALTER DATABASE OPEN/MOUNT, ALTER DATABASE BACKUP, ARCHIVELOG si RECOVER) si contul OSDBA (care contine toate privilegiile de sistem cu optiunea ADMIN OPTION, precum si rolul OSOPER). Sub contul OSDBA se poate executa comanda CREATE DATABASE.

Autentificarea folosind fisierul de parole permite definirea parolelor de acces pentru fiecare utilizator. Dupa stabilirea unui utilizator ca administrator, de exemplu utilizatorul SCOTT cu parola TIGER, acestuia ii va fi atribuit unul din privilegiile SYSDBA sau SYSOPER, cu comanda GRANT. Dupa aceasta utilizatorul SCOTT se va conecta la baza de date ca SYSDBA sau SYSOPER cu comanda CONNECT.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Crearea unei BD in limbaj SQL.pdf
Alte informații:
Tipuri fișiere:
pdf
Diacritice:
Da
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
33 pagini
Imagini extrase:
33 imagini
Nr cuvinte:
10 660 cuvinte
Nr caractere:
56 439 caractere
Marime:
312.70KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Documentație
Domeniu:
Limbaje de Programare
Tag-uri:
sql, baza de date
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!