Database 创建关系数据库

Database 创建关系数据库,database,database-design,relational-database,Database,Database Design,Relational Database,我需要把它转换成数据库。我知道我的主键,但不知道如何将不同的表链接在一起 所以我有一个名为主键的运算符表。每个运营商都可以运营一定比例的列车。e、 g运营商“a”30=这些服务的30%,运营商b 70%这些服务100所有服务等。。。 这是我一直坚持的部分。我是否需要另一个表来链接这两个表 对于每列火车,我需要存储它从哪个车站开始,在哪里结束(目的地),我是否再次为此创建新表 提前感谢您您可以使用OperatorID/TrainID将操作框作为密钥表的表示,以将操作员与列车关联起来 不,对于火车起

我需要把它转换成数据库。我知道我的主键,但不知道如何将不同的表链接在一起

所以我有一个名为主键的运算符表。每个运营商都可以运营一定比例的列车。e、 g运营商“a”30=这些服务的30%,运营商b 70%这些服务100所有服务等。。。 这是我一直坚持的部分。我是否需要另一个表来链接这两个表

对于每列火车,我需要存储它从哪个车站开始,在哪里结束(目的地),我是否再次为此创建新表


提前感谢您

您可以使用OperatorID/TrainID将操作框作为密钥表的表示,以将操作员与列车关联起来

不,对于火车起点和终点站ID,您不需要另一个表,只需要火车表中的字段


这是家庭作业吗?这些新概念适合你吗?

是的,是课程。我理解sql,我以前也做过数据库,只是没有正确的关系,这会让我和MS access混淆。我们只是用查询来做这个,这是练习的一部分。我认为MS access有点违背了这一点,因为它不只是点击和拖动等吗?是的,我现在明白火车站之间的关系了。但仍然对这种关系感到困惑。您所说的“您可以使用您的操作框作为带有OperatorID/TrainID的密钥表的表示,以将操作员与列车关联”是什么意思。请将图表中标记为“操作”的框视为带有两个字段的表,即TrainID和OperatorID。操作表的主键为两个字段,两个字段分别与列车和操作员具有FK关系。