Oracleデータベース実験レポート3つのテーブルと完全な定義

実験3つの表と完全な定義

-BTBUのQQCによる

【目的】

1.1。Oracleのメソッドをマスターして、主キーと外部キーの追加を含むテーブルを作成します。
2.2。Oracleの整合性制約の定義に精通している。
【実験内容】
コマンドラインを開いてオラクルサービスを開始し、hrユーザーに接続します。
コマンドラインを開いてoracleサービスを開始し、hrユーザーに接続します...

1.テーブルBOOKの構成は以下のとおりです。HRユーザーの下にテーブルを作成してください。

フィールド名中国語の解釈データタイプ
ISBNブック番号CHAR(10)
BOOKNAMEブック名CHAR
PUBLISHパブリッシャーVARCHAR2(20)
PRICEブック価格DECIMAL(20)
AUTHOR作成者CHAR
PUBDATE発行時間VARCHAR2(20)
備考説明VARCHAR2(50)

テーブルBOOKの構成は次のとおりです。HRユーザーの下にこのテーブルを作成してください。

2.前の手順で作成したBOOKテーブルを変更します。PUBLISHID列を追加します。タイプはVARCHAR2(20)で、列PUBLISHを削除します。
前の手順で作成したBOOKテーブルを変更します。 PUBLISHID列を追加します。タイプはVARCHAR2(20)で、列PUBLISHを削除します。

3.プライマリキー制約をBOOKテーブルに追加します。プライマリキーはISBNです。
BOOKテーブルにプライマリキー制約を追加します。プライマリキーはISBNです。

4.新しいテーブルPUBLISHINFOを作成します。その構造は次のとおりで、主キーはPUBLISHIDです。
フィールド名中国語の解釈データタイプ
PUBLISHIDパブリッシャー番号VARCHAR(20)
PUBLISHNAMEパブリッシャー名VARCHAR(30)

新しいテーブルPUBLISHINFOを作成します。その構造は次のとおりです。主キーはPUBLISHIDです。 フィールド名中国語の解釈データタイプPUBLISHIDプレス番号VARCHAR(20)PUBLISHNAMEプレス名VARCHAR(30)

5. BOOKテーブルに外部キー制約を追加します。外部キーはPUBLISHIDであり、メインテーブルはPUBLISHINFOテーブルです。
BOOKテーブルに外部キー制約を追加します。外部キーはPUBLISHIDであり、メインテーブルはPUBLISHINFOテーブルです。

6.BOOKNAMEが空ではなく一意であるBOOKテーブルに整合性制約を追加します。PRICEの値は10から100の間です。
BOOKNAMEが空ではなく一意であるBOOKテーブルに整合性制約を追加します。PRICEの値は10から100の間です。

7.BOOKテーブルとPUBLISHINFOテーブルを削除します。
BOOKテーブルとPUBLISHINFOテーブルを削除します

おすすめ

転載: blog.csdn.net/AQ_No_Happy/article/details/110789189