Concetti Chiave

  • I database sono collezioni di archivi logicamente connessi, essenziali per la gestione delle informazioni all'interno di un'organizzazione.
  • Esistono due principali tipi di sistemi: il sistema informativo, orientato alla gestione delle informazioni, e il sistema informatico, focalizzato sul trattamento automatico dei dati.
  • La progettazione di un database inizia con la definizione di uno schema, che rappresenta il significato dei dati necessari per ottenere informazioni utili.
  • La progettazione avviene su tre livelli: Concettuale, Logico e Fisico, ognuno dei quali ha funzioni specifiche nella descrizione e implementazione del database.
  • Il Livello Concettuale si basa sulla Realtà di Interesse e utilizza il modello ER per descrivere le entità e le associazioni tra di esse.

I Database non sono altro che un'estensione degli archivi, ovvero insiemi di informazioni riferenti la stessa categoria; quindi si deduce che un database è una collezione di archivi legati logicamente tra loro.

Componenti di un database

Da cosa è composto un Database?

Per rispondere a questa domanda dobbiamo prima di tutto sapere la differenza tra i vari tipi di sistemi e soprattutto la differenza tra Dati e Informazioni.
Esistono due tipi di sistemi : Sistema informatico e sistema informativo.

Persistema informativo intendiamo un insieme organizzato di strumenti automatici, procedure, manuali, norme e materiali orientati alla gestione delle informazioni rilevanti per l'organizzazione, quali la gestione , l'archiviazione, l'elaborazione e lo scambio tra le informazioni necessarie all'attività pratica.

Per sistema informatico invece intendiamo l'insieme degli strumenti informatici utilizzati per il trattamento automatico dell'informazione, rappresentata mediane dati digitali al fine di agevolare le funzioni del sistema informativo.

Di conseguenza possiamo affermare che i dati hanno lo scopo di codificare in vari modi i fatti ritenuti importati nell'ambito di un'organizzazione. Un dato costituisce una informazione per qualcuno se fornisce una conoscenza quindi l'informazione è l'incremento di una conoscenza che può essere acquisita da un dato.

Qual è la progettazione di un database?

Per iniziare a progettare il nostro database abbiamo bisogno di sapere principalmente di cosa trattiamo. Questa chiave di interpretazione viene chiamata schema ovvero il significato che si attribuisce al dato per ricevere l'informazione da esso.

Di conseguenza ogni schema avrà delleistanze ovvero valori assunti da uno schema in un certo istante di tempo.

Ma per progettare il Database di cosa abbiamo realmente bisogno?

Domanda più che lecita.

Livelli di progettazione

Innanzitutto la progettazione si basa su 3 livelli :

  • Livello Concettuale
  • Livello Logico
  • Livello Fisico
  • IlLivello concetuale si basa specialmente sulla Realtà di Interesse (ovvero il contesto in cui noi ci troviamo ad operare, es. banca, committente, ecc), e serve principalmente per descrivere in maniera schematica tale realtà.

    Il livello concettuale trova applicazione nel modello ER.

    Il modello ER è un modello costituito da Entità e Associazioni ovvero l'argomento che noi vogliamo trattare nella nostra realtà (es. docente, materia) e ciò che le collega (es. insegna).

    In breve se noi abbiamo due entità che sono rispettivamente "Docente" e "Materia", ci sarà un'associazione denominata "insegna" che le collega.Guida alla comprensione e progettazione dei database articolo

    Domande da interrogazione

    1. Qual è la differenza tra dati e informazioni in un database?
    2. I dati codificano fatti ritenuti importanti per un'organizzazione, mentre le informazioni rappresentano un incremento di conoscenza derivante dai dati. In altre parole, un dato diventa informazione quando fornisce conoscenza a qualcuno.

    3. Quali sono i tre livelli di progettazione di un database?
    4. I tre livelli di progettazione di un database sono: il Livello Concettuale, che descrive la realtà di interesse; il Livello Logico, che definisce la struttura dei dati; e il Livello Fisico, che riguarda l'implementazione concreta del database.

    5. Che cos'è uno schema in relazione alla progettazione di un database?
    6. Uno schema è il significato attribuito ai dati per ottenere informazioni. Ogni schema avrà delle istanze, ovvero i valori assunti da quello schema in un determinato momento.

    Domande e risposte

    Hai bisogno di aiuto?
    Chiedi alla community