Concetti Chiave

  • Un database è un insieme di informazioni correlate memorizzate su un supporto di memoria di massa.
  • Il DBMS è un insieme di programmi che gestiscono le informazioni all'interno di un database, utilizzando DDL, DML e QL per la gestione e interrogazione dei dati.
  • Il modello E-R è un approccio concettuale che utilizza entità, relazioni e attributi per rappresentare i dati e le loro interconnessioni.
  • Le entità sono oggetti reali, mentre le relazioni definiscono i legami logici tra queste entità.
  • Le chiavi primarie identificano univocamente le tuple nel database e ci sono vari tipi di relazioni tra tabelle, come 1:1, 1:M o M:M.

Per comprendere a pieno il concetto di database occorre definire cosa si intende per:

- database;

- DBMS.

Un database è un insieme di informazioni correlate tra loro e memorizzate su un supporto di memoria di massa.

Funzioni del DBMS

Il DBMS è un insieme di programmi che gestiscono le informazioni memorizzate su un supporto di memoria di massa.

I programmi che gestiscono il DBMS sono:

- DDL che indica la struttura del database;

- DML che impartisce i comandi;

- QL che consiste in un linguaggio di interrogazione.
Un modello è una rappresentazione della realtà, mediante tre fasi: progettazione concettuale, progettazione logica e progettazione fisica.

Il modello E-R è un modello concettuale di dati. I costrutti utilizzati sono:

- entità;

- relazione;

- attributo.

L'entità è un oggetto reale.

La relazione rappresenta legami logici tra due o più entità.

L'attributo descrive le proprietà dell'entità o relazione.

Si definisce chiave primaria, la chiave con il minor numero di attributi, e serve per identificare in modo univoco la tupla.

Tra le tabelle ci possono essere tre tipo di relazione:

- 1:1;

- 1:M o M:1;

- M:M.

Domande da interrogazione

  1. Cos'è un database e quali sono le sue caratteristiche principali?
  2. Un database è un insieme di informazioni correlate tra loro, memorizzate su un supporto di memoria di massa, che consente di organizzare e gestire i dati in modo efficiente.

  3. Quali sono le funzioni principali di un DBMS?
  4. Il DBMS è un insieme di programmi che gestiscono le informazioni memorizzate, includendo funzioni come DDL per la struttura del database, DML per impartire comandi e QL come linguaggio di interrogazione.

  5. Quali sono i principali costrutti del modello E-R e cosa rappresentano?
  6. Il modello E-R utilizza costrutti come entità (oggetti reali), relazione (legami logici tra entità) e attributo (proprietà delle entità o relazioni) per rappresentare la realtà in modo concettuale.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community