マガジンのカバー画像

データベースを理解する

16
データベースって何だろう? よく聞く言葉だけど、専門用語だらけでよくわからず、理解をあきらめたことはありませんか。 一歩一歩あなたの理解が進むよう、極力専門用語を使わずに書いて… もっと読む
運営しているクリエイター

#一意性

データベースを理解する 015「主キー」

テーブルの定義は前回まででこのようになっています。

【定義】社員番号:文字列型の4文字(一意性制約あり), not null社員名 :文字列型の50文字,not null入社日 :日付型,not null退職日 :日付型登録日 :日付型,not null,初期値=当日日付更新日 :日付型

テーブルには、テーブル内の行を一意に特定するための列が必要なことが多いです。(※一意に特定する必要が無い例

もっとみる

データベースを理解する 007「一意性制約」

社員テーブルに、社員が登録されています。

社員番号 | 社員名========+===========1759   | A山 B郎2827   | C田 D彦3339   | E口 F子4210   | G本 H行

新しく社員が入ってきたので登録しようと思います。こんなデータです。
・社員番号=4210
・社員名=N藤 Z子

登録してみました。

社員番号 | 社員名========+===

もっとみる