レコードの特定や関連付けに 人工キー Artificial key を用いた場合、インポートなどの作業で混乱が予想される。
また、検索条件として、人間がレコードIDを利用するという状況は考えづらいため、人間が理解できる自然キー Natural key を入力値の自動化によって生成してみる。
以下のテーブルを作成した。
ここでは一意 Unique な値を持たせるため、タイムスタンプを利用してみる。
もちろん、複数クライアントの環境ではタイムスタンプが一意 Unique であるとは言えないため、エントリー後半では入力値の自動化を利用した複合キーの生成も行う。