ここで私を助けてくれることを願っています - SQL テーブルの設計について質問があります。C# を使用してデータベースに書き込み、クエリを実行する方法は知っていますが、実際にデータベースを設計する必要はありませんでした。だから私はそれを私たちの興味だけで試してみようと思った.
family_surname という名前のテーブルがあるとします。そのテーブル内には、x 個の family_members が存在する可能性があります。たとえば、2 人から 22 人の範囲です。family_surname に対して family_members を参照するにはどうすればよいですか?
だから私は FAMILY SURNAME Smith、Jones、Brown、Taylor などを持っているでしょう。
そして、Smith には 5 人のメンバーがいて、そこに年齢、身長、体重などを記録したいと思います。ジョーンズには 8 人のメンバーがいる場合がありますが、家族によって異なる場合があります。
メンバーごとに「姓」を8回リストすることは本当に望んでいません。理想的には、姓の行が別のテーブルの対応する行を参照する(または何らかの形で指し示す)ことです。そして、それは私が問題を抱えているところです!
理にかなっているといいのですが。私が言うように、私はただ興味がありますが、2 つのテーブルでこれを行う方法を知りたいです。
とにかく、助けてくれてありがとう、ありがとう。
編集コメントしてくれた人に感謝します-確かにここにいくつかの有用な情報があり、感謝しています。私はいくつかのSQLビットとピースを読んで研究していますが、これまでのところかなり良いです。ありがとう、みんな!