lunedì 7 aprile 2008
Lezione 22
Database
In informatica, il termine database, tradotto in italiano con banca dati, base di dati (soprattutto in testi accademici) o anche base dati, indica 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.
Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione efficiente di database.
La base di dati, oltre ai dati veri e propri, deve contenere anche le informazioni sulle loro rappresentazioni e sulle relazioni che li legano. Spesso, ma non necessariamente, una base dati contiene le seguenti informazioni:
* Strutture dati che velocizzano le operazioni frequenti, tipicamente a spese di operazioni meno frequenti.
* Collegamenti con dati esterni, cioè riferimenti a file locali o remoti non facenti parte del database.
* Informazioni di sicurezza, che autorizzano solo alcuni profili utente ad eseguire alcune operazioni su alcuni tipi di dati.
* Programmi che vengono eseguiti, automaticamente o su richiesta di utenti autorizzati, per eseguire elaborazioni sui dati. Un tipico automatismo consiste nell'eseguire un programma ogni volta che viene modificato un dato di un certo tipo.
Il campo è la rappresentazione di un dato su un supporto elaborabile.
Nello specifico nei supporti elaborativi il dato può essere visto come una sequenza di caratteri alfanumerici, valori numerici o caratteri speciali espressi nella forma originale o codificata.
Esempi di campo sono la data di pubblicazione di un libro oppure il cognome di uno studente.
In informatica il record è un oggetto di un database strutturato in dati che contiene un insieme di campi o elementi, ciascuno dei quali possiede nome e tipo propri. I record devono molto alle tradizionali schede cartacee delle biblioteche, da cui riprendono in gran parte la struttura.
È una struttura dati eterogenea, contenente una combinazione di elementi di diverso tipo, ad esempio un intero, un numero in virgola mobile e un carattere testuale. Gli elementi di un record sono detti anche campi, e sono identificati da un nome.
Solitamente un record è formato nei database (Ad esempio Microsoft Access) dalla riga nella tabella. si può considerare un insieme di due dati: Un puntatore e il dato vero. Il puntatore è l'informazione che deve avere il dato.
Il termine query, in informatica viene utilizzato per indicare l'interrogazione di un database in modo da ottenere dei dati contenuti in uno o più database. Solitamente una query viene passata al DBMS in linguaggio SQL (Structured Query Language). L'analisi del risultato della query è oggetto di studio dell'Algebra relazionale.
Un altro uso del termine query è per indicare una conversazione privata tra due utenti di una chat, come ad esempio in IRC.
In informatica, il termine database, tradotto in italiano con banca dati, base di dati (soprattutto in testi accademici) o anche base dati, indica 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.
Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione efficiente di database.
La base di dati, oltre ai dati veri e propri, deve contenere anche le informazioni sulle loro rappresentazioni e sulle relazioni che li legano. Spesso, ma non necessariamente, una base dati contiene le seguenti informazioni:
* Strutture dati che velocizzano le operazioni frequenti, tipicamente a spese di operazioni meno frequenti.
* Collegamenti con dati esterni, cioè riferimenti a file locali o remoti non facenti parte del database.
* Informazioni di sicurezza, che autorizzano solo alcuni profili utente ad eseguire alcune operazioni su alcuni tipi di dati.
* Programmi che vengono eseguiti, automaticamente o su richiesta di utenti autorizzati, per eseguire elaborazioni sui dati. Un tipico automatismo consiste nell'eseguire un programma ogni volta che viene modificato un dato di un certo tipo.
Il campo è la rappresentazione di un dato su un supporto elaborabile.
Nello specifico nei supporti elaborativi il dato può essere visto come una sequenza di caratteri alfanumerici, valori numerici o caratteri speciali espressi nella forma originale o codificata.
Esempi di campo sono la data di pubblicazione di un libro oppure il cognome di uno studente.
In informatica il record è un oggetto di un database strutturato in dati che contiene un insieme di campi o elementi, ciascuno dei quali possiede nome e tipo propri. I record devono molto alle tradizionali schede cartacee delle biblioteche, da cui riprendono in gran parte la struttura.
È una struttura dati eterogenea, contenente una combinazione di elementi di diverso tipo, ad esempio un intero, un numero in virgola mobile e un carattere testuale. Gli elementi di un record sono detti anche campi, e sono identificati da un nome.
Solitamente un record è formato nei database (Ad esempio Microsoft Access) dalla riga nella tabella. si può considerare un insieme di due dati: Un puntatore e il dato vero. Il puntatore è l'informazione che deve avere il dato.
Il termine query, in informatica viene utilizzato per indicare l'interrogazione di un database in modo da ottenere dei dati contenuti in uno o più database. Solitamente una query viene passata al DBMS in linguaggio SQL (Structured Query Language). L'analisi del risultato della query è oggetto di studio dell'Algebra relazionale.
Un altro uso del termine query è per indicare una conversazione privata tra due utenti di una chat, come ad esempio in IRC.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento