SQLServer初心者

SQLServer2017を使って正規化されたテーブルを実装していく方法を解説!5

前回までで,SQLServer2017のインストールからSQLの書き方,そして最後に正規化を学びました。今回はその正規化されたテーブルを実際のSQLServerに実装していきます。システム設計の現場でテーブル設計が完了すると必ずこの作業が必要となります。

顧客テーブルを作ってみる

  1. UserIdはキー設定
  2. UserNameとAddressは必須項目として,NULLを許容チェックを外して保存する

注文テーブルを作ってみる

  1. OrderNoをキーにする
  2. その他の項目もNULLを許容しない設定にする

注文明細テーブルを作ってみる

  • OrderNoとOrderItemNoをキーとするキーの作成は「OrderNo」OrderItemNo」の2行を選択してキー設定してください。
  • その他の項目もNULLを許容しない設定にする

データを入れてみる

顧客テーブル

注文テーブル

※OrderDateは年月日だけの入力をすると時分秒ミリ秒は0になる。

注文明細テーブル

SQLServer