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
- Cos'è un database e quali sono le sue caratteristiche principali?
- Quali sono le funzioni principali di un DBMS?
- Quali sono i principali costrutti del modello E-R e cosa rappresentano?
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.
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.
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.