|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Giorgio Zarrelli
Prezzo: € 19,90
Caratteristiche: 315 pag - 15x21 bn
ISBN: 8882335682
Anno di edizione: 2007
Numero dell'edizione: 1
|
|
 |
|
 |
|
|
|
I capitoli del libro
Il libro Programmare con MYSQL è composto da nove capitoli, articolati in modo graduale, il tutto spiegato con una buona padronanza del linguaggio informatico tecnico. Vediamo insieme il contenuto dei vari capitoli.
Capitolo 1: Conoscere i database
Spiegazione del concetto di BASE DEI DATI, uso mirato di alcuni tipi di RBDMS. Istruzioni SQL, cosa sono e a cosa servono. Nozione di database relazionale e tipologie di relazioni (1 a 1, 1 a molto, molti a molti). Vengono affrontate anche le problematiche inerenti la creazione di un RDBMS come: ridondanza dei dati, anomalia dei dati (anomalia aggiornamento, anomalia cancellazione, anomalia inserimento).
Capitolo 2: Relazioni normali
Consigli su una progettazione ottimale di un RDBMS MySQL, spiegazione e importanza della Chiave primaria, Chiave Surrogata, Chiave Esterna. Problema dell'integrità referenziale, normalizzazione, prima forma normale, seconda forma normale, terza forma normale.
Capitolo 3: Scegliere MySQL
Tipologie tabelle Mysql, loro utilizzo, vantaggi e svantaggi, riassunto schematico di: stored procedure (routine), funzioni, trigger (interruttore), Cursori (iteratori), viste (visualizzazioni dei dati), transazioni XA (locking sulle risorse), partizionamento (distribuire le tabelle in sezioni del filesystem), eventi (interruttori temporali) argomenti che verranno approfonditi nel finale del libro.
Capitolo 4: Installare MySQL
Ottimo questo capitolo che step by step tramite screenshoot guida nel download sicuro (MD5 checksum) e nell'installazione di MySQL su sistemi Windows e Linux. Assolutamente da non tralasciare.
Capitolo 5: I tipi di Dati
Panoramica approfondita sui tipi di colonne adatte a contenere i dati: dati numerici, stringhe e date.
Capitolo 6: Il primo database
Progettazione e creazione database, scelta e ottimizzazione delle tabelle. Accesso come utente root a MySQL. Istruzioni SHOW, CREATE DATABASE, CREATE TABLE con tutta la loro sintassi. Queste tre istruzioni vengono affrontate in modo approfondito.
Capitolo 7: Le istruzioni
Manipolazione e gestione dati, ripresa la direttiva SHOW con riguardo alle tabelle. Popolamento delle tabelle tramite l'istruzione INSERT, LOAD DATA INFILE (per importare i dati da un file, utility mysqlimport, recupero delle righe di un tabella tramite la direttiva SELECT e sua articolata e completa sintassi, modifica di una riga della tabella tramite UPDATE e sua sintassi. DELETE per la cancellazione di righe della tabella. Riportata anche l'istruzione ALTER per modificare sia il database sia le tabelle, in quest'ultimo caso la sintassi è molto più articolata. Rinominare una tabella tramite l'istruzione RENAME TABLE e per cancellare i database o gli indici o una tabella il comando DROP. Le ultime pagine di questo capitolo si occupano della manutenzione delle tabelle e della loro ottimizzazione.
Capitolo 8: La gestione degli accessi
Dedicato alla creazione di un utente, gestione degli accessi basata su credenziali dell'utente, gli oggetti su cui applicare i diritti di esecuzione, privilegi. Istruzione CREATE, Rename, DROP Users, SET PASSWORD, GRANT per concedere e modificare privilegi e infine REVOKE.
Capitolo 9: Le funzionalità avanzate di MySQL
Questo capitolo tratta principalmente delle funzionalità di MySQL, partendo dagli operatori, e snodandosi per le funzioni, trattando in modo chiaro le subquery, le join (unioni), cross join, inner join, left, right e outer join, query, registrare a livello server ossia la stored routine. I cursori per eseguire cicli sulle righe come risultato di una SELECT, spiegazione e uso dei trigger, e infine uno sguardo alle viste e ai lock sulle tabelle.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.
Conclusioni
Un buon libro sia per il principiante, sia per l'utente medio-avanzato che potrà approfondire questo RDBMS, nato per il web ma divenuto molto prestante per la sua potenza e l'affidabilità, grazie alle nuove funzionalità avanzate della versione 5. Il libro è scritto con una buona proprietà di linguaggio, il tutto corredato da esempi pratici. Da Leggere.
|