Manuali Gratis >
Database >
Microsoft Sql Server
Manuale
SQL Server 2000 practical
Editore: Jackson
Pagine: 575
Autore: Guerrero Fernando, Roja Carlos Eduardo
Collana: Practical
Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2001-09-01
ISBN: 8825618999
Prezzo: 45.96 €
Lingua: italiano
|
Quarta di copertina
SQL Server 2000 practical è un libro di riferimento per chi vuole imparare rapidamente a programmare e interrogare database fruttando la potenza di SQL Server. Il testo, inoltre, rappresenta un valido strumento per gli sviluppatori Web, in quanto insegna come utilizzare le nuove funzionalità XML di SQL Server per accedere ai dati da Internet. Tutti i concetti sono illustrati attraverso esempi concreti e le spiegazioni sono integrate da trucchi per programmare in maniera più efficiente, consigli per evitare i più comuni errori e note che approfondiscono i dettagli principali degli argomenti trattati. Grazie a questo libro tutti saranno in grado di comprendere e utilizzare la sintassi di Microsoft SQL, il linguaggio di programmazione per lo sviluppo di database più diffuso sul mercato.
Questo volume permetterà di:
- conoscere le basi del linguaggio SQL
- utilizzare le tabelle e le viste
- Eseguire le query e modificare i dati
- ottimizzare l'accesso ai dati
- mantenere l'integrità e la coerenza dei dati
- implementare la logica business
- implementare la logica di elaborazione complessa
Argomenti:
- Gestione dei database relazionali e SQL Server
- Elementi di Transact-SQL
- Utilizzare tabelle e viste
- Esecuzione di query e modifica dei dati
- Query su più tabelle: join
- Tavole d'interrogazione multiple
- Ottimizzare l'accesso ai dati: indici
- L'integrità dei dati
- Programmazione di stored procedure
- Programmazione dei trigger
- Logica business: funzioni definite
- Aggiornare la propria rete paritetica
Indice
Indice
Introduzione
Capitolo 1 Gestione di database relazionali e SQL Server
Modelli di database
Una breve storia di SQL Server
Introduzione all’architettura SQL server
Progettazione di applicazioni client/server
Per proseguire
Capitolo 2 Elementi di Transact-SQL
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Control Language (DCL)
Tipi di dati
Elementi aggiuntivi
Programmare script e batch
Per proseguire
Capitolo 3 Utilizzare tabelle e viste
Creare e modificare le tabelle
Creare e modificare viste
Per proseguire
Capitolo 4 Esecuzione di query e modifica dei dati
Richiesta di dati
Modifica dei dati
Per proseguire
Capitolo 5 Query su più tabelle:join
Sintassi ANSI SQL-92
INNER JOIN
OUTER JOIN
CROSS JOIN
Self Join
L’operatore UNION
Per proseguire
Capitolo 6 Ottimizzare l’accesso ai dati: indici
Introduzione agli indici
Vantaggio degli indici
Come creare gli indici
Come SQL Server 2000 memorizza i dati
Come SQL Server 2000 modifica i dati
Miglioramenti apportati in SQL Server 2000
Accedere ai dati senza indici:scansione di tabella
Tipi di indici
Query coperte e intersezione degli indici
Gestiopne degli indici
Indici su colonne calcolate
Viste indicizzate
Ottimizzazione guidata indici
Riepilogo
Per proseguire
Capitolo 7 Integrità dei dati
Tipi di integrità dei dati
Vincoli (integrità dei dati dichiarativa)
Per proseguire
Capitolo 8 Programmazione di stored procedure
Vantaggi dell’utilizzo delle stored procedure
Tipi di stored procedure
Creare ed eliminare stored procedure
Utilizzare i parametri
Modificare la definizione della stored procedure
L’istruzione RETURN
Eseguire stored procedure
Ricompilare una stored procedure
Gestione degli errori
Stored procedure nidificate
Protezione delle applicazioni tramite stored procedure
Per proseguire
Capitolo 9 Programmazione dei trigger
Vantaggi dei trigger
Miglioramenti dei trigger
Tabelle Inserted e Deleted
Tipi di trigger
Creare ed eliminare i trigger
Modificare la definizione di un trigger
Disabilitare i trigger
Nidificare i trigger
Trigger ricorsivi
Implicazioni di protezione:trigger
Applicare le regole business: trigger INSTEAD OF, vincoli e trigger AFTER
Per proseguire
Capitolo 10 Logica business:funzioni definite dall’utente
Vantaggi delle funzizoni definite dall’utente
Funzioni definite dall’utente incorporate
Tipi di funzioni definite dall’utente
Eliminare funzioni definite dall’utente
L’opzione SCHEMABINDING
Funzioni deterministiche e non deterministiche
Modificare la definizione delle funzioni definite dall’utente
Implicazioni did protezione: funzioni definite dall’utente
Utilizzare le funzizzoni definite dall’utente
Per proseguire
Capitolo 11 Utilizzare query e istruzioni complesse
Subquery
Subquery correlate
Tabelle derivate
La funzione CASE
La clausola COMPUTE
Gli operatori CLUNE e ROLLUP
Utilizzare gli hint
Per proseguire
Capitolo 12 Elaborazione orientata alle righe:i cursori
Elaborazione orientata agli insiemi e alle righe
Tipi di cursore
Utilizzare i cursori
Ambito di validità dei cursori
Utilizzare i cursori per risolvere operazioni eseguite su più righe nei trigger
Curso di di applicazione
Per proseguire
Capitolo 13 Consistenza dei dati: transazioni e blocchi
Proprietà delle transazioni (ACID)
Usare le transazioni
Problemi di concorrenza
Livelli di isolamento
Tipi di blocco
Blocchi critici
Per proseguire
Capitolo 14 Trasferire i dati da e verso SQL Server
Necessità per il trasferimento dei dati
Strumenti per trasferire i dati in SQL Server 2000
Istruzione BULK INSERT e utilità bcp
Utilizzare Data Transformation Services
Copia guidata database
Per proseguire
Capitolo 15 Configurare server collegati
Query distribuite
Transazioni distribuite
Per proseguire
Appendice A Utilizzare le istanze di SQL Server
Installare istanze di SQL Server
Eseguire la connessione alle istanze
Funzioni di sistema utilizzate nelle istanze multiple
Limitazioni attuali
Appendice B Utilizzare SQL Query Analyzer
Installare SQL Query Analyzer
Ambiente di utilizzo di SQL Query Analyzer
Gestire le opzioni utente e di connessione
Definire e usare i modelli in SQL Query Analyzer
Analizzare le query
Utilizzare Debugger Transact-SQL
Riepilogo
Indice analitico
Manuali gratis di Microsoft Sql Server