|
|
Prodotto ESAURITO/FUORI CATALOGO
Visual Basic la programmazione dei database
|
| Editore | Apogeo |
| Autore | Naccarato |
| Pagine | 272 |
| Volumi | 1 |
| Livello | Intermedio-Avanzato |
| Lingua | italiano |
| Data pubblicazione | 02 - 1999 |
| ISBN | 8873034705 |
|
|
| Prezzo di copertina |
| Euro 25,31 |
|
Sommario
Introduzione XIII
Capitolo 1 - Introduzione ai Sistemi Informativi 1
Sistemi informativi 1
Dati e informazioni 2
Database e DBMS 3
Utenti di un DBMS 4
Perche' tutto cio' 6
Capitolo 2 - Modelli dei dati 7
Schemi e modelli 7
Modelli concettuali 8
Modelli logici 10
Modelli fisici 10
Il modello Entita'-Relazione (E-R) 10
Entita' 11
Relazione 11
Diagrammi Entita'-Relazione (ERD) 12
Opzionalita' 14
Supertipo e sottotipo 16
Relazioni ricorsive 18
Relazioni logaritmiche 19
Dal concettuale al logico 19
Caso di studio 19
Capitolo 3 - Il Modello relazionale 23
Relazione algebrica 23
Chiave primaria 25
Dal concettuale al logico 27
Relazione 1:1, chiave esterna 27
Relazione 1:N 28
Relazione N:N 29
Classificazione delle entita' 30
Operazioni dell'algebra relazionale 32
Operatori di base 32
Operatori derivati 32
Forme normali 33
La prima forma normale 33
La seconda forma normale 34
La terza forma normale 35
Caso di studio 36
Capitolo 4 - Panoramica su SQL 39
Un po' di storia 39
L'istruzione SELECT 40
Proiezione 41
Restrizione 42
LIKE 43
Operazioni sulle colonne 44
Funzioni scalari di gruppo 45
GROUP BY e HAVING 46
ORDER BY 48
Operazioni su piu' tabelle 48
NATURAL JOIN 48
INNER JOIN 51
OUTER JOIN 53
SELF JOIN 54
JOIN su piu' di due tabelle 55
Le subquery 56
Subquery scalari 57
Subquery e IN 59
Subquery annidate 60
Aggiornamento delle tabelle 61
INSERT INTO 62
UPDATE e DELETE 64
Capitolo 5 - Visual Basic & Database 65
Microsoft Jet Database Engine 66
DAO 68
ODBC 70
ODBC-Direct 71
RDO 73
ADO 74
Fine della panoramica 77
Capitolo 6 - Creazione di un Database 79
I Microsoft DataBase (MDB) 79
Tipi di dato 79
Visual Data Manager 80
Access 97 83
SQL 86
L'oggetto Database 91
Creazione di un oggetto Database 92
Apertura di un database 94
L'oggetto TableDef 95
Il programma ViewTableDef 99
SQL Embedded 102
Capitolo 7 - L'oggetto Recordset 105
Creazione di un Recordset 106
Metodi per la navigazione 110
Ricerche 111
Il problema dell'apice 112
L'applicazione BrowseTest 113
Cosa stiamo realizzando? 114
E ora il codice ... 115
A spasso tra i record 117
Aggiornamenti e nuovi record 119
Fine 121
Considerazioni supplementari 121
Tipi di Recordset 122
Dynaset 122
Snapshot 123
Forwardonly 123
Table 124
Dynamic 124
Metodi 124
Delete 125
Close 125
Clone 126
Proprieta' 126
Filter 127
Sort 128
Bookmark 128
RecordCount 129
Type 130
Updatable 130
Capitolo 8 - Il Data Control 131
Che cos'e' il Data Control 131
L'applicazione vbFilm 132
Proprieta' del Data Control 135
Metodi del Data Contol 137
Gli eventi Reposition e Validate 138
DB-Bound Controls 140
DBList 140
DBCombo 141
DBGrid e MSFlexGrid 142
Altri Bound Control 143
Capitolo 9 - Le query 145
Recordset e query di selezione 145
Query di comando 146
L'oggetto QueryDef 146
Query permanenti 147
Query temporanee 149
Proprieta' e metodi 150
Tipi di query 150
Query statiche 150
Query parametriche 151
Query dinamiche 152
Gestione dei risultati 160
Capitolo 10 - Indici e relazioni 161
Gli indici 161
L'oggetto Index 163
Ordinamento 165
Il metodo Seek 166
ORDER BY e JOIN 167
L'oggetto Relation 168
Integrita' referenziale 171
Capitolo 11 - Architetture client-server 173
Architettura centralizzata 173
Architettura basata su LAN 174
Architettura client-server 175
Le applicazioni client 177
I compiti del server 177
Client-server e Visual Basic 178
Client-server a tre livelli 179
Capitolo 12 - Panoramica su ODBC-Direct 183
Il modello a oggetti di ODBC-Direct 184
I Data Source Name (DSN) 186
Aree di lavoro ODBC 188
Database e Connection 189
L'oggetto Recordset 191
Tipi di cursore 191
Tipi di Recordset 192
Limitazioni 192
L'oggetto QueryDef 192
ODBC-Direct e il controllo Data 194
Capitolo 13 - I Remote Data Objects (RDO) 195
Il modello a oggetti RDO 196
Gli oggetti rdoEngine ed rdoEnvironment 198
L'oggetto rdoConnection 199
Query di comando 201
Chiusura di una connessione 202
Connessioni stand-alone 203
Connessioni senza DSN 204
L'oggetto rdoResultset 205
Tipi di rdoResultset 207
Tipo di bloccaggio 207
Driver dei cursori 209
Altre opzioni 210
L'oggetto rdoQuery 211
Query parametriche: l'oggetto rdoParameter 211
Le stored procedure 212
Il Remote Data Control 214
Eventi RDO 215
L'evento QueryComplete 215
L'evento QueryTimeout 216
L'evento WillExecute 217
Capitolo 14 - Gli ActiveX Data Objects (ADO) 219
OLE DB 220
Il modello ADO 221
L'oggetto Connection 223
OLE DB provider 225
Operazioni asincrone 225
Altre proprieta' e metodi per l'oggetto Connection 228
L'oggetto Recordset 228
Tipi di cursore 230
Tipo di bloccaggio 231
Librerie dei cursori 232
Il metodo Find 233
La proprieta' Sort 234
Il metodo Resync 235
Recordset non legati al data provider 236
Recordset persistenti 237
Oggetti Recordset gerarchici (Il comando SHAPE) 238
Relazioni 1:N 240
Relazioni N:N 245
Gerarchie di gruppo 247
L'oggetto Command 248
Ulteriori aspetti di ADO 250
La collezione Properties 250
ActiveX Data Control 251
ActiveX Data Object Recordset 251
ADO MD 251
Capitolo 15 - Gestione degli errori 253
Oggetti per la gestione degli errori 254
Validazione dell'input 257
Transazioni 259
Transazioni e Visual Basic 260
Conclusioni 263
Bibliografia 265
Indice analitico 267
|
|
|
|