Si tende sempre più spesso a trascurare - o quantomeno a considerare di secondo piano - le problematiche legate alla progettazione delle basi dati. Sono personalmente convinto, invece, che una buona base dati sia il primo e più importante passo per il successo di un progetto.
Da questo ragionamento di base nasce una serie di articoli, strutturati in forma di corso, che saranno pubblicati nella rubrica "Programmo subito" di DEV.
Il primo degli articoli che effettua una panoramica introduttiva è già in edicola con il numero 120 della rivista.
Le prossime uscite prevedono:
- DEV 121: Le tabelle
- DEV 122: I campi
-DEV 123: Le relazioni
- DEV 124: Le viste
-DEV 125: Le business rule
- DEV 126: Errori da evitare
- DEV 127: I diagrammi
- DEV 128: I Data Warehouse
-DEV 129: Un case study
Sono convinto che l'argomento possa essere di interesse anche per chi già da tempo si occupa di informativa e crede pertanto di essere "esperto" nel settore. Mi è capitato recentemente di parlare con un collega che da una decina di anni si muove nel mondo del software e che ha realizzato personalmente non pochi strumenti di grande successo. Ebbene, questa persona ignorava l'esistenza degli IDENTITY di SQL Server e dei SEQUENCE di Oracle e per generare a chiavi progressive ricorreva alla classica SELECT MAX(ID)... con gli evidenti inconvenienti in termini prestazionali che questo comporta.
Spero che gradirete la lettura di questo ciclo di articoli...
Link:
http:\\www.braidi.com/libri.asp