关系和关键?

时间:2017-05-22 07:28:20

标签: sql database-design

我还在学习这些东西并且是新手,所以请放轻松我吧哈哈! 第一个属性SerialNum, PlayerID, and CompanyID是我认为的主键,但我不知道如何找到这里涉及的其他键,或者这些表的关系,这就是我被困的地方,任何帮助都会很棒。

Games (SerialNum, Title, Release, CompanyID, Price) 

Genre (SerialNum, Title, Category, MaturityLvl)

Players (PlayerID, Gender, FirstName, LastName, SerialNum, Owned, Played)

Company (CompanyID, CompanyTitle, Address, PhoneNum)

1 个答案:

答案 0 :(得分:0)

根据您的架构设计,似乎Games表与使用Company属性的CompanyID表相关,它具有一对多关系,就像一家公司可以有0,一个或多个Games相关联。如果SerialNumGames的主键,则CompanyID是外键

同样,您的Players表格与Games表格相关联且具有SerialNum属性。

您应该阅读有关E-R模型和关系数据库的信息,以下是关系数据库设计基础知识的一些链接 link1link2