Lucrăm cu Oracle

Lucrăm cu Oracle

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

articole similare