実験3つの表と完全な定義
-BTBUのQQCによる
【目的】
1.1。Oracleのメソッドをマスターして、主キーと外部キーの追加を含むテーブルを作成します。
2.2。Oracleの整合性制約の定義に精通している。
【実験内容】
コマンドラインを開いてオラクルサービスを開始し、hrユーザーに接続します。
1.テーブルBOOKの構成は以下のとおりです。HRユーザーの下にテーブルを作成してください。
フィールド名中国語の解釈データタイプ
ISBNブック番号CHAR(10)
BOOKNAMEブック名CHAR
PUBLISHパブリッシャーVARCHAR2(20)
PRICEブック価格DECIMAL(20)
AUTHOR作成者CHAR
PUBDATE発行時間VARCHAR2(20)
備考説明VARCHAR2(50)
2.前の手順で作成したBOOKテーブルを変更します。PUBLISHID列を追加します。タイプはVARCHAR2(20)で、列PUBLISHを削除します。
3.プライマリキー制約をBOOKテーブルに追加します。プライマリキーはISBNです。
4.新しいテーブルPUBLISHINFOを作成します。その構造は次のとおりで、主キーはPUBLISHIDです。
フィールド名中国語の解釈データタイプ
PUBLISHIDパブリッシャー番号VARCHAR(20)
PUBLISHNAMEパブリッシャー名VARCHAR(30)
5. BOOKテーブルに外部キー制約を追加します。外部キーはPUBLISHIDであり、メインテーブルはPUBLISHINFOテーブルです。
6.BOOKNAMEが空ではなく一意であるBOOKテーブルに整合性制約を追加します。PRICEの値は10から100の間です。
7.BOOKテーブルとPUBLISHINFOテーブルを削除します。