Cosa imparerai?
In questo percorso di apprendimento imparerai le caratteristiche principali dei database e avrai modo di imparare, attraverso anche molti esempi dimostrativi, come svolgere la progettazione concettuale di un database, ossia come realizzare diagrammi E-R.
La progettazione di un database segue diverse fasi: concettuale, logica e fisica. In questo corso ci focalizziamo sulla progettazione concettuale, dedicando invece solo qualche cenno per quanto riguarda la progettazione a livello logico e quella a livello fisico - che richiederebbero corsi a parte per essere descritti in maniera esaustiva.
Dopo una descrizione iniziale dei database e dopo un' introduzione ai diversi livelli di progettazione inizieremo a vedere nel dettaglio gli aspetti che riguardano la progettazione fisica:
- diagrammi E-R
- entità
- attributi semplici, composti, multivalore
- relazioni
- chiave primaria e secondaria.
Ci saranno esercitazioni?
Certo, nella parte finale di questo corso potrai mettere alla prova le tue abilità tentanto di risolvere in autonomia alcuni esercizi di progettazione concettuale (diagrammi E-R), negli ultimi video potrai confrontare le tue soluzioni con quelle che ti proporrò.
Cosa non imparerai:
- La progettazione logica e fisica;
- I linguaggi di interrogazione dei DB;
- L'utilizzo dei DBMS.
Ma a cosa serve un database?
Lo scopo di un database è quello di raccogliere un certo insieme di dati per metterlo poi a disposizione di chi ne faccia richiesta, a prescindere se questo sia un semplice utente o un altro computer. In parole povere, dato che ormai le informazioni in formato elettronico sono sempre più numerose, un database serve sia per raccogliere queste informazioni che per metterle a disposizione degli altri. I database, quindi, a conti fatti non sono altro che dei semplici file con un’appropriata estensione che vengono memorizzati sull’hard disk di un computer.