Materia:Basi di dati 1: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Rimuovo vandalismo |
Eliminati inutili cassetti |
||
Riga 11:
<!--Panoramica-->
|panoramica=
* Questo primo modulo intende fornire gli strumenti di base necessari per un approccio non da smanettone alle basi di dati.▼
* Questo secondo modulo intende fornire gli strumenti e le fasi necessarie per progettare una base di dati di piccole/medie dimensioni.▼
▲|titolo= Modulo 1: Modello Relazionale, Algebra Relazionale ed SQL|testo=
▲Questo primo modulo intende fornire gli strumenti di base necessari per un approccio non da smanettone alle basi di dati.
▲|titolo= Modulo 2: Progettazione di una base di dati|testo=
▲Questo secondo modulo intende fornire gli strumenti e le fasi necessarie per progettare una base di dati di piccole/medie dimensioni.
<!--Risorse-->
|risorse= Strumenti di cui dotarsi per iniziare. TODO.
|strumenti=
E' consigliabile dotarsi di un DBMS per provare le query SQL e per la progettazione. Si possono utilizzare:
▲#MySQL Community Edition[[http://www.mysql.it/downloads/]]
* MS Access (non è un DBMS completo ed è usato soprattutto da chi non è esperto. Sconsigliato per questo corso, troppo limitato)
▲#MS SQL Server Express [[http://msdn.microsoft.com/it-it/library/dn434042.aspx]]
<!--Programma-->
|programma=
=== Modulo 1 ===
▲|titolo=Concetti introduttivi|testo=
#[[DBMS]]
#[[Il Modello Relazionale]]
▲|titolo=Il Modello Relazionale|testo=
#[[Relazioni]]
#[[Attributi]]
Line 50 ⟶ 35:
#[[Vincoli Intrarelazionali]]
#[[Vincoli Interrelazionali]]
▲|titolo= Algebra Relazionale|testo=
#[[Unione , Intersezione e Differenza]]
#[[Ridenominazione, Selezione e Proiezione]]
#[[Join]]
▲|titolo= Calcolo Relazionale|testo=
#[[Calcolo su domini]]
#[[Calcolo su ennuple con dichiarazione di range]]
#[[Join]]
'''SQL'''
#[[Standard e dintorni]]
#[[Data Defination Language]]
#[[Data Manipolation Language]]
#[[Data Query Language]]
=== Modulo 2 ===
▲|titolo=Progettazione di una base di dati|testo=
#[[Introduzione alla progettazione di DB]]
#[[Raccolta e analisi dei requisiti]]
#[[Progettazione concettuale]]
#[[Progettazione logica]]
}}
Il termine '''basi di dati''' è il termine italiano per indicare i database, cioè un archivio di dati, riguardanti uno stesso argomento o più argomenti correlati tra loro, strutturato in modo tale da consentire la gestione dei dati stessi (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di applicazioni software.
|