Editura: Gelios ARV
Cartea „Lucrul cu Oracle“ este o introducere rapidă în metode distribuite de baze de date Oracle și mijloace. Bazele metodologice de prelucrare a informațiilor distribuite, principalele obiecte ale bazei de date Oracle, limba SQL mijloacele -basic de interacțiune cu serverul de baze de date și extensiile sale procedurale PL / SQL. Se pare că pe utilizarea SQL oportunitate de a dobândi cunoștințe aprofundate pentru lucrul cu baze de date mari. O atenție deosebită este acordată tehnologiei Oracle, asigurarea securității și integrității datelor într-un acces multi-utilizator. Cartea descrie, de asemenea, instrumentele pentru crearea de aplicații în Java. Cartea se adresează studenților, tinerilor profesioniști și toți cei care doresc să exploreze cu Oracle - o bază de date distribuită pentru prelucrarea eficientă a datelor.
Prefață la ediția a doua
Secțiunea 1. Arhitectura sistemelor de prelucrare a datelor distribuite
prelucrare a datelor înseamnă: evoluția ideilor și a sistemelor
Evoluția bazelor de date relaționale în poveștile de fundal Oracle
Oracle 8. Caracteristici
Arhitectura de date
rețea locală ca un mediu de transmisie de date
Model de referință pentru Open Systems Interconnection
componente de sistem distribuit și EMVOS
Configurați componenta de rețea Oracle
Oracle Server Architecture
Utilizarea SQL Plus instrument *
Informații privind rezultatele operațiunilor
suport multilanguage în Oracle
Convenții pentru descrieri de comandă
Secțiunea 2. SQL - limba de prelucrare a datelor Oracle
obiecte cheie Oracle
limbaj de manipulare SQL înseamnă date
Formarea unui criteriu de selecție,
Mijloacele de bază pentru determinarea criteriilor de selecție
Oracle descriere date lingvistice
Tipuri de date Oracle
Tabel. Prezentarea. utilizatori
Creați și plasați tabele în Oracle
Mijloace de identificare și de a distruge reprezentări
înregistrarea și excluderea membrilor Fonduri
rânduri de inserare Funcționare
Operația de rânduri ștergere
Modificarea liniilor de exploatare
predicate speciale SQL
Predicatul IS NULL
Cuantificată predicatele TOATE, ORICE, și unele
Gruparea funcții și agregate
Sintaxa limbii de interogare
Comunicarea cu baze de date la distanță. instantanee
Crearea link-uri către o bază de date Oracle la distanță
să identifice și să distrugă imagini Instrumente
Creați sinonime în Oracle
Lucrul cu Tablespace în Oracle
Secțiunea 3. PL / SQL - o extensie procedurală a SQL
Structura programului PL / SQL
Variabile, constante și tipuri
Controlul execuției programului
Tratarea excepțiilor
Proceduri, funcții, și pachete
Funcția, codurile numerice corespunzătoare și simboluri
caracter funcție de conversie substring
Funcția trunchiere și adiții de rânduri Simbolice
Caracter funcție de conversie șir
Funcții asociate cu eliberarea de subșir
Funcții numerice legate de exponentiere și logaritmi
Funcții numerice legate de rotunjire
Funcții numerice asociate cu semnul numărul
Funcții numerice asociate cu aritmetica modulara
Funcții care operează cu date
funcții de conversie de tip de date
Înlocuiți argumentele funcției
Crearea de proceduri și funcții personalizate
Baza de date declanșatoare
pachete standard Oracle
de control al accesului multi-utilizator
Utilizarea funcțiilor PL / SQL În SQL-
Secțiunea 4: Mijloace de control al accesului în Oracle
Infrastructura de analiză care cuprinde
Conceptul de bază de diferențiere a sistemului de privilegii de acces
Acordarea privilegiilor de sistem
privilegii de sistem stabilesc drepturile pentru lucrul cu tabele și vizualizări
privilegii de sistem stabilesc drepturile și declanșează procedurile
privilegii de sistem determină să lucreze cu drepturi de utilizare
privilegii de sistem stabilesc drepturile pentru a lucra cu Tablespace
privilegii de sistem stabilesc drepturile pentru lucrul cu siruri de caractere
privilegii de sistem determină dreptul de a lucra cu sinonime
privilegii de sistem determină drepturile de a pune în aplicare acțiunea globală în sistem
privilegii de sistem determină drepturile de a efectua acțiuni cu restul obiectelor bazei de date
Utilizarea de construcție publică și parametru cu ADMIN OPTION
Acordarea privilegiilor pentru a avea acces la obiect
de management privilegiu prin roluri
privilegii de sistem determină dreptul de a lucra cu roluri
roluri predefinite în Oracle
Creați roluri și oferindu-le privilegii
Permisiunea de utilizare a rolurilor de management
Anulare privilegii și roluri de sistem
Anularea privilegiilor pentru a accesa obiectul
Utilizarea vizualizărilor de control al accesului
Procedurile stocate ca un mijloc de control al accesului
Utilizarea declanșatoare pentru a spori securitatea sistemului
Evenimente ale sistemului de audit
Evenimente de audit legate de accesul la obiect
Rezilierea logare
Prelucrarea datelor de audit
Profiluri de utilizator ca un mijloc de a spori securitatea sistemului
Secțiunea 5. Crearea de aplicații în Java
Instrumente pentru construirea de aplicații și asigurarea accesului la baze de date
Creați aplicații în Java
aplicație simplă în Java
Efectuarea interogări SQL pentru a crea tabele, introducerea datelor și modificarea
selecție simplă de date
Proceduri memorate în Java
Secțiunea 6. Mijloace de garanție pentru integritatea datelor
Determinarea tranzacției și rolul său în SGBD
Începutul și sfârșitul tranzacției
Declarație SQL, gestionarea tranzacțiilor
Oferta COMMIT MUNCA
Utilizarea sugestii SAVEPOINT
Oferta ROLLBACK MUNCA
Coerența și procesarea paralelă
Date de încărcare în bloc
Secțiunea 7. Metode de creștere a productivității
Variind metode de acces
Analiza cererilor pentru a crește viteza de performanța lor
Setarea modului de optimizare
Privire de ansamblu asupra indecși Oracle
Eficiente de codificare SQL-expresii
Modificarea planului de execuție interogare
Operațiuni cu secțiuni
Secțiunea 8. Oracole de expansiune obiect
În baza de date