Manuali Scontati

Manuali Scontati

Manuali Gratis > Database > Oracle

Manuale Oracle Database 10g guida completa

Editore: Mc Graw Hill
Pagine: 1328
Autore: Loney Kevin
Collana: La guida completa

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2005-02-01
ISBN: 883864408x
Prezzo: 80.50 €
Lingua: Italiano

Quarta di copertina

Questo volume offre una trattazione completa di Oracle Database 10g proponendosi come la guida di riferimento piu' esauriente disponibile sul mercato. Con una trattazione approfondita di tutte le nuove caratteristiche, questa risorsa fondamentale offre una descrizione dell'architettura del database e della tecnologia Oracle Grid Computing. Si occupa inoltre di SQL, SQL*Plus, PL/SQL, PL/SQL dinamico, di funzionalita' a oggetti e di programmazione Java in ambiente Oracle. Il testo contiene anche informazioni preziose per l'amministrazione dei database e lo sviluppo di applicazioni, nonche' una guida di riferimento alfabetica con i comandi, le parole chiave, le caratteristiche e le funzioni principali di Oracle.

Argomenti trattati:

  • Installazione di Oracle Database 10g o aggiornamento da una versione precedente.
  • Esecuzione di query SQL.
  • Esecuzione di ricerche complesse con l'ausilio delle funzioni per espressioni regolari.
  • Implementazione di misure di protezione con i Virtual Private Database (VPD).
  • Spostamento di dati con SQL Loader e Data Pump.
  • Replicazione di dati e aggregazioni con le viste materializzate.
  • Esecuzione di query flashback per recuperare i dati o vedere i loro cambiamenti nel tempo.
  • Creazione di trigger, stored procedure e package con PL/SQL.
  • Sviluppo di applicazioni con JDBC e XML.
  • Adozione delle tecnologie delle griglie e Real Application Clusters (RAC) di Oracle Database 10g.
  • Sfruttamento delle nuove funzionalita' di messa a punto.
Il CD-ROM allegato contiene la versione elettronica del libro interamente tradotta con possibilita' di ricerca e i listati completi di tutte le tabelle.

Kevin Loney lavora come consulente tecnico di gestione database per conto di TUSC, una societa' di consulenza con sede a Chicago che offre soluzioni Oracle. E' sviluppatore Oracle e DBA dal 1987 e scrive per Oracle Magazine e Oracle Press dal 1990. Nel 2002 e' stato nominato consulente dell'anno dalla rivista specializzata Oracle Magazine. Viene chiamato di frequente in qualita' di oratore ed esperto ai meeting organizzati dai gruppi di utenti Oracle locali e internazionali.



Indice

Introduzione
Parte Prima - Concetti fondamentali dei database

Capitolo 1 Opzioni dell’architettura di Oracle Database 10g
1.1 Database e istanze
1.2 Alla scoperta del database
1.3 Scelte di architetture e opzioni

Capitolo 2 Installazione di Oracle Database 1og e creazione di un database
2.1 Panoramica delle opzioni di licenza e installazione

Capitolo 3 Aggiornamento a Oracle Database 10g
3.1 Scelta di un metodo di aggiornamento
3.2 Prima dell’aggiornamento
3.3 Uso di Database Upgrade Assistant
3.4 Aggiornamento diretto manuale
3.5 Uso di Export Import
3.6 Uso del metodo di copia dei dati
3.7 Dopo l’aggiornamento

Capitolo 4 Pianificazione delle applicazioni Oracle: approcci, rischi e standard
4.1 L’approccio cooperativo
4.2 Tutti hanno dei “dati”
4.3 Il linguaggio familiare di Oracle
4.4 Alcuni esempi comuni
4.5 Quali sono i rischi?
4.6 L’importanza della nuova visione
4.7 Come arginare la confusione
4.8 Maiuscole e minuscole nei nomi e nei dati
4.9 Normalizzazione dei nomi
4.10 L’importanza del fattore umano
4.11 Comprensione dei dati
4.12 Verso la normalizzazione dei nomi degli oggetti
4.13 Chiavi intelligenti e valori di colonna
4.14 Il decalogo

Parte Seconda - SQL E SEL *PLUS

Capitolo 5 Le parti fondamentali del discorso in SQL
5.1 Stile
5.2 Creazione della tabella GIORNALE
5.3 Uso di SQL per selezionare dati da tabelle
5.4 I comandi select, from, where e order by
5.5 Logica e valore
5.6 Un altro impiego delle subquery con where
5.7 Combinazione di tabelle
5.8 Creazione di una vista

Capitolo 6 Report e comandi fondamentali di SQL*PLUS
6.1 Creazione di un report semplice
6.2 Altre caratteristiche
6.3 Controllo dell’ambiente SQL*Plus
6.4 I fondamenti

Capitolo 7 Ottenere e modificare informazioni di testo
7.1 Tipi di dati
7.2 Che cos’è una stringa?
7.3 Notazione
7.4 Concatenazione (II)
7.5 Come tagliare e incollare le stringhe
7.6 uso di order by e where con le funzioni di stringa
7.7 Conclusioni

Capitolo 8 Ricerca di espressioni regolari
8.1 Ricerche di stringhe
8.2 REGEXP_SUNBSTR

Capitolo 9 Giocare con i numeri
9.1 Le tre classi di funzioni numeriche
9.2 Notazione
9.3 Funzioni per valori singoli
9.4 Funzioni di aggregazione
9.5 Funzioni di elenco
9.6 Ricerca di righe con MAX o MIN
9.7 Precedenza e parentesi
9.8 Conclusioni

Capitolo 10 Le date
10.1 Aritmetica delle date
10.2 ROUND e TRUNC nei calcoli delle date
10.3 Formattazione di TO_DATE e TO_CHAR
10.4 Date nelle clausole where
10.5 Gestione di più secoli
10.6 Uso della funzione EXTRACT
10.7 Uso dei tipi di dati TIMESTAMP

Capitolo 11 Funzioni di conversione e trasformazione
11.1 Funzioni di conversione elementari
11.2 Funzioni di conversione specializzate
11.3 Funzioni di trasformazione
11.4 Conclusioni

Capitolo 12 Raggruppamenti
12.1 Uso di group by e having
12.2 Viste di gruppi
12.3 La potenza delle viste di gruppi
12.4 Altre possibilità di raggruppamento

Capitolo 13 Quando una query dipende da un’altra
13.1 Subquery avanzate
13.2 Outer join
13.3 Join naturali e interni
13.4 UNION, INTERSECT e MINUS

Capitolo 14 Alcune possibilità complesse
14.1 Raggruppamenti complessi
14.2 Uso di tabelle temporanee
14.3 Uso di ROLLUP, GROUPING e CUBE
14.4 Alberi genealogici e connect by

Capitolo 15 Modifica dei dati: insert, update, merge e delete
15.1 insert
15.2 rollback, commit e autocommit
15.3 Inserimenti in più tabelle
15.4 delete
15.5 update
15.6 Uso del comando merge

Capitolo 16 DECODE e CASE: if, then ed else in SQL
16.1 if, then, else
16.2 Sostituzione di valori DECODE
16.3 DECODE in DECODE
16.4 Maggiore e minore in DECODE
16.5 Uso di CASE

Capitolo 17 Creazione e gestione di tabelle, viste, indici, cluster e sequenze
17.1 Creazione di una tabella
17.2 Eliminazione di tabelle
17.3 Modifica di tabelle
17.4 Creazione di una tabella a partire da un’altra
17.5 Creazione di una tabella di solo indice
17.6 Uso di tabelle partizionate
17.7 Creazione di una vista
17.8 Indici
17.9 Cluster
17.10 Sequenze

Capitolo 18 Opzioni di base per la sicurezza di Oracle
18.1 Utenti, ruoli e privilegi
18.2 Cosa possono concedere gli utenti
18.3 Concessione di risorse limitate

Parte Terza – Caratteristiche avanzate

Capitolo 19 Sistemi di protezione avanzati: virtual private database
19.1 Configurazione iniziale
19.2 Creazione di un contesto di applicazione
19.3 Creazione di un trigger di collegamento
19.4 Creazione di un criterio di protezione
19.5 Applicazione del criterio di protezione alle tabelle
19.6 Test di VPD
19.7 Come implementare un VPD a livello di colonna
19.8 Come disabilitare VPD
19.9 Come usare i gruppi di criteri

Capitolo 20 Uso delle tablespace
20.1 Tablespace e struttura del database
20.2 Pianificazione dell’uso delle tablespace

Capitolo 21 uso di SQL*Loader per caricare i dati
21.1 Il control file
21.2 Avvio del caricamento
21.3 Note sulla sintassi del control file
21.4 Gestione delle operazioni di caricamento dei dati
21.5 Messa a punto delle operazioni di caricamento dei dati
21.6 Caratteristiche aggiuntive



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Oracle