Database
Nel corso per database si usa prevalentemente:
- Il modello ER per la Progettazione Concettuale
- Il modello Relazionale per la Progettazione Logica
- Gli strumenti per l'implementazione:
- Microsoft Access
- Microsoft SQL Server
Dispense
Qui sono proposte le dispense del corso, con cui preparare anche l'Esame di Stato per Perito Informatico.
Dispense 2014
DB Dossier dei Progetti
Esercizi e indicazioni di documentazione
DB Dispensa 01 - Intro [versione 14]
Sistemi Informativi e DBMS
DB Dispensa 02 - PC Base [versione 17]
Progettazione Concettuale con Schemi ER
DB Dispensa 03 - PL Base [versione 17]
Progettazione Logica con notazioni estese
DB Dispensa 04 - PC Avanzata [versione 16]
Gerarchie ISA, Associazioni ricorsive, Campi correlati, Chiavi correlate, riflessioni generali sulla progettazione concettuale.
DB Dispensa 11 - SQL SELECT [versione 17]
Query su database versione 17
DB Dispensa 12 - SQL OP [versione 17]
Inserimento, Modifica e Cancellazione dei Dati
DB Dispensa 13 - SQL DDL (versione 17)
Creazione, Alterazione e Eliminazione delle strutture e degli oggetti
DB Dispensa 14 - Le Forme Normali [versione 15]
Definizione delle forme normali, normalizzazione e decomposizione di relazione
DB Dispensa 15 - Le Transzioni [versione 3]
Concetto di transazione e di accesso concorrente ai database. Proprietà ACID e metodi di isolamento.
Dispense Ms SQL Server 2008
DB Dispensa 21 - SQL Server 2008
Linguaggio Transact SQL e costruzione di database, trigger, regole, procedure e altri elementi.
DB Dispensa 31 - SQL Server Interno
Usare MS SQL Server interno a Visual Studio 2015
Creazione di database, di tabelle, di vincoli interni ed esterni
Creazione di database, di tabelle, di vincoli interni ed esterni
Guida Introduttiva a SQL Server 2008
Usare MS SQL Server 2008 e MS Management Studio 2008
Una introduzione al linguaggio T-SQL
Una introduzione al linguaggio T-SQL
Transact-SQL Microsoft
Un sito didattico in inglese, ma molto efficace, per imparare con esempi la sintassi del dialetto T-SQL e il confronto con mySQL.