Quali sono le funzioni dei metadati nel database?

August 13



Non importa quale modello si utilizza un database (relazionale, gerarchico o rete), deve avere un sistema di memorizzazione di informazioni relative ai dati in suo possesso. Si tratta di una categoria separata di dati. Non è il tipo di dati immessi dagli utenti o query, sono i dettagli di amministrazione sulle modalità di classificazione di dati dell'utente finale. Si tratta di dati sui dati. Che rappresenta i metadati.

Strutture di database

I database devono avere qualche struttura di dati dell'ordine. In database relazionali, come Oracle, tale struttura è una tabella bidimensionale. Una tabella contiene righe e colonne. Le colonne rapidi categorie di dati per ogni record. La tabella stessa esegue il mapping a un' "entità" in un diagramma di relazione di entità database. Un'entità è una cosa, un attore o un prodotto. Esempi sono "Cliente","fattura" o "Item". Gli attributi di un'entità denominata "Cliente" includono "Nome" o "Numero di telefono." I nomi degli attributi sono parte dei metadati perché formano le intestazioni di colonna, anziché i valori. Una delle funzioni di metadati è quello di definire le tabelle e formano la struttura del database.

Metadati vs dati

Metadati aggiunge significato ai valori inserendo alcuni dati in un contesto. Ad esempio, un numero telefonico reale, come "0952233434" nel record di un cliente in un database è un valore in un campo e è dati. "Numero di telefono" descrive il significato di "0952233434." Spiega che cosa rappresenta tale stringa di numeri.

Formato

Metadati definiscono inoltre vincoli sui dati contenuti nel database. Specifica il tipo di dati può essere tenuto in ogni campo e la dimensione di ciascun campo. Tipi di dati possono essere costruiti per posizionare un formato sul display dei dati da un campo, come un formato di data.

Esempi

In un database relazionale, i metadati definiscono una tabella per memorizzare dati elencando le colonne che della tabella contiene. Ogni colonna contiene un nome, un tipo di dati e una larghezza massima. Altri attributi di una colonna includono se tale campo è facoltativo o obbligatorio in un record e se tale colonna è indicizzata.

Accesso

Maggior parte dei sistemi di gestione di database tengono tabelle di sistema per archiviare i metadati per un database. Questo dà ai programmatori e amministratori di database un modo semplice per generare rapidamente un piano di un database che Mostra tutte le tabelle e gli attributi e le loro relazioni a vicenda. In questa funzione, i metadati descrivono anche i metadati del database.


Articoli Correlati