Ha az adatbázis-adminisztrátornak metaadatokra van szüksége, akkor számára egy jó forrás az adatbázis-kezelő rendszer. A rendszerkatalógus adatbázis-objektumról szóló információk tárol, létfontosságú tár a technológiai metaadatokhoz. Az adatbázis-adminisztrátorok és a fejlesztők rendszeresen használják az adatbázis-kezelő rendszernek a rendszerkatalógusában lévő metaadatait, hogy az adatbázisban tárolt objektumokat és a bennük lévő adatokat értelemszerűen tudják használni. Az adatbázis-kezelő rendszer vagy táblákat és nézeteket, vagy tárolt eljárásokat biztosít ahhoz, hogy az adatbázis használói a rendszerkatalógusból metaadatokat nyerhessenek ki. A legtöbb adatbázis-kezelő rendszer a következő metaadatokat tárolja a rendszerkatalógusban:
minden adatbázis, tábla, oszlop, index, nézet, tárolt eljárás, trigger stb. neve
a táblákhoz az elsődleges kulcsok, és a külső kulcsok
nézetek definíciói
adattípusok, hosszúságok és megszorítások a táblák oszlopaihoz
a fizikai állományok nevei, amelyekben az adatbázis adatai vannak és információk az állomány tárolásáról
jogosultság és biztonsági információk
más egyéb adatbázis szervezési információk
Az adatbázis-kezelő rendszer rendszerkatalógusa különösen hatékony forrása a metaadatoknak, mert rendelkezik három tulajdonsággal: aktív, integrált és védett. A rendszerkatalógus
aktív, mert a metaadatok automatikusan felépülnek és karbantartódnak, ahogy az adatbázis-objektumok létrejönnek és módosulnak. Ha az adatbázis-adminisztrátor adatbázis-objektumokat hoz létre, az adatbázis-kezelő rendszer automatikusan összegyűjti és létrehozza a metaadatokat a rendszerkatalógusban.
integrált, amely együtt jár az aktivitással, mert az adatbázis-kezelő rendszer a technológiai adatokat a rendszerkatalógusban pontosan és naprakészen tartja. Azaz nincs ellentmondás az adatbázis és a rendszerkatalógus között.
védett, ami azt jelenti, hogy a normál adatbázis-kezelő rendszer működés az egyetlen mechanizmus amivel a rendszerkatalógushoz hozzáférhetünk. Természetesen ez adatbázis-kezelő rendszerről adatbázis-kezelő rendszerre változhat. Néhány adatbázis-kezelő rendszer egy opciót biztosít, amely lehetővé teszi a rendszerkatalógus módosítását, de az ilyen műveletek csak vész esetén és csak az adatbázis-kezelő rendszer technikai támogató személyzetének felügyelete alatt végezhetők.
Sok metaadat megtalálható az adatbázis-kezelő rendszer rendszerkatalógusában, de ezek a metaadatok általában nem elegendőek az adatok teljes leírásához. Például az adatbázis-objektumok üzleti leírása, dokumentációja általában nem található meg az adatbázis-kezelő rendszer rendszerkatalógusában. A következő metaadatok hasznosak, de a rendszerkatalógusban nem találhatóak meg:
metaadatok az adatbázis-környezethez tartozó, de nem adatbázisbeli struktúrákhoz
módosítási információk, hogy mikor és ki módosította utoljára az adatbázis-objektumait
információk az adatbázistáblákhoz, például mely programok használják azokat
információk a kötegelt feladatokról és a tranzakciókról
az adatmodellek leírása, többek közt a logikai adatbázisterv, és annak a leírása, hogy ez hogyan rendelődik a fizikai adatbázis-megvalósításhoz
adattárház és ETL (extract, transform, load) metaadatok
az adatok üzleti tulajdonosait és gondnokait leíró metaadatok
Természetesen ez a lista nem teljes. Számtalan különböző metaadattípus létezik, amelyet kezelni lehet. Minél több metaadat áll az üzleti felhasználók rendelkezésére, annál több üzleti értéket lesznek képesek kinyerni az információs rendszerekből.