Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
DatabaseADO


Prodotto ESAURITO/FUORI CATALOGO

Essential ADO .NET
EditoreMondadori Informatica
AutoreBeauchemin Bob
Titolo originaleEssential ADO .NET
Editore originaleAddison Wesley
CollanaProgramming series
Pagine528
Volumi1
LivelloAvanzato
LinguaItaliano
Data pubblicazione02 - 2003
ISBN8883314689


 Prezzo di copertina 
 Euro 45,00  

 Presentazione       Indice      

Indice

Introduzione di Tim Ewald
Introduzione di Richard Grimes
Prefazione
Ringraziamenti

Capitolo 1 Dati: modelli, applicazioni e API
1.1 Informazione, modellazione dei dati e database
1.2 Database e API fondamentali
1.3 Il modello relazionale
1.3.1 Regole per la progettazione relazionale
1.3.2 Vantaggi del modello relazionale
1.3.3 Modello relazionale supportato in ADO .NET
1.4 Gerarchie, oggetti e ibridi
1.4.1 Dati non relazionali moderni
1.4.2 Dati multidimensionali
1.4.3 Dati non relazionali e ADO .NET
1.4.4 XML e Infoset
1.4.5 XML, database e rappresentazione universale dei dati
1.5 Modelli di applicazioni incentrati sui dati
1.6 Evoluzione delle API di accesso ai dati
1.7 Dove siamo?

Capitolo 2 Fondamenti di ADO .NET
2.1 Accesso ai dati e architettura .NET
2.2 Due modelli di accesso ai dati
2.3 Modalita' connessa
2.3.1 Provider dati OleDb e SqlClient
2.3.2 Scrivere codice generico di accesso ai dati con il provider dati ADO .NET
2.3.3 Cursori nel modello provider dati
2.4 Modalita' disconnessa e DataSet
2.5 Le API XML in .NET
2.5.1 Streaming XML
2.5.2 Schemi XML
2.5.3 XMLDocument, XPath e XPathNavigator
2.5.4 Mischiare XML e provider dati
2.6 Configurazione delle classi dati managed
2.7 Dove siamo?

Capitolo 3 Il modello connesso: accesso ai dati tramite flussi
3.1 Provider dati .NET e modello connesso
3.2 Classi connessione
3.3 Pooling delle connessioni
3.4 Metodi per metadati
3.5 Comandi
3.5.1 Comportamenti di Command
3.6 Usare parametri
3.7 Preparazione, cancellazione, timeout e ripristino di un comando
3.8 Flusso di dati tramite DataReader
3.9 Leggere i valori di colonna tramite IDataRecord
3.9.1 Gestire grandi colonne dati
3.10 Gestire gli errori
3.11 Usare transazioni
3.11.1 Transazioni distribuite
3.11.2 Come funziona il pooling delle connessioni
3.11.3 Come funzionano le transazioni dichiarative
3.12 Le classi Permission
3.12.1 Sicurezza del database
3.13 Dove siamo?

Capitolo 4 La classe DataSet: gruppo di dati relazionali
4.1 DataSet
4.1.1 DataSet come database in memoria
4.1.2 Cosa si può fare con un DataSet
4.2 Il modello DataSet
4.2.1 DataColumn, DataRow e DataTable
4.2.2 DataTable e i suoi utilizzi
4.2.3 DataRow
4.2.4 Chiavi, relazioni e vincoli
4.2.5 Navigare tra le relazioni: select e find
4.2.6 Aggiungere, recuperare, modificare ed eliminare righe
4.2.7 Combinare le modifiche
4.2.8 Unire DataSet
4.2.9 Stati di DataRow e versioni
4.2.10 Regole e relazioni
4.2.11 Gestione degli errori
4.2.12 Eventi
4.2.13 DataSet e tipi non relazionali
4.3 Definire uno schema informativo
4.4 Dove siamo?

Capitolo 5 DataAdapter: sincronizzare database e dataset
5.1 Concorrenza ottimistica
5.2 Classi DataAdapter
5.3 Popolare un DataSet da un provider managed
5.3.1 Usare Fill con lo schema e le informazioni sulle relazioni
5.3.2 Gestione degli errori durante un DataAdapter.Fill
5.4 Come funziona DataAdapter.Fill
5.5 Integrazione ADO in OleDbDataAdapter
5.6 Aggiornare un database tramite DataAdapter
5.6.1 La classe CommandBuilder
5.6.2 Codificare la logica degli aggiornamenti in modo diretto
5.7 Come funziona Update
5.7.1 Controllare gli aggiornamenti
5.8 Il modello di eventi del DataSet
5.8.1 Aggiormare il DataSet usando Update e Merge
5.9 Scrivere comandi generali personalizzati
5.9.1 Il CommandBuilder di ADOX
5.9.2 Costruire un UpdateCommand batch
5.10 DataSet e tipi di dati non relazionali rivisitati
5.11 Si deve usare DataSet o DataReader?
5.12 Dove siamo?

Capitolo 6 Data binding: ADO .NET e le interfacce utente grafiche
6.1 Windows Form e Web Form
6.2 Modelli di presentazione dati
6.3 Usare controlli databound
6.3.1 Tipi di associazioni dati nei WebForm
6.3.2 Anatomia di tipi di controlli databound
6.3.3 Associazione a un DataReader
6.4 Associazione dati con i DataSet
6.5 DataView e trasformazioni comuni
6.6 Tabelle e correlazioni con le colonne
6.7 Controlli elenco editabili: DataList e DataGrid
6.7.1 DataList
6.7.2 DataGrid
6.8 Dati non relazionali e DataView
6.9 Integrazione di Visual Studio
6.9.1 Server Explorer e Data Toolbox
6.10 Controlli e form dati
6.11 Dove siamo?

Capitolo 7 XML e integrazizone dell'accesso ai dati
7.1 XML e l'accesso ai dati tradizionali
7.2 XML e ADO .NET
7.2.1 Definire uno schema del DataSet
7.2.2 Ridefinire lo schema XML del DataSet
7.2.3 Leggere XML in un DataSet
7.2.4 Scrivere schemi XML da un DataSet
7.2.5 Annotazioni specifiche di Microsoft
7.2.6 Scrivere dati XML da un DataSet
7.3 Serializzazione, marshaling e DataSet
7.4 DataSet tipizzati
7.5 La classe XmlDataDocument
7.5.1 XmlDataDocument e DataSet
7.5.2 XmlDataDocument e DataDocumentXPathNavigator
7.6 Perche' database e XML?
7.6.1 XML come tipo Distinct
7.6.2 Composizione e scomposizione del documento
7.7 SQL Server, XML e accesso ai dati managed
7.7.1 La keyword FOR XML
7.7.2 OpenXML
7.7.3 Il provider SQLOLEDB
7.7.4 Le classi managed SqlXml
7.7.5 Applicazioni Web SQLXML
7.7.6 Updategram
7.7.7 FOR XML nel provider SQLXMLOLEDB
7.7.8 Caricamento di grosse quantita'
7.7.9 Supporto futuro
7.8 Usare SQLXML e .NET
7.9 Dove siamo?

Capitolo 8 Provider: ADO .NET e provider dati
8.1 Quali sonmo le vostre scelte?
8.2 Restare con OLE DB: un riepilogo dei concetti OLE DB
8.3 Restare con OLE DB: interazione con il provider dati OleDb
8.3.1 Cotipi principali e correlazione ai tipi
8.3.2 Accessor
8.3.3 Eseguire Command, restituire risultati e usare OpenRowset
8.3.4 Formato dei risultati e comportamenti di Command
8.3.5 Dialetti comando
8.3.6 Dati gerarchici
8.3.7 Aggiornare da un Rowset
8.3.8 Errori
8.3.9 Funzioni non supportate
8.3.10 Provider supportati e non supportati
8.4 Scrivere un provider dati
8.5 Implementare la classe Connection
8.5.1 Specifiche
8.5.2 Implementazione
8.5.3 Specializzazione
8.6 Implementare la classe Command
8.6.1 Specifiche
8.6.2 Implementazione
8.6.3 Specializzazione
8.7 Implementare la classe DataReader
8.7.1 Specifiche
8.7.2 Implementazione
8.7.3 Specializzazione
8.8 Implementare la classe DataAdapter
8.8.1 Specifiche
8.8.2 Implementazione
8.8.3 Specializzazione
8.9 Aggiungere funzionalita' avanzate
8.10 Implementare provider Infoset XML
8.11 Implementare XmlReader
8.12 Implementare XPathNavigator
8.13 Implementazioni alternative: conclusioni
8.14 E' possibile un solo accesso ai dati universale?
8.15 Dove siamo?

Capitolo 9 Consumatori: migrazione ADO .NET per consumatori
9.1 ADO .NET percorsi di migrazione
9.2 ADO .NET for OLE DB Programmers
9.2.1 Cotipi equivalenti
9.2.2 Trasparenza del provider dati
9.2.3 Usare funzionalita' specifiche del provider
9.2.4 Gestione degli errori
9.2.5 Servizi forniti dal sistema
9.2.6 Componenti forniti dal sistema
9.2.7 Service provider
9.2.8 Trasferimento
9.3 Una breve panoramica di ADO
9.4 ADO .NET per programmatori ADO
9.4.1 Equivalenza delle classi
9.5 Connessioni, comandi e transazioni ADO
9.5.1 Connections e stringhe di connessione
9.5.2 Usare le transazioni
9.5.3 Comandi e comportamenti di Command
9.5.4 Dati gerarchici
9.5.5 Operazioni asincrone
9.5.6 Proprieta'
9.6 ADO .NET e il modello disconnesso di ADO
9.6.1 Classi equivalenti
9.6.2 Navigazione
9.6.3 Cosa e' successo a GetRows in ADO .NET
9.6.4 Aggiornamenti
9.6.5 Creazione di un enunciato di aggiornamento
9.6.6 Aggiornamento Batch
9.6.7 Estensioni DataSet di ADO .NET
9.6.8 Nomi di colonne e tabelle
9.6.9 Ordinamento e filtro
9.7 Interoperabilita' ADO DB
9.8 ADO .NET per programmatori ODBC
9.8.1 Gestori e ambiente
9.8.2 Comandi
9.8.3 Prelevare dati
9.8.4 Metadati e informazioni sullo schema
9.8.5 Errori
9.9 ADO .NET per programmatori JDBC
9.9.1 Codice generico
9.9.2 Tipi di provider
9.9.3 Pooling delle connessioni
9.9.4 Tipi di dati non relazionali
9.9.5 Database oggetto
9.9.6 Altre estensioni SQL-99
9.9.7 Metadati
9.9.8 Transazioni
9.9.9 Comandi e comportamenti
9.9.10 Eseguire interrogazioni e restituire risultati
9.9.11 Cursori server
9.9.12 Errori
9.10 Programmatori ADO .NET JDBC e il modello disconnesso
9.11 SQL/J parte 0 e DataSet tipizzati
9.12 Dove siamo?

Capitolo 10 ADO .NET e i tipi di dati
10.1 Evoluzione nell'accesso ai dati
10.2 ADO .NET con RDBMS server e basati su file
10.3 ADO .NET con dati omogenei gerarchici e ORDBMS
10.4 ADO .NET e dati di rete: oggetti grafi, ODBMS e DBMS di rete
10.5 ADO .NET e file strutturati, dati multidimensionali e ORDBMS
10.6 File uniformi e file semistrutturati ADO .NET
10.7 Dove stiamo andando?

Appendice A Tipi di dati correlazionali ai tipi
A.1 Enumerazione DbType
A.2 Correlazione dei tipi dati SQL Server a SqlTypes e SqlDbTypes
A.3 Correlazione dei DBTYPE di OLE BD ai tipi di dati .NET
A.4 Correlazione di tipi ODBC
A.5 Parameter.DbType

Appendice B Sintassi delle espressioni
B.1 Valori definiti dall'utente
B.2 Operatori
B.3 Operatori stringa
B.4 Caratteri jolly
B.5 Referenziare relazioni genitore/figlio
B.6 Aggregati
B.7 Funzioni

Appendice C Regole di inferenza dello schema
C.1 Escludere informazioni
C.2 Riepilogo del processo di inferenza
C.3 Tabelle
C.4 Elementi con attributi
C.5 Elementi con elementi figlio
C.6 Elementi che si ripetono
C.7 Colonne
C.8 Attributi
C.9 Elementi senza attributi o elementi figlio
C.10 Relazioni
C.11 Elemento testo
C.12 Limiti

Bibliografia

Indice analitico



  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy