Casa Banche dati Che cos'è un catalogo di sistema? - definizione da techopedia

Che cos'è un catalogo di sistema? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Catalogo di sistema?

Un catalogo di sistema è un gruppo di tabelle e viste che incorporano dettagli vitali riguardanti un database. Ogni database composto da un catalogo di sistema e le informazioni nel catalogo di sistema specifica la struttura del database.

Ad esempio, la lingua del dizionario dei dati (DDL) per ogni tabella nel database viene salvata nel catalogo di sistema.

Techopedia spiega il catalogo di sistema

Il catalogo di sistema è una parte vitale di un database. All'interno del database sono presenti oggetti che includono tabelle, viste e indici. Fondamentalmente, il catalogo di sistema è un insieme di oggetti, che include informazioni che definiscono:

  • Altri oggetti inclusi nel database
  • La stessa struttura del database
  • Numerose altre informazioni vitali
Il catalogo di sistema destinato all'implementazione può essere suddiviso in gruppi logici di oggetti. Questo per offrire tabelle accessibili non solo all'amministratore del database, ma anche a tutti gli altri utenti del database. Ad esempio, gli utenti potrebbero voler vedere i privilegi di database specifici con cui sono stati concessi; tuttavia, non è necessario informarsi sui processi o sulla struttura interna del database.


Un utente generalmente cerca il catalogo di sistema per ottenere informazioni sugli oggetti dell'utente e sui privilegi, mentre l'amministratore del database deve essere in grado di indagare su qualsiasi evento o struttura all'interno del database. In alcune implementazioni, si possono trovare oggetti di catalogo di sistema, che possono essere accessibili solo dall'amministratore del database.


Un catalogo di sistema è estremamente importante per gli amministratori di database o per tutti gli altri utenti di database che desiderano comprendere la natura e la struttura di un database. Il catalogo di sistema consente di mantenere l'ordine, non solo dagli utenti e dall'amministratore del database, ma anche dal server del database.

Che cos'è un catalogo di sistema? - definizione da techopedia