Skip to main content

Definizione di uno schema in un database

EL KARMA (Completo) Suzanne Powell 21-01-2011 (Karma 2: https://youtu.be/imLT97AYCmw) (Giugno 2025)

EL KARMA (Completo) Suzanne Powell 21-01-2011 (Karma 2: https://youtu.be/imLT97AYCmw) (Giugno 2025)
Anonim

Uno schema di database è una raccolta di metadati che descrive le relazioni in un database. Uno schema è anche descritto come il layout o il progetto di un database che delinea il modo in cui i dati sono organizzati in tabelle.

Uno schema viene normalmente descritto utilizzando Structured Query Language (SQL) come una serie di istruzioni CREATE che possono essere utilizzate per replicare lo schema in un nuovo database.

Un modo semplice per immaginare uno schema è di considerarlo come una scatola che contiene tabelle, stored procedure, viste e il resto del database nella sua interezza. Si può dare alle persone l'accesso alla scatola e anche la proprietà della scatola può essere modificata.

Tipi di schema del database

Esistono due tipi di schema del database:

  1. Lo schema fisico del database fornisce il modello per come ogni dato è memorizzato nel database.
  2. Lo schema logico dà struttura alle tabelle e alle relazioni all'interno del database. In generale, lo schema logico viene creato prima dello schema fisico.

In genere, i progettisti di database utilizzano la modellazione dei dati per creare uno schema di database basato sul software che interagirà con il database.