ここでデータベース テーブルについて質問があります。テーブルに主キー (ID) と有用なデータの列が 1 つしかない場合、それ自体のテーブルであっても問題ありませんか、それとも単なるデータとして親テーブルにある必要がありますか?
テーブルには、ユーザーがアカウントを作成して設定するセキュリティの質問が保存されており、パスワードを変更したい場合やパスワードを忘れた場合にパスワードをリセットするために使用されます。質問の ID と、この表に質問の文字列があります。
私が独自のテーブルに持っている理由は、同じ質問が多くのユーザーに使用される可能性があるため、親テーブルに質問を何度も保存する理由です。それが私の考えです。これについて他のいくつかの意見が欲しかっただけです。
編集: セキュリティの質問は、ユーザー自身ではなく、私のチームによって入力されます。ユーザーは、使用する質問の 1 つを選択します。