|
|
MySQL 5 Guida Completa
|
| Editore | Apogeo |
| Autore | Kofler Michael |
| Titolo originale | The definitive guide to MySQL 5 - third edition |
| Editore originale | Apress |
| Collana | Guida completa |
| Pagine | 631 |
| Volumi | 1 |
| Livello | Intermedio |
| Lingua | Italiano |
| Data pubblicazione | 03 - 2006 |
| ISBN | 8850324685 |
|
|
| Prezzo di copertina |
| Euro 45,00 |
|
Prefazione
Che cosa offre questo libro
Che cosa non troverete in questo libro
Programmi di esempio e codice sorgente
Versioni
Notazione
Aggiornamenti, errata, collegamenti e forum di discussione
Parte I Introduzione
capitolo 1 Che cos’è MySQL?
Che cos’è un database?
MySQL
Limiti di MySQL
Numeri di versione di MySQL
Licenze MySQL
Alternative a MySQL
Riepilogo
Capitolo 2 L’ambiente di test
Windows o Unix/Linux?
Installazione in ambiente Windows
Installazione in ambiente SuSE Linux 10.0
Installazione in ambiente Red Hat Enterprise Linux 4
Installazione di MySQL Developer Version (Linux)
Configurazione di Apache
Configurazione di PHP
Configurazione di MySQL
Capitolo 3 Esempio introduttivo: rilevazione delle preferenze con PHP
Panoramica
Sviluppo del database
Il questionario
Valutazione del questionario e visualizzazione dei risultati
Idee per miglioramenti
Parte II Strumenti amministrativi e interfacce utente
Capitolo 4 mysql, mysqladmin e mysqldump
mysql
mysqladmin
mysqldump
Capitolo 5 MySQL Administrator e MySQL Query Browser
Installazione
Impostazione della connessione
MySQL Administrator
MySQL Query Browser
Capitolo 6 phpMyAdmin
Installazione e configurazione
Gestione degli utenti e messa in sicurezza di MySQL
Creazione e modifica dei database
Visualizzazione, inserimento e modifica dei dati
Esecuzione di comandi SQL
Importazione ed esportazione
Amministrazione del server
Funzioni accessorie
Capitolo 7 Microsoft Office, OpenOffice.org e StarOffice
Installazione di MySQL Connector/ODBC
Microsoft Access
Microsoft Excel
Installazione di MySQL Connector/J
Il componente Base di OpenOffice.org e StarOffice
Parte III Nozioni fondamentali
Capitolo 8 Progettazione dei database
Approfondimenti
Tipi di tabella
Tipi di dato di My/SQL
Trucchi e suggerimenti per la progettazione dei database
Regole di normalizzazione
Gestione delle gerarchie
Relazioni
Chiavi primarie e chiavi esterne
Indici
Viste
Database di esempio per la gestione di una biblioteca (mylibrary)
Database di esempio per un gruppo di discussione (myforum)
Database di eccezioni del database (casi speciali)
Capitolo 9 Introduzione a SQL
Introduzione
Query semplici (SELECT)
Ordinamento dei record (ORDER BY)
Selezione di record specifici (WHERE, HAVING)
Collegamento di dati fra tabelle diverse
Unione di risultati di query
Query raggruppate e funzioni di aggregazione
Modifica dei dati (INSERT, UPDATE e DELETE)
Creazione di nuove tabelle, database e indici
Capitolo 10 Soluzioni ed esempi di SQL
Stringhe di caratteri
Data e ora
Tipi di dato ENUM e SET
Variabili e istruzioni condizionali (IF, CASE)
Copia di dati fra tabelle
Tabelle pivot
SubSELECT
Come garantire l’integrità dei dati
Individuazione di record duplicati
Come portare una tabella in forma normale
Elaborazione dei primi o degli ultimi n record
Selezione casuale di record
Ricerche di testo completo
Blocco dei database (locking)
Transazioni
Capitolo 11 Gestione e messa in sicurezza degli accessi
Introduzione
Primo intervento
Funzionamento del sistema di gestione degli accessi
Strumenti per l’impostazione dei privilegi di accesso
Autenticazione sicura delle password, da MySQL 4.1
Problemi con l’impostazione di una connessione
Sicurezza del sistema
Capitolo 12 Funzioni GIS
Formati GIS
Implementazione GIS di MySQL
Esempi SQL: il database glacier
Esempi SQL: il database opengeodb
Capitolo 13 Stored procedure e trigger
Perché le stored procedure e i trigger?
Benvenuti nel mondo delle stored procedure
Implementazione delle stored procedure
Amministrazione delle stored procedure
Sintassi ed elementi di linguaggio per le stored procedure
Esempi di stored procedure
Trigger
Capitolo 14 Gestione e configurazione del server
Primi passi
Backup
Migrazione di database
Importazione ed esportazione di file di testo
Log
Repliche
Gestione delle tabelle MyISAM
Gestione delle tabelle InnoDB
Ottimizzazione del server
Gestione del database presso un ISP
Parte IV Programmazione
Capitolo 15 PHP
Funzioni dell’estensione mysql
Classi, metodi e proprietà mysql
Esportazione di funzioni di database in una classe
Visualizzazione dei risultati di una SELECT sotto forma di tabella
Stringhe di caratteri, date, ore, BLOB e NULL
Inserimento di record di dati correlati
Elaborazione dell’input proveniente dai moduli
Rappresentazione dei risultati di ricerca adeguata alla pagina
Gestione di dati gerarchici
Ottimizzazione delle prestazioni
Unicode
Dati binari (BLOB) e immagini
Stored procedure
Interfaccia SP Administrator
Capitolo 16 Perl
Tecniche di programmazione
Esempio: cancellazione di record con dati non validi
Esempio di CGI: gestione della biblioteca (mylibrary)
Esempio di CGI Unicode
Capitolo 17 Java (JDBC e Connector/J)
Introduzione
Tecniche di programmazione
Capitolo 18 C
L e API (libmysqlclient)
Hello, World!
Impostazione della connessione
Esecuzione di comandi SQL
Lavorare con i dati binari e i caratteri speciali
Gestione degli errori
Capitolo 19 Visual Basic 6/VBA
Nozioni fondamentali e terminologia
Opzioni Connector/ODBC
Programmazione ADO e Visual Basic/VBA
Impostazione della connessione
Converter: da Microsoft SQL Server a MySQL
VBMySQLDirect
Appendice Strumenti e opzioni MySQL
Panoramica
Opzioni comuni e file di configurazione
mysqld (server)
mysqld_safe ((avvio server)
mysql_install_db (nuova installazione del database mysql)
mysql_fix_privilges (aggiornamento del database mysql)
mysql_fix_extensions (rinomina di file MyISAM)
mysql (interprete di comandi SQL)
mysqladmin (amministrazione)
mysqldump (salvataggi/esportazione)
mysqlimport (impostazione di file)
mysqlshow (visualizzazione di informazioni)
myisamchk (riparazione di file MyISAM)
myisampack (compressione di file MyISAM)
Indice analitico
|
|
|
|