Materia:Basi di dati

Da Wikiversità, l'università aperta.



Materia: Basi di dati

Facoltà di Ingegneria
Facoltà di Scienze matematiche, fisiche e naturali

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. Il software che si occupa di gestire questi dati viene chiamato Database Management System (DBMS).

Indice

[modifica] Strutture

Le basi di dati possono avere varie strutture, tipicamente, in ordine cronologico:

  1. Gerarchica (rappresentabile tramite un albero; anni sessanta)
  2. Reticolare (rappresentabile tramite un grafo; anni settanta)
  3. Relazionale (attualmente il più diffuso, rappresentabile mediante tabelle e relazioni tra esse), anni settanta e ottanta
  4. Ad oggetti (estensione alle basi di dati del paradigma "Object Oriented", tipico della programmazione a oggetti, anni ottanta).

[modifica] Relazionale

Il modello relazionale è stato creato negli anni settanta da Edgar F. Codd. Questo modello si basa su un insieme di tabelle suddivise a loro volta da righe e colonne. L'intersezione tra riga e colonna viene chiamata cella e contiene l'informazione identificata in base al tipo (colonna) e alla ricorrenza (riga).

[modifica] Gestione dei dati (Data management)

[modifica] Linguaggi

[modifica] SQL

  • MSSQL necessario per il corso Ingegneria Informatica
  • MySQL necessario per il corso Ingegneria Informatica
Strumenti personali