![]() |
|
Editore: Mc Graw Hill Pagine: 1328 Autore: Loney Kevin Collana: La guida completa Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2005-02-01 ISBN: 883864408x Prezzo: 80.50 € Lingua: Italiano |
Argomenti trattati:
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.
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
Guida ad Oracle: corso SQL base ed avanzato di ing. Roberto Franchini
IL PL/SQL di Kosmous
Oracle Database: i privilegi di Kosmous
Manuale sul database Oracle 9i di Kosmus
Sicurezza in Oracle di TechTown