- 312 pagine
- Italian
- ePUB (disponibile sull'app)
- Disponibile su iOS e Android
SQL - quello che i libri non dicono
Informazioni sul libro
SQL (Structured Query Language) è un linguaggio di programmazione ideato per gestire e interrogare basi di dati. Questo libro svela gli errori più comuni e i trabocchetti in cui si imbattono gli sviluppatori di software alle prese con i database, spesso considerati a torto come una delle principali fonti di problemi delle applicazioni. Grazie ai suggerimenti pratici e alle tecniche presentate in queste pagine, il lettore avrà in mano gli strumenti per ottenere dai database risultati più efficaci e per trasformare in soluzioni ottimali anche le strutture più complesse. Strutturato in maniera da rispondere alle esigenze sia dei programmatori più esperti sia di quelli alle prime armi, il libro insegna a progettare e costruire un database, a scrivere query sempre più efficaci e a integrare al meglio il linguaggio SQL nel processo di programmazione delle applicazioni. Infine, non mancano indicazioni sulla progettazione di un codice sicuro e resistente agli attacchi esterni.
Domande frequenti
Informazioni
Indice dei contenuti
- Nota dell’editore
- Capitolo 1 Introduzione
- Parte I Antipattern nella progettazione logica di database
- Capitolo 2 Jaywalking
- Capitolo 3 Alberi naif
- Capitolo 4 ID richiesto
- Capitolo 5 Inserimento senza chiavi
- Capitolo 6 Entità-Attributo-Valore
- Capitolo 7 Associazioni polimorfe
- Capitolo 8 Attributi multicolonna
- Capitolo 9 Metadati e tribble
- Parte II Antipattern nella progettazione fisica di database
- Capitolo 10 Errori di arrotondamento
- Capitolo 11 31 gusti
- Capitolo 12 File fantasma
- Capitolo 13 Indici dappertutto
- Parte III Antipattern relativi alle query
- Capitolo 14 Paura dell’ignoto
- Capitolo 15 Gruppi ambigui
- Capitolo 16 Selezione casuale
- Capitolo 17 Il motore di ricerca dei poveri
- Capitolo 18 Spaghetti query
- Capitolo 19 Colonne implicite
- Parte VI Antipattern nello sviluppo di applicazioni
- Capitolo 20 Password leggibili
- Capitolo 21 SQL injection
- Capitolo 22 Pseudochiavi al posto sbagliato
- Capitolo 23 Il diavolo si nasconde
- Capitolo 24 Immunità diplomatica
- Capitolo 25 Fagioli magici
- Parte V Appendici
- Appendice A Regole di normalizzazione
- Appendice B Bibliografia