前回までで,SQLServer2017のインストールからSQLの書き方,そして最後に正規化を学びました。今回はその正規化されたテーブルを実際のSQLServerに実装していきます。システム設計の現場でテーブル設計が完了すると必ずこの作業が必要となります。
顧客テーブルを作ってみる
-
UserIdはキー設定
-
UserNameとAddressは必須項目として,NULLを許容チェックを外して保存する
注文テーブルを作ってみる
-
OrderNoをキーにする
-
その他の項目もNULLを許容しない設定にする
注文明細テーブルを作ってみる
- OrderNoとOrderItemNoをキーとするキーの作成は「OrderNo」OrderItemNo」の2行を選択してキー設定してください。
- その他の項目もNULLを許容しない設定にする
データを入れてみる
顧客テーブル
注文テーブル
※OrderDateは年月日だけの入力をすると時分秒ミリ秒は0になる。