Manuali Scontati

Manuali Scontati

Manuali Gratis > Database > Oracle

Manuale Oracle 9i la guida completa

Editore: Mc Graw Hill
Pagine: 1188
Autore: Loney Kevin, Koch George
Collana: La guida completa

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2003-02-01
ISBN: 8838643075
Prezzo: 77.00 €
Lingua: Italiano

Quarta di copertina

La celebre guida Oracle completamente aggiornata a Oracle 8i e 9i: per padroneggiare tutte le caratteristiche e le funzionalita' del programma.

Questo volume offre informazioni esaurienti su tutte le caratteristiche di Oracle 9i. Scritto dai grandi esperti di Oracle gia' autori di diversi best-seller sull'argomento, Kevin Loney e George Koch, con il contributo di altri esperti della societa' TUSC, Oracle 9i la guida completa analizza concetti fondamentali relativi ai database relazionali, ai database relazionali a oggetti e ai database consultabili tramite Web; si occupa inoltre di programmazione SQL, SQL PLUS, Java, JDBC, SQLJ e XML. L'utente trovera' anche una trattazione dettagliata delle tecniche di amministrazione dei database e molto altro. Questo volume autorevole e' una risorsa indispensabile per tutti i professionisti che lavorano in ambiente Oracle.

Tra gli argomenti trattati:

  • Uso delle quey flashback per vedere com'erano i dati prima delle operazioni commit.
  • Creazione, interrogazione e gestione di tabelle esterne
  • Creazione di partizioni, indici e tablespace
  • Esecuzione e messa a punto di query SQL
  • Produzione di report sofisticati con SQL PLUS
  • Creazione di trigger, stored procedure, funzioni e package con PL/SQL
  • Implementazione di tipi, viste di oggetti e metodi
  • Caricamento di dati da file esterni nelle tabelle di database Oracle con SQL Loader
  • Sviluppo di robuste applicazioni di database con JDBC, SQLJ e XML
  • Come sfruttare il dizionario dei dati e l'ottimizzatore di Oracle 9i
  • Panoramica dei componenti di Oracle 9i Application Server (Oracle 9iAS)
  • Gestione, messa a punto, backup e ripristino di database Oracle 9i
Nel CD-ROM allegato: la versione elettronica del libro, i listati completi di tutte le tabelle e un "Information & Documentation Kit" su Oracle9i contenente il documento Release 2 New Features White Paper e altra documentazione selezionata.

Kevin Loney e' consulente tecnico di gestione database della societa' TUSC e autore di molti best-seller su Oracle, e' considerato la massima autorita' nel campo dell'amministrazione di database Oracle da Rick Niemec, Presidente dell'International Oracle User Group (IOUG).
George Koch e' ex vicepresidente di Oracle Corporation e autore di molti best-seller su Oracle.



Indice

Indice

Prefazione
Introduzione

Parte prima - Concetti fondamentali dei database

Capitolo 1 Condividere conoscenze e successo
1.1 L'approccio cooperativo
1.2 Tutti hanno dei "dati"
1.3 Il linguaggio familiare di Oracle
1.4 Alcuni esempi comuni

Capitolo 2 I pericoli di un database relazionale
2.1 E' davvero facile come sembra?
2.2 Quali sono i rischi?
2.3 L'importanza della nuova visione
2.4 Codici, abbreviazioni e standard di denominazione
2.5 Come arginare la confusione
2.6 Maiuscole e minuscole nei nomi e nei dati
2.7 Normalizzazione dei nomi
2.8 L'importanza del fattore umano
2.9 Comprendere dei dati
2.10 Verso la normalizzazione dei nomi degli oggetti
2.11 Chiavi intelligenti e valori di colonna
2.12 Il decalogo

Capitolo 3 Le parti fondamentali del discorso in SQL
3.1 Stile
3.2 Creazione della tabella GIORNALE
3.3 Uso di SQL per selezionare dati da tabelle
3.4 I comandi select, from, where e order by
3.5 Logica e valore
3.6 Un altro impiego delle subquery con where
3.7 Combinazione di tabelle
3.8 Creazione di una vista

Capitolo 4 Elementi di base dei database relazionali a oggetti
4.1 E' obbligatorio utilizzare gli oggetti?
4.2 Perche' utilizzare gli oggetti?
4.3 Tutti possiedono degli oggetti
4.4 Un esempio di oggetto comune
4.5 Analisi e progettazione orientata agli oggetti
4.6 I prossimi capitoli

Capitolo 5 Introduzione ai database con capacita' Web
5.1 Dove si inserisce SQL?
5.2 Dove si inserisce Java?
5.3 Dove si inserisce Oracle Portal?

Parte seconda - SQL e SQL *PLUS

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

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

Capitolo 8 Giocare con i numeri
8.1 Le tre classi di funzioni numeriche
8.2 Notazione
8.3 Funzioni per valori singoli
8.4 Funzioni di gruppo
8.5 Funzioni di elenco
8.6 Ricerca di righe con MAX o MIN
8.7 Precedenza e parentesi
8.8 Conclusioni

Capitolo 9 Le date
9.1 Aritmetica delle date
9.2 ROUND e TRUNC nei calcoli delle date
9.3 Formattazione di TO_DATE e TO_CHAR
9.4 Date nelle clausole where
9.5 Gestione di piu' secoli
9.6 Uso della funzione EXTRACT
9.7 Uso dei tipi di dati TIMESTAMP

Capitolo 10 Funzioni di conversione e trasformazione
10.1 Funzioni di conversione elementari
10.2 Funzioni di conversione specializzate
10.3 Funzioni di trasformazione
10.4 Conclusioni

Capitolo 11 Raggruppamento di righe
11.1 Uso di group by e having
11.2 Viste di gruppi
11.3 La potenza delle viste di gruppi
11.4 Conclusioni

Capitolo 12 Quando una query dipende da un'altra
12.1 Subquery avanzate
12.2 Outer join
12.3 Join naturali e interni
12.4 UNION, INTERSECT e MINUS

Capitolo 13 Alcune possibilita' complesse
13.1 Raggruppamenti complessi
13.2 Uso di tabelle temporanee
13.3 Uso di ROLLUP, GROUPING e CUBE
13.4 Alberi genealogici e connect by

Capitolo 14 Creazione di un report in SQL*PLUS
14.1 Formattazione avanzata
14.2 set termout off e set termout on
14.3 Variabili in SQLPLUS
14.4 Formattazione di numeri
14.5 Uso di mask.sql
14.6 Show all e spool
14.7 Aggiunta di linee vuote
14.8 Ulteriori controlli per la realizzazione di report

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

Capitolo 16 Uso avanzato di funzioni e variabili
16.1 Funzioni in order by
16.2 Diagrammi a barre e grafici
16.3 Uso di TRASLATE
16.4 Copia e incollamento complessi
16.5 Conteggio delle occorrenze di stringhe in stringhe piu' lunghe
16.6 Ulteriori informazioni sulle variabili

Capitolo 17 DECODE e CASE:if, then ed else in SQL
17.1 if, then, else
17.2 Sostituzione di valori con DECODE
17.3 Decode in DECODE
17.4 Greater Than e Less Than in DECODE
17.5 Uso di CASE

Capitolo 18 Creazione, eliminazione e modifica di tabelle e viste
18.1 Creazione di una tabella
18.2 Eliminazione di tabelle
18.3 Modifica di tabelle
18.4 Creazione di una vista
18.5 Creazione di una tabella di solo indice
18.6 Uso di tabelle partizionate
18.7 Ridefinizione in linea delle tabelle

Capitolo 19 Oracle e l'autorita'
19.1 Utenti, ruoli e privilegi
19.2 Che cosa possono concedere gli utenti
19.3 Concessione di risorse limitate
19.4 Opzioni avanzate

Capitolo 20 Modifica degli ambienti di Oracle
20.1 Indici
20.2 Tablespace e struttura del database
20.3 Segmenti di rollback e undo gestiti a livello di sistema
20.4 Cluster
20.5 Sequenze

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 Altri miglioramenti di Oracle9i

Capitolo 22 Accesso a dati remoti
22.1 Database link
22.2 Uso di sinonimi per la traspartenza di dislocazione
22.3 Uso della pseudocolonna User nelle viste
22.4 Collegamenti dinamici: uso del comando copy di SQLPLUS
22.5 Connessione a un database remoto

Capitolo 23 Uso delle viste materializzate
23.1 Funzionalita'
23.2 Privilegi di sistema richiesti
23.3 Privilegi di tabella richiesti
23.4 Viste materializzate di sola lettura e viste materializzate aggiornabili a confronto
23.5 Sintassi di create materialized view
23.6 Aggiornamento delle viste materializzate
23.7 Sintassi di create materialized view log
23.8 Modifica di viste materializzate e log
23.9 Eliminazione di viste materializzate e log

Capitolo 24 Uso di Oracle Text per le ricerche di testo
24.1 Aggiunta di testo al database
24.2 Query di testo e indici di testo
24.3 Gruppi di indici

Capitolo 25 Uso di tabelle esterne
25.1 Accesso ai dati esterni
25.2 Creazione di tabella esterna
25.3 Limitazioni, vantaggi e usi possibili delle tabelle esterne

Capitolo 26 Uso delle query flashback
26.1 Esempi di flashback basati sull'ora
26.2 Come salvare i dati
26.3 Esempi di flashback basati su SCN

Parte terza - PL/SQL

Capitolo 27 Introduzione a PL/SQL
27.1 PL/SQL: nozioni di base
27.2 La sezione delle dichiarazioni
27.3 La sezione dei comandi eseguibili
27.4 La sezione di gestione delle eccezioni

Capitolo 28 I trigger
28.1 Privilegi di sistema richiesti
28.2 Privilegi di tabella richiesti
28.3 Tipi di trigger
28.4 Sintassi dei trigger
28.5 Attivazione e disattivazione dei trigger
28.6 Sostituzione di trigger
28.7 Eliminazione di trigger

Capitolo 29 Procedure, funzioni e package
29.1 Privilegi di sistema richiesti
29.2 Privilegi di tabella richiesti
29.3 Procedure e funzioni
29.4 Procedure e package
29.5 Sintassi del comando create procedure
29.6 Sintassi del comando create function
29.7 Sintassi del comando create package
29.8 Visualizzazione del codice sorgente di oggetti procedurali
29.9 Compilazione di procedure, funzioni e package
29.10 Sostituzione di procedure, funzioni e package
29.11 Eliminazione di procedure, funzioni e package

Parte quarta - Database relazionali a oggetti

Capitolo 30 Implementazione di tipi, viste oggetto e metodi
30.1 Nuova analisi dei tipi di dati astratti
30.2 Implementazione di viste oggetto
30.3 Metodi

Capitolo 31 Collettori (tabelle annidate e array variabili)
31.1 Array variabili
31.2 Tabelle annidate
31.3 Problemi nella gestione di tabelle annidate e array variabili

Capitolo 32 Uso di dati LOB
32.1 Tipi di dati disponibili
32.2 Definizione dei parametri di memorizzazione per i dati LOB
32.3 Gestione e selezione dei valori LOB

Capitolo 33 Concetti avanzati di orientamento agli oggetti
33.1 Oggetti riga e oggetti colonna
33.2 Tabelle oggetto e identificatori di oggetto (OID)
33.3 Viste oggetto con REF
33.4 PL/SQL a oggetti
33.5 Oggetti nel database

Parte quinta - Java in Oracle

Capitolo 34 Un'introduzione a Java
34.1 Confronto
34.2 Introduzione
34.3 Dichiarazioni
34.4 Comandi eseguibili
34.5 Classi

Capitolo 35 Programmazione JDBC e SQLJ
35.1 Introduzione
35.2 Uso delle classi JDBC
35.3 SQLJ
35.4 Uso delle classi SQLJ

Capitolo 36 Stored procedure Java
36.1 Caricamento della classe nel database
36.2 Come accedere alla classe

Parte sesta - Guide

Capitolo 37 Guida al dizionario dati di Oracle 9i
37.1 Nota sulla nomenclatura
37.2 Le "carte stradali": DICTIONARY (DICT) e DICT_COLUMNS
37.3 Oggetti da cui e' possibile selezionare: tabelle (e colonne), viste, sinonimi e sequenze
37.4 Vincoli e commenti
37.5 Indici e cluster
37.6 Tipi di dati astratti, strutture correlate a ORDNMS e LOB
37.7 Database link e viste materializzate
37.8 Trigger, procedure, funzioni e package
37.9 Dimensioni
37.10 Allocazione e uso dello spazio, comprese partizioni e partizioni secondarie
37.11 Utenti e privilegi
37.12 Ruoli
37.13 Audit
37.14 Varie
37.15 Monitoraggio: le tabelle di prestazioni dinamiche V$

Capitolo 38 Guida all'ottimizzatore?
38.1 Quale ottimizzatore?
38.2 Operazioni di accesso alle tabelle
38.3 Operazioni che utilizzano gli indici
38.4 Operazioni che gestiscono insiemi di dati
38.5 Operazioni che eseguono join
38.6 Visualizzazione del percorso di esecuzione
38.7 Operazioni varie
38.8 Conclusioni

Capitolo 39 Guida a Oracle 9iAS
39.1 Communication Services
39.2 Content Management Services
39.3 Ultra Search
39.4 Business Logie Services
39.5 Presentation Services
39.6 Business Inteleligence Services
39.7 Portal Services
39.8 Kit per sviluppatori
39.9 Caching Services
39.10 System Services
39.11 Database Services
39.12 Avvio, arresto e riavvio di iAS (Apache)

Capitolo 40 Guida all'amministrazione del database
40.1 Creazione di un database
40.2 Avvio e arresto del database
40.3 Ridimensionamento e gestione delle aree di memoria per i database
40.4 Allocazione e gestione dello spazio per gli oggetti
40.5 Creazione e gestione dei segmenti di rollback
40.6 Esecuzione dei backup
40.7 Riepilogo

Capitolo 41 Guida a XML in Oracle
41.1 Document Type Definition, elementi e attributi
41.2 XML Schema
41.3 Uso di XSU per selezionare, inserire, aggiornare e rimuovere valori XML
41.4 Uso di XMLType
41.5 Altre caratteristiche

Capitolo 42 Guida di riferimento alfabetica
42.1 Contenuti della guida di riferimento
42.2 Che cosa non contiene la guida di riferimento
42.3 Formato generale delle voci
42.4 Ordine delle parole chiave

Indice analitico



MIGLIORA COSTANTEMENTE

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


Manuali gratis di Oracle