TOP
>
システム開発
> 実習:従業員表と部門表の関連付けを設定しよう
意外と簡単!? Oracle Database 10g〜データベース構築の基礎編
第6回:新しいユーザー(スキーマ)を作成しよう
著者:
日本オラクル
2007/7/23
前のページ
1
2
3
4
次のページ
実習:従業員表と部門表の関連付けを設定しよう
従業員表のDEPARTMENT_ID は部門表のDEPARTMENT_IDに関連付けられますので、外部参照整合性制約を付加しましょう。
1.Enterprise Managerより「管理」->「表」をクリックし、スキーマORADIRECTのEMPLOYEES表を選択し、「編集」をクリックして編集モードにしてください。
(画像をクリックすると別ウィンドウに拡大図を表示します)
2.「制約」タブを選択し、画面右端のPRIMARYをFOREIGNに変更して、「追加」をクリックします。
(画像をクリックすると別ウィンドウに拡大図を表示します)
3.「FOREIGN 制約の追加」の画面が表示されます。以下のように設定して「続行」をクリックしてください。
(画像をクリックすると別ウィンドウに拡大図を表示します)
参照表の使用可能な列は、参照表を入力後に「実行」をクリックすることで表示されます
項目
内容
表の選択した列
DEPARTMENT_ID
参照表
ORADIRECT.DEPARTMENTS
参照表の選択した列
DEPARTMENT_ID
属性
変更なし
4.外部参照整合性制約が作成されます。
(画像をクリックすると別ウィンドウに拡大図を表示します)
索引の作成
Oracle では、検索のパフォーマンスを向上させるために、以下のようなさまざまな種類の索引が提供されています。
B*TREE 索引
ファンクション索引
逆キー索引
索引構成表
ビットマップ・インデックス(Enterprise Edition のみ)
ビットマップ・ジョイン・インデックス(Enterprise Edition のみ)
表:caption
また、索引スキップ・スキャンという機能も実装されており、複合索引の場合に検索条件としてカラムの第1列が指定されていなくても、索引を使用することができます。
前のページ
1
2
3
4
次のページ
著者プロフィール
日本オラクル株式会社
OracleDirect テクニカルサービス部
http://otn.oracle.co.jp/
INDEX
第6回:新しいユーザー(スキーマ)を作成しよう
表/索引の作成
実習:新しい表をUSERS表領域に作成しよう
実習:従業員表と部門表の関連付けを設定しよう
実習:索引を作成しょう