Materia:Basi di dati 1: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Rimuovo vandalismo
Eliminati inutili cassetti
Riga 11:
<!--Panoramica-->
|panoramica=
|titolo= '''Modulo 1: Modello Relazionale, Algebra Relazionale ed SQL|testo='''
{{cassetto3b
* Questo primo modulo intende fornire gli strumenti di base necessari per un approccio non da smanettone alle basi di dati.
|colore= #ECF4FF
|titolo= '''Modulo 2: Progettazione di una base di dati|testo='''
|coloresfondo= #ECF4FF
* 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.
}}
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|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:
MS Access è sufficiente per affrontare il Modulo 1.
#* MySQL Community Edition[[http://www.mysql.it/downloads/]] (open-source)
Altrimenti installare uno dei due :
#* MS SQL Server Express [[http://msdn.microsoft.com/it-it/library/dn434042.aspx]]
#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='''
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|titolo=Concetti introduttivi|testo=
#[[DBMS]]
#[[Il Modello Relazionale]]
|titolo='''Il Modello Relazionale|testo=''''
}}
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|titolo=Il Modello Relazionale|testo=
#[[Relazioni]]
#[[Attributi]]
Line 50 ⟶ 35:
#[[Vincoli Intrarelazionali]]
#[[Vincoli Interrelazionali]]
 
}}
|titolo= '''Algebra Relazionale|testo='''
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|titolo= Algebra Relazionale|testo=
#[[Unione , Intersezione e Differenza]]
#[[Ridenominazione, Selezione e Proiezione]]
#[[Join]]
|titolo= '''Calcolo Relazionale|testo='''
}}
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|titolo= Calcolo Relazionale|testo=
#[[Calcolo su domini]]
#[[Calcolo su ennuple con dichiarazione di range]]
#[[Join]]
'''SQL'''
}}
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|titolo=SQL|testo=
#[[Standard e dintorni]]
#[[Data Defination Language]]
#[[Data Manipolation Language]]
#[[Data Query Language]]
 
}}
=== Modulo 2 ===
|titolo='''Progettazione di una base di dati|testo='''
{{cassetto3b
|colore= #ECF4FF
|coloresfondo= #ECF4FF
|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.