Je espère que vous pouvez m'aider ici - j'ai une question sur la conception d'une table SQL. Je sais comment écrire dans une base de données et exécuter des requêtes en utilisant C#, mais je n'ai jamais vraiment eu à en concevoir une. Alors j'ai pensé que j'allais essayer juste par intérêt.
Supposons que j'ai une table nommée family_surname. Dans cette table, il pourrait y avoir x nombre de family_members, disons allant de 2 personnes à 22 personnes. Comment puis-je faire référence à family_members par rapport à family_surname?
Donc j'aurais FAMILY SURNAME Smith, Jones, Brown, Taylor, etc.
Et puis Smith peut avoir 5 membres, où je voudrais enregistrer l'âge, la taille, le poids, quoi que ce soit. Jones peut avoir 8 membres - cela pourrait varier entre les familles.
Je ne veux pas vraiment que 'surname' soit répertorié 8 fois pour chaque membre - idéalement la ligne de nom de famille ferait référence (ou pointerait d'une manière ou d'une autre) vers une ligne correspondante dans une autre table. Et c'est là que j'ai des problèmes!
J'espère que je fais sens; comme je l'ai dit, je suis simplement intéressé, mais je voudrais savoir comment faire cela avec deux tables.
Quoi qu'il en soit, merci pour votre aide, je l'apprécie.
ÉDITION Merci à tous ceux qui ont commenté - certainement des informations utiles ici, que j'apprécie. Je lis et recherche quelques éléments de SQL, et jusqu'à présent c'est assez bon. Merci encore, les gars!