エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DB設計の質問です。 あるwebサイトのシステムでニックネーム(主キー:他ユーザと重複不可)とメール(重複不可)、姓、名、電話番号、住所登録が必須だとします…
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DB設計の質問です。 あるwebサイトのシステムでニックネーム(主キー:他ユーザと重複不可)とメール(重複不可)、姓、名、電話番号、住所登録が必須だとします…
DB設計の質問です。 あるwebサイトのシステムでニックネーム(主キー:他ユーザと重複不可)とメール(... DB設計の質問です。 あるwebサイトのシステムでニックネーム(主キー:他ユーザと重複不可)とメール(重複不可)、姓、名、電話番号、住所登録が必須だとします。 主キーでないメールも重複しないので他の各項目はメールに依存することになり、 第3正規化をすれば a)ニックネーム, メール b)メール, 姓 c)メール, 名 d)メール, 電話番号 e)メール, 住所 の5つのテーブルができます。 ここで、 1)これは第3正規化として正しいのか、正しくないならばなぜか(質問自体に既に間違いがある?) 2)正しいなら実際にこのような正規化が行われることがあるのか 教えてください。 尚この例は主キー以外に値が重複しない項目の例としてあげたもので「ニックネームを主キーにすべきでない」などテーブル設計の良し悪しは目をつぶってください。 よろしくお願いします。