
Un database non è altro, come dice la parola stessa, che una base dati, ovvero un grande contenitore di dati.
I dati nel database vengono inseriti tutti in tabelle, ognuna di queste tabelle è composta da righe e colonne.
Le righe vengono chiamate RECORD, mentre le colonne CAMPI. In pratica immaginate una tabella di un Database come una tabella che potete creare in Word con le intestazioni di ogni colonna che rappresentano i vostri campi.
La caratteristica che ha reso i Database così importanti nell'ambito della programmazione è quella di essere tutti database relazionali, in quanto è possibile relazionare le tabelle presenti collegandole tra di loro attraverso campi che prendono il nome di Chiavi primarie e secondarie.
Queste relazioni ci permettono di non ripetere enne volte dei valori, ma di scriverli una sola volta in una tabella e poi richiamarli legando le due (o più) tabelle fra di loro.
Il database di più semplice utilizzo è sicuramente Microsoft Access, e ci consente di realizzare applicazioni di piccole entità e accessi. Il fratello maggiore di Access è invece Microsoft Sql Server; in questo caso invece di parlare di un singolo file di Database come può essere Access (verrà creato in questo caso un file con estensione .mdb per la versione 2003, mentre .accdb per la versione 2007), andiamo a parlare di "motore di database", all'interno del quale potremo creare tutti i nostri singoli database.
Le singole applicazioni che potremo creare con Sql Server (anche nella versione Express, cioè la gratuita) permettono maggiori prestazioni dei nostri software web-based consentendoci di creare applicazioni di altissimo livello.
Quindi, se dovete fare un piccolo sito dinamico per l'aggiornamento di poche news o altre informazioni, e le cui visite sono poche, allora orientatevi sicuramente su Access. Se invece avete la fortuna di dover creare un bel progetto importante, partite subito utilizzando Sql Server!
Tags: Microsoft Access, Sql Server Express, Siti web dinamici