12405 s1 (63)

12405 s1 (63)



Słownik systemowy

Jednym z postulatów dotyczących relacyjnych baz danych, jest żądanie, aby pełny opis struktur danych znajdował się w bazie danych - był opisany w modelu relacyjnym, w specjalnych tabelach systemowych. Zajmiemy się teraz bazą danych opisującą struktury bazy danych ORACLE.

Ponieważ operowanie podstawowymi tabelami systemowymi byłoby bardzo niewygodne, ORACLE dostarcza predefiniowane zapytania o nadanych identyfikatorach. Ponieważ wynikiem zapytania posiada strukturę tabeli, identyfikatorami zapytań można się posługiwać w nowych zapytaniach jak tabelami. Takie zapytania z nadaną nazwą nazywamy perspektywami (views). Zanim omówimy szczegółowo perspektywy w następnym rozdziale, w obecnym będziemy je wykorzystywać w zapytaniach tak jak zwykłe tabele.

Słownik danych ORACLE

Słownik danych (Data Dictionary) jest jednym z najważniejszych części składowych systemu ORACLE RDBMS. Składa się z szeregu tabel i perspektyw, stanowiących zestaw informacji o bazie danych dostępnych tylko do czytania. W słowniku danych znajdujemy:

•    nazwy użytkowników ORACLE

•    prawa i uprawnienia im przyznane

•    nazwy obiektów bazy danych (tabel, perspektyw, indeksów, synonimów, sekwencji)

•    więzy związane z tabelami

•    informację statystyczną o tym, kto i w jaki sposób pracował na obiektach bazy danych.

Słownik danych powstaje w trakcie tworzenia bazy danych i jest utrzymywany automatycznie przez system RDBMS podczas działania bazy danych, modyfikowany podczas tworzenia i zmian struktur danych.

Słownik danych jest bardzo ważnym źródłem informacji dla użytkowników końcowych, projektantów aplikacji i administratorów. Słownik danych jest podstawowym źródłem informacji dla systemu zarządzania bazą, który opiera się na nim przy rejestrowaniu i weryfikowaniu informacji o bazie.

13-25


Język definiowania danych, słownik systemowy


Wyszukiwarka

Podobne podstrony:
10.    Podstawowe pojęcia dotyczące relacyjnych baz danych. 11.    Sch
LaboratoriumKomputerowych Systemów Rozpoznawania Projekt 2. Lingwistyczne podsumowania baz danychRob
Slajd43 3 Rozszerzenia przestrzenne (spatial extenslons) systemów relacyjnych baz danych •
Trójwarstwowa architektura systemów baz danych (c.d.)Główne zadanie takiej architektury to zapewnien
Literatura Riordan R. M., Projektowanie systemów relacyjnych baz danych, RM 2000 Schwartz S., Po pro
Popularne systemy relacyjnych baz danych: o Oracle o Microsoft SQL Server o Sybase o Mysql - bezpłat
I. Zrozumienie relacyjnych baz danych Accessa Microsoft Access s S Microsoft Access - system obsługi
Slajd11 (63) Udoskonalanie systemu. Teraz to ekspert zadaje inżynierowi wiedzy problemy do rozwiązan

więcej podobnych podstron