Manuali Scontati

Manuali Scontati

Manuali Gratis > Database > Microsoft Sql Server

Manuale Access e SQL Server guida dello sviluppatore

Editore: Mondadori Informatica
Pagine: 647
Autore: Albrecht Ralf, Nicol Natascha
Collana: Programming series

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2002-04-01
ISBN: 8883313631
Prezzo: 50.00 €
Lingua: italiano

Quarta di copertina

La guida completa alla creazione di soluzioni enterprise con i progetti di Access e SQL Server, con il collaudato metodo Passo per passo.

Gli sviluppatori professionisti che usano Microsoft Access, il diffuso programma di database desktop, incontrano spesso limitazioni quando lavorano con grandi quantità di dati. Questa guida pratica spiega nei dettagli come creare soluzioni di database potenti e di dimensione illimitata mantenendo l'ambiente di sviluppo familiare di Access 2000 e Access 2002, ma sfruttando al tempo stesso le potenzialità e le prestazioni di SQL Server 2000. Scoprite come usare MSDE (Microsoft Database Engine), ovvero la versione di SQL Server inclusa in Microsoft Office Developer e in Microsoft Visual Studio, per memorizzare, per memorizzare dati su SQL Server e imparate a creare e utilizzare i progetti di Access completi di query, maschere, report, macro e moduli per accedere a database SQL Server e MSDE.

Tra gli argomenti trattati:

  • Progetti di Access, versioni di database e installazione, tabelle nei progetti di Access, diagrammi di database, viste, stored procedure e Transact-SQL
  • Maschere e report
  • Programmazione con ADO, oggetti Connection, oggetti Recordset, oggetti Command e Parameter, eventi ADO
  • Upsize guidato e passaggio da DAO ad ADO
  • Amministrazione di database SQL Server e MSDE, strumenti di SQL Server, protezione, backup e ripristino, servizi di trasformazione dei dati, SQL-DMO Library, origini dati esterne, routine di sistema
  • Transazioni e blocchi multiutente
  • Pubblicazione sul Web con la procedura guidata di SQL Server, uso di XML con Access 2002 e SQL Server 2000.
Fasi: Progettazione di soluzioni - Implementazione di codice - Test e debug

Ralf Albrecht e Natascha Nicol sono a capo di un'azienda che si occupa di sviluppo professionale in Germania specializzata nella produzione di database. Hanno scritto diversi libri su Access 97 e Access 2000.

Il CD-ROM contiene:

  • la versione elettronica del testo in lingua inglese
  • SQL Server 7.0 Service Pack 3
  • SQL Server 2000 Enterprise Evaluation Edition
  • Un database SQL Server di esempio
  • Internet Explorer 6.0 in italiano
Il contenuto del CD è in lingua inglese. Microsoft Internet Explorer 6.0 è presente anche in italiano.
Per i requisiti di sistema, fare riferimento al Capitolo 1.



Indice

Indice

Parte I Progetti di Microsoft Access e Microsoft SQL Server

    1 Introduzione a Microsoft SQL Server e Access
      A chi è rivolto questo libro
      Visione d'insieme dei capitoli
      Il database d'esempio
      Requisiti di sistema
      Supporto
    2 Progetti di Access
      Interfacce
      DAO e il motore Jet
      ADO e OLE DB
      Progetti di Access
      SQL Server e MSDE
      SQL Server
      Server autonomi, di rete e client
      Access come database desktop
      Access come database su file server
      Accesso a un server di database
      Dati e registrazione
    3 Installazione
      Installazione di SQL Server 2000
      Installazione di MSDE 2000
      Installazione di SQL Server 7
      Installazione di MSDE 1
      Esecuzione di SQL Server/MSDE
      Gestione servizi
      Impostazioni di rete
    4 Database
      Database di SQL Server/MSDE
      Database
      Database predefiniti
      Amministrazione degli utenti e autorizzazioni di accesso
      Creazione di un nuovo progetto di Access
      Creazione di un nuovo progetto di Access con un nuovo database
      Connessione di un nuovo progetto di Access a una database esistente
    5 Tabelle nei progetti di Access
      Creazione di tabelle
      Creazione di tabelle con Microsoft Access 2002
      Consenti valore Null
      Valori predefiniti
      Identità
      Vincoli CHECK
      Definizione di vincoli con Access 2002
      Indici per le tabelle
      Creazione di un indice
      Indice combinato
      Proprietà aggiuntive con Access 2002
      Copia di tabelle
      Uso delle tabelle
      Fogli dati secondari
      Tabelle di sistema
    6 Diagrammi di database
      Creazione di un diagramma di database
      Salvataggio del diagramma di database
      Modifica delle tabelle
      Definizione di relazioni
      Aggiornamenti ed eliminazioni a catena
      La finestra di dialogo Proprietà
      Visualizzazione dei diagrammi
      Formattazione e layout dei diagrammi
      Etichettatura dei diagrammi
    7 Viste
      Query di Access o viste
      Creazione di viste
      Aree della finestra di progettazione query
      Aggiunta di tabelle o viste
      Selezione di colonne
      Alias
      Alias per colonne
      Alias per tabelle e viste
      Salvataggio di una vista
      Esecuzione di una vista
      Visualizzazione foglio dati
      Criteri
      Inserimento o modifica di dati nelle viste
      Join
      Join automatici
      Nuova linea di join
      Eliminazione di una linea di join
      Tipi di join
      Gruppi
      Condizioni per i gruppi
      Colonne calcolate
      Differenze nell'uso delle colonne in un database mdb di Access
      Proprietà di una vista
      Query di unione
      Sottoquery
      Creazione di viste con SQL
    8 Stored procedure
      Creazione di stored procedure
      Opzioni per le stored procedure
      Commenti
      Parametri e variabili
      Parametri
      Variabili
      Comandi di programma Transact-SQL
      Esecuzione di stored procedure
      Ramificazione
      Blocchi
      GOTO
      Cicli
      Il comando WAITFOR
      Funzioni speciali
      Trigger
      Le tabelle interne: inserimento ed eliminazione
      La funzione UPDATE
      Trigger per aggiornamenti ed eliminazioni a catena
      Note importanti
      Ricerca di errori nelle stored procedure
      Una semplice soluzione per il debug
      Funzioni definite dall'utente
      Funzioni scalari
      Funzioni che restituiscono tabelle
    9 Transact-SQL
      Query di selezione con SELECT
      Output della colonna identità
      Uso delle virgolette
      Alias con AS
      Tabelle di altri utenti, database o server
      Casi speciali
      Colonne calcolate
      Concatenazione di testi
      Funzioni speciali dei campi text, ntext e image
      Differenze rispetto ai database Jet
      Funzioni SQL
      La funzione ISNULL
      La funzione CASE
      La funzione COALESCE
      Uso di testo e di funzioni di testo
      Manipolazione delle date
      Conversione dei tipi di dati
      Ordinamento
      Criteri con WHERE
      Operatori di confronto
      Confronti fra stringhe di caratteri
      Confronti fra valori di data e ora
      Confronti con NULL
      Funzioni di aggregazione
      Esempi
      Gruppi
      La clausola HAVING
      DISTINCT
      SELECT TOP
      Collegamenti con JOIN
      Mancanza di supporto del comando DISTINCTROW
      Query di unione
      Conversioni implicite dei tipi di dati
      Esempi
      Sottoquery
      Sottoquery per colonne
      Sottoquery per criteri
      Query di comando
      Query di aggiornamento
      Aggiunta di query con INSERT
      Eliminazione di dati con DELETE
      Gestione degli errori
      Classi di errori
      La funzione @@ERROR
      Il comando RAISERROR
      Il comando PRINT
      Tabelle temporanee
      Programmazione di un cursore
      Dichiarazione del cursore
      Il comando OPEN
      Il comando FETCH
Parte II Maschere e report
    10 Maschere
      Origine record
      Stored procedure come origine record
      Il generatore di query
      Origine record con EXEC
      Origine record con un recordset ADO
      Modifica di dati nelle maschere
      Nuovi pulsanti
      La proprietà Tipo recordset
      Tabelle collegate come origine record
      Aggiornamento
      La proprietà Parametri di input
      Assegnazione preventiva dei parametri di input
      Riferimenti e maschere e report
      Riferimenti tra maschere
      Riferimenti ai controlli nelle maschere
      Sottomaschere sincronizzate
      Problemi con query complesse
      Sincronizzazione con stored procedure
      Filtri su maschere
      Filtri su server
      Altre differenze
      Tasti di scelta rapida
      Creazione guidata Grafico
      Creazione guidata Tabella pivot (Access 2000)
      Grafici pivot e tabelle pivot (Access 2002)
      Sequenza di eventi su eliminazione
      Funzioni di dominio con riferimenti alle maschere
      Collegamenti ipertestuali
      Apertura di maschere con VBA
    11 Report
      Creazione di report
      Nuove proprietà per i report
      Errori nell'ordinamento dei report (Access 2000)
      Report con stored procedure
      Sottoreport
      Sottoreport e stored procedure con parametro
      Collegamento a un controllo
      Apertura di report con DoCmd.OpenReport
Parte III Programmazione con ADO
    12 Oggetti Connection
      Stringhe di connessione
      Composizione della stringa di connessione
      Data link
      Connessioni ad altri provider
      Oggetti Connection nei progetti di Access
      Il metodo Open
      Altre proprietà e altri metodi
      Il metodo Execute
      Le proprietà ConnectionTimeout e CommandTimeout
      Le proprietà CursorLocation
      Le proprietà Mode
      L'insieme Errors
    13 Oggetti Recordset
      I recordset
      Cursore solo avantiv Cursore statico
      Cursore keyset
      Cursore dinamico
      CursorLocation: client o server
      Combinazioni di parametri
      Funzioni speciali dell'oggetto CurrentProject
      Apertura di un recordset
      Uso dei recordset
      Quali funzioni supporta un dato recordset
      Posizionamento del puntatore del record
      La proprietà RecordCount
      La proprietà AbsolutePosition
      Bookmark
      Ricerca di record
      Ricerca con il metodo Find
      Impostazione di condizioni filtro
      Ordinamento dei recordset
      Modifica dei dati
      L'insieme Fields
      Modifica dei dati
      Aggiunta di nuovi record
      Eliminazione di record
      Il metodo GetRows
      Il metodo GetString
      Il metodo Clone
      I metodi Requery e Resync
      Proprietà State
      Le proprietà State
      La proprietà Status
      La proprietà EditMode
      Elaborazione batch
      Recordset senza una connessione di database
      Uso di più recordset
      Salvataggio dei recordset
    14 Oggetti Command
      Uso degli oggetti Command
      Le proprietà ActiveConnection
      La proprietà CommandText
      La proprietà CommandType
      La proprietà CommandTimeout
      Il metodo Execute
      La proprietà Prepared
      Query con parametri
      Trasferimento di parametri
    15 Eventi ADO
      Eventi
      Un esempio con la gestione degli eventi
      Query asincrone
      Esecuzione asincrona
      Recupero di record in modo asincrono
Parte IV Upsize
    16 Upsize guidato
      L'Upsize guidato
      Creazione di un nuovo database
      Uso di un database esistente
      Operazioni aggiuntive della procedura guidata
      Conversione delle tabelle
      Conversione dei tipi di dati
      Regole di convalida e messaggi
      Etichette e formattazione
      Campi di ricerca
      Proprietà Richiesto
      Proprietà Consenti lunghezza zero
      Trasferimento delle relazioni
      L'integrità referenziale dichiarativa (DRI)v Trigger
      Visibilità delle relazioni
      Upsize delle query
      Viste e stored procedure con il nome ut_...
      Ordinamento
      Alcune proprietà delle query non vengono convertite
      Query nidificate
      Problemi durante l'upsize
      Conversione di maschere e report
      Proprietà origine record
      Controlli delle maschere
      Maschere o report con grafici
      Conversione di programmi VBA
    17 Da DAO ad ADO
      Nozioni di base
      Apertura di un database
      Accesso ai dati tramite recordset
      Spostamento del puntatore al record
      Aggiunta, modifica ed eliminazione di dati
      Ricerca di dati
      Filtro dei dati
      Ordinamento dei dati
      Bookmark
      Esecuzione di query
      Gestione delle query
      Semplici query SELECT
      Query con parametri
      Query di comando
      DAO nei progetti di Access
Parte V Amministrazione di SQL Server/MSDE
    18 Amministrazione di database
      Creazione di database
      Creazione di database con SQL
      Eliminazione di database
      Eliminazione di database con SQL
      Funzioni amministrative aggiuntive
      Funzioni di backup dei dati
      Protezione dei database
    19 Strumenti di SQL Server
      Enterprise Manager
      Database
      Data Transformation Services
      Gestione
      Protezione
      Servizi di supporto
      Gestione del server
      Manutenzione del database
      Avvisi, operatori e processi
      Processi e blocchi
      Query Analyzer
      Uso di Query Analyzer
      Piano di esecuzione
      Il programma OSQL
      Profiler
      Definizione di una nuova traccia
      Ottimizzazione guidata indici
    20 Protezione
      Protezione dei file adp
      Protezione dei moduli VBA
      Protezione con SQL Server/MSDE
      Cambiamenti apportati in Access 2002
      Il sistema di protezione
      Accesso a SQL Server
      Definizione degli utenti
      Autorizzazioni
      Amministrazione utenti con SQL Server Enterprise Manager
      Comandi SQL per l'assegnazione di autorizzazioni
      Assegnazione di diritti con GRANT
      Revoca dei diritti con REVOKE
      Assegnazione o revoca dei diritti di esecuzione per un comando
      Stored procedure di sistema per utenti e ruoli
      Maschera di esempio frmUserAndRoles
      Funzioni di sistema per la protezione
    21 Funzioni di backup dei dati
      Concetti fondamentali
      Backup e ripristino dei dati
      Recupero: ripristino dei dati dopo un crash del sistema
      Funzioni di backup dei dati
      Backup dei progetti di Access
      Uso di SQL Server Enterprise Manager
      Backup con SQL
      Backup con SQL-DMO
      Ripristino dei dati
      ripristino dei dati nei progetti di Access
      Uso di SQL Server Enterprise Managerv Ripristino con SQL
    22 Data Transformation Services
      Importazione/Esportazione guidata DTS
      Caratteristiche speciali dei campi d'identità e timestamp
      Trasformazioni
      Il DTS in Enterprise Manager
      Pacchetto DTS
      Salvataggio del pacchetto
      Esecuzione del pacchetto
      Esecuzione di pacchetti passo per passo
    23 Libreria SQL-DMO
      Modello di oggetti
      Informazioni riguardo al database
      Generazione di script
      Uno script per tutti gli oggetti del database
      Esecuzione di script memorizzati
      Informazioni sui processi
      Configurazione della libreria SQL-DMO
      Installazione dei componenti client di SQL Server
      Copia dei componenti SQL-DMO
    24 Origini dati esterne
      Configurazione di un server collegato
      Configurazione in SQL Server Enterprise Manager
      Configurazione con stored procedure di sistema
      Configurazione con SQL-DMO
      Accesso dati a server collegati
      Server collegati nelle maschere di Access
      Accesso mediante viste
      Accessi ad hoc
      OPENQUERY per accessi con server collegati
      OPENROWSET per accessi senza server collegati
      Tabelle collegate in Access 2002
      Impostazione di un server collegato
      Impostazione di un collegamento ad hoc
    25 Stored procedure di sistema
      Raggruppamento per funzione
      Elenco alfabetico
Parte VI Transazioni e blocchi
    26 Transazioni e blocchi
      Transazioni
      Transazioni in Transact-SQLv Transazioni con ADO
      Blocco di record
      Blocchi ottimistici nelle maschere
      Blocchi ottimistici nei programmi VBA
Parte VII Internet
    27 Pubblicazioni sul Web con SQL Server
      Pubblicazione guidata sul Web con SQL Server
    28 XML con Access 2002 e SQL Server 2000
      XML e Access 2002
      Esportazione di dati in XML
      Metodi ExportXML e ImportXML
      Recordset ADO e XML
      XML e con SQL Server 2000
      Configurazione
      Esecuzione di query URL
      Programmazione con la libreria Microsoft XML
      Dati dinamici
Parte VIII Appendici
    A Convenzione di denominazione
      Notazione ungherese
      Tag
      Tag per le variabili
      Tag per gli insiemi
      Tag per le costanti
      Elementi di menu
      Creazione di tipi di dati
      Tipo di dati Enum
      Tag per le classi e i tipi personalizzati
      Creazione di routine
      Creazione di nomi di routine
      Deniminazione dei parametri
      Denominazione degli indicatori
      Prefissi
      Prefissi per i campi di dati (array)
      Prefissi per intervalli di validità e cicli di vita
      Suffissi
      Tag per Access
      Oggetti di Access
      Tag per ADO
      Tag per gli oggetti di SQL Server
    B Indirizzi Internet
      Risorse utilizzate comunemente
      Microsoft Office e Microsoft Access
      Microsoft SQL Server
      Informazioni su SQL Server
      Informazioni generali
      Newsgroup
    C Specifiche di SQL Server/MSDE


MIGLIORA COSTANTEMENTE

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


Manuali gratis di Microsoft Sql Server