Introduzione al corso e cenni di metodologie di progettazione del software. - Analisi dei requisiti sui dati mediante diagrammi Entità Relazione. - Progettazione di basi di dati relazionali e di applicazioni per basi di dati a partire dall'output della fase di analisi dei requisiti. - Il linguaggio SQL: istruzioni per l'inserimento, l'interrogazione, l'aggiornamento, e la cancellazione di dati. - Altre tecnologie: RDF, Linked Data e il linguaggio SPARQL.