Acasă Baze de date Ce este un catalog de sistem? - definiție din techopedia

Ce este un catalog de sistem? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Catalogul de sistem?

Un catalog de sistem este un grup de tabele și vizualizări care încorporează detalii vitale referitoare la o bază de date. Fiecare bază de date cuprinsă dintr-un catalog de sistem și informațiile din catalogul de sistem specifică cadrul bazei de date.

De exemplu, limbajul dicționarului de date (DDL) pentru fiecare tabel din baza de date este salvat în catalogul de sistem.

Techopedia explică catalogul de sistem

Catalogul de sistem este o parte vitală a unei baze de date. În baza de date, există obiecte, care includ tabele, vizualizări și indexuri. Practic, catalogul de sistem este un set de obiecte, care include informații care definește:

  • Alte obiecte incluse în baza de date
  • Structura bazei de date însăși
  • Câteva alte informații vitale
Catalogul de sistem destinat implementării poate fi împărțit în grupuri logice de obiecte. Aceasta înseamnă să oferim tabele care să fie accesibile nu numai de administratorul bazei de date, dar și de toți utilizatorii bazei de date. De exemplu, utilizatorii ar putea dori să vadă privilegiile specifice ale bazei de date cu care au fost acordate; cu toate acestea, nu au nicio cerință de a afla cu privire la procesele bazei de date sau structura internă.


În general, un utilizator caută catalogul sistemului pentru a obține informații despre propriile obiecte ale utilizatorului, precum și privilegii, în timp ce administratorul bazei de date trebuie să fie capabil să întrebe despre orice eveniment sau structură din baza de date. În anumite implementări, se pot găsi obiecte de catalog de sistem, care pot fi accesibile numai de administratorul bazei de date.


Un catalog de sistem este extrem de important pentru administratorii bazei de date sau pentru toți utilizatorii bazei de date care doresc să înțeleagă natura și structura unei baze de date. Catalogul de sistem permite păstrarea comenzii, nu doar de către utilizatori și administratorul bazei de date, ci și de către serverul de baze de date.

Ce este un catalog de sistem? - definiție din techopedia