Az adat szótár felépítése

Rovat: Objektumok kezelése a szótárban

A kapcsolódó alaptáblák a kapcsolódó adatbázisra vonatkozó információkat tárolnak. Csak az Oracle szervernek kell írni és olvasnia ezeket a táblázatokat. Közvetlen hozzáférés ritka esetekben.

Számos nézet található, amely összefoglalja és megjeleníti az alapul szolgáló adatszótár táblákban tárolt információkat. Ezek a nézetek dekódolják az alaptábla adatait hasznos információk (például felhasználói nevek vagy táblák) segítségével WHERE csatlakozások és záradékok segítségével az információk bemutatásának egyszerűsítésére. A legtöbb felhasználó hozzáférést kap a nézetekhez, nem pedig az alaptáblákhoz.

Az Oracle SYS felhasználó birtokolja az összes alaptáblát és a felhasználó által hozzáférhető adatszókinézeteket. Az Oracle felhasználónak nem szabad módosítania (UPDATE, DELETE vagy INSERT) a SYS sémában található bármely sor és séma objektumot. mert az ilyen tevékenységek megsérthetik az adatok integritását.

Nevezési egyezmények:

Az adatbázis adminisztrátora (amely az összes felhasználó rendszerében van)

A munkaterheléssel kapcsolatos adatok

A felhasználó nézete (mi a felhasználó rendszerében, mi a tulajdonosa a felhasználónak)

Haladó felhasználói nézet (milyen hozzáférést biztosítanak)

Az adatszerkesztő felépítése reprezentációs készletből áll. Sok esetben a készlet három olyan információt tartalmaz, amelyek hasonló információkat tartalmaznak, és egymástól különböző előtagokkal rendelkeznek. Például egy USER_OBJECTS nevű nézet van. egy másik nézet ALL_OBJECTS néven és a harmadik nézet DBA_OBJECTS néven.

Ez a három nézet hasonló információkat tartalmaz az adatbázisban lévő objektumokról, kivéve a különböző tartományokat. A USER_OBJECTS nézet olyan információkat tartalmaz, amelyek a felhasználó tulajdonát képezik vagy létrehozzák. Az ALL_OBJECTS nézet tartalmazza az összes elérhet objektum adatait. A DBA_OBJECTS nézet tartalmazza az összes felhasználó által tulajdonolt objektum információit. Azoknál a nézeteknél, amelyeknél az előtag az ALL vagy a DBA. általában a OWNER nevű nézetben további oszlopot talál, hogy azonosítsa azokat, akik az objektum tulajdonosa.

Van egy sor reprezentáció a v $ előtaggal. Ezek a reprezentációk dinamikus jellegűek, és tartalmaznak információkat a teljesítményről és a munkaterhelésről. A dinamikus teljesítménytáblák nem valódi táblázatok, és a legtöbb felhasználó nem férhet hozzá. Azonban az adatbázis-adminisztrátorok lekérdezhetnek és létrehozhatnak nézeteket a táblázatokon, és más felhasználók hozzáférhetnek ezekhez a nézetekhez. Ezek a nézetek nem tekinthetők részletesen ezen az oldalon.

Kapcsolódó cikkek