33591 s2 (45)

33591 s2 (45)



Słownik systemowy

Dostęp do słownika danych

Słownik danych służy wyłącznie do odczytu w zapytaniach SQL.

Żaden użytkownik nie może zmieniać (wstawiać, modyfikować lub usuwać) informacji w słowniku bazy danych na własną rękę. Za automatyczne wprowadzanie/modyfikowanie informacji zawartej w słowniku jest odpowiedzialny system zarządzania RDBMS. Przy wykonywaniu operacji na bazie danych, RDBMS pobiera informację ze słownika dla upewnienia się, czy istnieją dane obiekty bazy oraz czy użytkownicy posiadają do nich odpowiednie prawa.

Tabele słownika danych

Tabele wchodzące w skład słownika danych {Data Dictionary) są pierwszymi obiektami bazy danych i są niezbędne do tego, aby inne obiekty mogły być utworzone przez użytkowników. Tabele te powstają w wyniku wykonania polecenia SQL CREATE DATABASE i należą do użytkownika SYS. Informacji nie wybieramy bezpośrednio z tych tabel, ponieważ występuje w postaci kodów trudnych do zinterpretowania.

Perspektywy

Perspektywy słownika danych zawierają informację zapisaną w postaci bardziej czytelnej dla użytkownika. Informacje zawarte w tabelach słownika danych są udostępnione publicznie właśnie poprzez perspektywy. Właściecielem tych perspektyw jest również użytkownik SYS.

Nazwy perspektyw odpowiadają zawartej w nich treści. Perspektywy te możemy podzielić na następujące trzy grupy, które rozróżniamy według przedrostków USER, ALL i DBA występujących w ich nazwach.

Trzy klasy perspektyw to:

USER_xxxxx

Informacja o obiektach będących własnością użytkownika; na przykład o tabelach założonych przez użytkownika, o prawach jakie przyznał innym użytkownikom.

ALL_xxxxx

Informacja o obiektach, do których użytkownik posiada jakieś prawa plus o obiektach, których jest właścicielem.

DBA_xxxxx

Informacja o wszystkich obiektach, tylko dla użytkowników o statusie administratora (DBA).

13-26


Język definiowania danych, słownik systemowy


Wyszukiwarka

Podobne podstrony:
System Zarządzania Bazą Danych - oprogramowanie nadzorujące i kontrolujące dostęp do bazy danych; po
System Zarządzania Bazą Danych - architektura klient - serwer WWW - serwer DB DOSTĘP DO BAZY DANYCH
Krzysztof Dąbrowski OE1KDATransmisja danych w systemie D-STAR 14. Linia „SMTP server” - służy do teg
producentów systemów zarządzania bazami danych. Droga od teorii do praktyki bywa często długa i wybo
System zarządzania bazą danych II SZBD oferuje: « język do obsługi i definowania danych, zarządzania
System zarządzania bazą danych ■    SZDB oferuje dostęp do danych przechowywanyc
Wstęp - o czym będzie mowa Wprowadzenie do MySQL: System zarządzania bazą danych Czym jest
5. Telemetryczny system do akwizycji danych pomiarowych Napędy pojazdów hybrydowych (wieloźródłowych
45 zaledwie latach do poważnych rozmiarów „Banku Ludowego*1 i „Rolnika" w Złotowie, które to
System do zarządzania projektami zoptymalizowany pod kątem wytwarzania systemów i oprogramowania -
45 BEZPIECZEŃSTWO SYSTEMÓW INFORMACYJNYCH PRACUJĄCYCH W MODELU SAAS3. Użytkowanie modelu

więcej podobnych podstron