Hitachi

ノンストップデータベース HiRDB Version 10 解説


付録C データディクショナリ表

データディクショナリ表とは,表やインデクスなどの定義情報が格納されている表のことをいいます。このデータディクショナリ表は,HiRDBが作成して管理します。データディクショナリ表は,操作系SQLで参照し,表やインデクスなどの定義情報を確認するために使用します。

HiRDBのデータディクショナリ表の一覧を次の表に示します。データディクショナリ表を検索するときのSQL記述例及びデータディクショナリ表の列の詳細については,マニュアル「HiRDB UAP開発ガイド」を参照してください。

表C‒1 ディクショナリ表の一覧

項番

表名

内容

情報量

(1行当たり)

1

SQL_PHYSICAL_FILES

HiRDBファイルの情報(HiRDBファイルシステム名,RDエリア名との対応関係)

1HiRDBファイル分

2

SQL_RDAREAS

RDエリア名称,定義情報,RDエリア種別,格納表数,インデクス数などの情報

1RDエリア分

3

SQL_TABLES

データベース中の各表(ディクショナリ表を含む)の所有者名,表名

1表分

4

SQL_COLUMNS

列に関する列名,データ型などの定義情報

1列分

5

SQL_INDEXES

データベース中の各インデクス(ディクショナリ表を含む)の所有者名,インデクス名

1インデクス分

6

SQL_USERS

ユーザの実行権限,及びデータベースに対するアクセスを許可したユーザの認可識別子

1ユーザ分

7

SQL_RDAREA_PRIVILEGES

RDエリア利用権限の許可状況

1認可識別子の1RDエリア分

8

SQL_TABLE_PRIVILEGES

表に対するアクセス権限の付与状況

1認可識別子の1表分

9

SQL_VIEW_TABLE_USAGE

ビュー表の基の実表名

1ビュー表分

10

SQL_VIEWS

ビュー定義情報

1ビュー表分

11

SQL_DIV_TABLE

表の分割情報(CREATE TABLE時に指定した分割条件,及び格納RDエリア名)

n行で1表分

12

SQL_INDEX_COLINF

インデクスが定義された列名

n行で1インデクス分

13

SQL_DIV_INDEX

インデクスの分割情報(格納RDエリア名)

n行で1インデクス分

14

SQL_DIV_COLUMN

BLOB型列の分割情報(CREATE TABLE時に指定した格納RDエリア名)

n行で1列分

15

SQL_ROUTINES

ルーチン定義情報

1行で1ルーチン分

16

SQL_ROUTINE_RESOURCES

ルーチン中の使用リソース情報

n行で1ルーチン分

17

SQL_ROUTINE_PARAMS

ルーチン中のパラメタ定義情報

n行で1ルーチン分

18

SQL_TABLE_STATISTICS

表の統計情報

1表分

19

SQL_COLUMN_STATISTICS

列の統計情報

1列分

20

SQL_INDEX_STATISTICS

インデクスの統計情報

1インデクス分

21

SQL_DATATYPES

ユーザ定義型の情報

1ユーザ定義型分

22

SQL_DATATYPE_DESCRIPTORS

ユーザ定義型の構成属性の情報

1属性分

23

SQL_TABLE_RESOURCES

表で使用するリソース情報

1リソース分

24

SQL_PLUGINS

プラグイン情報

1プラグイン分

25

SQL_PLUGIN_ROUTINES

プラグインのルーチン情報

1プラグインのルーチン分

26

SQL_PLUGIN_ROUTINE_PARAMS

プラグインのルーチンのパラメタ情報

1パラメタ情報

27

SQL_INDEX_TYPES

インデクス型の情報

1インデクス型分

28

SQL_INDEX_RESOURCES

インデクスで使用するリソース情報

1リソース情報分

29

SQL_INDEX_DATATYPE

インデクスの対象項目情報

1対象項目情報分(1段分)

30

SQL_INDEX_FUNCTION

インデクスで利用する抽象データ型関数の情報

一つの抽象データ型関数の情報分

31

SQL_TYPE_RESOURCES

ユーザ定義型で使用するリソース情報

1リソース情報分

32

SQL_INDEX_TYPE_FUNCTION

インデクス型を定義したインデクスで利用できる抽象データ型関数の情報

n行で1インデクス型分

33

SQL_EXCEPT

インデクスの除外キー値の情報

n行で1インデクスの除外キー群

34

SQL_IOS_GENERATIONS

【UNIX版の場合】

インナレプリカ機能使用時のHiRDBファイルシステム領域の世代情報

【Windows版の場合】

システムが使用する情報(内容は空となります)

【UNIX版の場合】

1行で1HiRDBファイルシステム領域分

【Windows版の場合】

なし

35

SQL_TRIGGERS

スキーマ内にあるトリガの情報

1行で1トリガ分

36

SQL_TRIGGER_COLUMNS

UPDATEトリガの契機列リスト情報

1行で1契機列情報

37

SQL_TRIGGER_DEF_SOURCE

トリガ定義ソース情報

n行で1トリガ定義ソース情報

38

SQL_TRIGGER_USAGE

トリガ動作条件中で参照している資源情報

1行で,トリガ動作条件中で参照している資源名称一つ

39

SQL_PARTKEY

マトリクス分割表の分割キーの情報

1行で1分割キー情報

40

SQL_PARTKEY_DIVISION

マトリクス分割表の分割条件値の情報

1行で1分割条件値情報

41

SQL_AUDITS

監査対象の情報

1行で1オブジェクト又は1ユーザに対する1イベント分の情報

42

SQL_REFERENTIAL_CONSTRAINTS

参照制約の対応状況

1行で1制約分の情報

43

SQL_KEYCOLUMN_USAGE

外部キーを構成する列情報

1行で1列分の情報

44

SQL_TABLE_CONSTRAINTS

スキーマ内にある整合性制約の情報

1行で1整合性制約分の情報

45

SQL_CHECKS

検査制約の情報

1行で1検査制約分の情報

46

SQL_CHECK_COLUMNS

検査制約で使用している列の情報

1行で一つの検査制約で使用している1列分の情報

47

SQL_DIV_TYPE

キーレンジ分割とハッシュ分割を組み合わせたマトリクス分割表の分割キーの情報

1行で1分割キー数分の情報

48

SQL_SYSPARAMS

連続認証失敗回数制限,及びパスワードの文字列制限の情報

1行で1設定項目数分,n行で一つの連続認証失敗許容回数分,又は一つのパスワードの文字列制限分の情報

49

SQL_INDEX_XMLINF

部分構造インデクスのインデクス構成部分構造パス情報

1行で1インデクス分の情報

50

SQL_SEQUENCES

順序数生成子の情報

1行で1順序数生成子分の情報

51

SQL_ACCESS_SECURITY

IPアドレスによる接続制限の情報

1行で1接続制約分の情報