Database - Introduzione

Livello di dati
Bases de dados - Introdução Datenbank - Einführung Bases de données - Introduction Introducción - Bases de datos Introduction - Databases

Che cos'è un database?

Un database (abbreviato in DB) è un'entità nella quale è possibile immagazzinare dei dati in modo strutturato e con la minima ripetizione possibile. Questi dati devono poter essere utilizzati dai programmi e da utilizzatori differenti. La nozione di database è generalmente accoppiata a quella di rete, per poter mettere in comune queste informazioni, da cui il nome di base. Solitamente si parla di sistema d'informazione per designare ogni struttura che raggruppi i mezzi esistenti per condividere i dati.

L'utilità di un database?

Un database permette di mettere i dati a disposizione degli utilizzatori per una consultazione, un inserimento o un aggiornamento, assicurandosi dei diritti di accesso di questi ultimi. Questo è sempre più utile considerato che i dati informatici sono sempre più numerosi.

Un database può essere locale, cioè utilizzabile su un terminale da un utilizzatore, oppure ripartito, ciò significa che le informazioni sono immagazzinate su terminali remoti e accessibili attraverso la rete.

Il vantaggio più grande dell'utilizzo di un database è la possibilità di poter essere consultato da più utilizzatori contemporaneamente.

La gestione dei database

E' necessario avere un sistema di gestione per poter controllare i dati ma anche gli utilizzatori. Questo si fa attraverso un sistema chiamato SGDB (sistema di gestione dei database) o in inglese DBMS (Database management system). Il SGDB è un insieme di servizi (applicazioni software) che permettono di gestire i database, cioè :

  • permettere l'accesso ai dati in modo semplice
  • autorizzare un accesso alle informazioni ad molteplici utilizzatori
  • manipolare i dati presenti nel database (inserimento, cancellazione, modifica)

Il SGDB può scomporsi in tre sottosistemi :

  • il sistema di gestione dei file :
    permette lo stoccaggio delle informazioni su un supporto hardware
  • il SGDB interno :
    gestisce l'ordine delle informazioni
  • il SGDB esterno :
    rappresenta l'interfaccia con l'utilizzatore

I principali SGDB

I principali sistemi di gestione di databse sono i seguenti :



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:56.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Database Introduzione » in :
Replica di database Vedi Introduzione alla replica La replica consiste nell'assicurare la disponibilità dei dati sincronizzando delle copie di una stessa fonte di dati su diversi server.La replica è essenzialmente utilizzata per i sistemi di gestione di database che...
Web - Introduzione al World Wide Web Vedi Introduzione al World Wide Web Viene detto «Web» (nome inglese che significa «rete»), contrazione di «World Wide Web» (da cui l'acronimo www), una delle possibilità offerte dalla rete Internetdi navigare tra documenti realizzati attraverso dei link...
Introduzione alla posta elettronica Vedi Che cos'è la posta elettronica? La posta elettronica (in inglese email o e-mail) è uno dei servizi più frequentemente utilizzati su Internet, che permette ad un mittente di inviare un messaggio a uno o più destinatari. La posta elettronica è stata...
Introduzione alle correnti portatrici in linea (CPL) VediIntroduzione alle CPL Con la definizione
Introduzione alla gestione di progetto VediGestione di progetto Viene detto progetto l'insieme delle azioni da intraprendere per rispondere ad un dato bisogno a delle scadenze prefissate. Così, essendo un progetto un'azione temporanea con un inizio e una fine, che mobilizza delle risorse...
Introduzione al video digitale VediChe cos'è un video Un video è una successione di immagini ad una certa cadenza. L'occhio umano ha come caratteristica di essere capace di distinguere circa 20 immagini al secondo. Così, visualizzando più di 20 immagini al secondo, è possibile...