Sql server ms sql server中表之间的关系

Sql server ms sql server中表之间的关系,sql-server,Sql Server,一名患者可以选择多个测试,一个测试可以由多个患者选择。 那么这些表的结构是什么,以及如何建立它们之间的关系?您可能需要3个表,患者表、测试表和患者测试表 使用PatientID作为Patient表的外键,TestId作为Test表的外键,您可以添加任何其他列,如TestDatetime、TestResult…您的表结构如下所示 耐心的 PatientId int主键, 患者名称varchar50, EmailId varchar50 密码varchar50 试验台 TestId int主键, T

一名患者可以选择多个测试,一个测试可以由多个患者选择。
那么这些表的结构是什么,以及如何建立它们之间的关系?

您可能需要3个表,患者表、测试表和患者测试表
使用PatientID作为Patient表的外键,TestId作为Test表的外键,您可以添加任何其他列,如TestDatetime、TestResult…

您的表结构如下所示

耐心的 PatientId int主键, 患者名称varchar50, EmailId varchar50 密码varchar50

试验台 TestId int主键, TestName varchar50

病人可接受的 PatientId int FKPatientTable TestId int FK测试表


通过这种方式,您可以为两个表指定关系。您需要了解RDBMS的重要性

你说的对C来说是全新的,但我不认为这个问题与C有任何关系。因此,问题不是你如何开始学习一项技能。如果你在谷歌上搜索的话,这里有学习的资源。请查看并获取。这太宽泛了。你可能会很好地认识到这个问题是不可回答的,它太宽泛了。谢谢你,这对我帮助很大。