Come fare a...
Web
Come fare a...

Programmare con MySQL

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei - http://blog.shareoffice.it/emanuele/
In questa recensione vedremo Il libro Programmare con MYSQL, scritto da Giorgio Zarrelli per Edizioni FAG di Milano. Si tratta di un ottimo manuale per progettare, creare, amministrare un rdbms MYSQL. Si parte dall'introduzione della teoria del database per arrivare a una programmazione avanzata mysql, illustrando anche le novità per la versione 5.

Acquista il libro sul sito FAG

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.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a..., all'RSS o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X è disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità. Vieni a trovarci anche su Facebook e su Twitter.
Scarica l'articolo (108 Kb)
Fine: 1 di 1
Condividi

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X