长话短说,我需要为某种足球数据库建模。比赛由日期和竞争的两支球队确定。我有一个名为Team的强大实体,问题是我如何建模匹配实体(我怀疑它将是一个弱实体)有两个家属?
答案 0 :(得分:0)
您的匹配实体将包含三个字段:date,team1,team2。
匹配实体的主要关键字如下: primarykey(date,team1,team2)
Create table Match(
date datetime not_null,
team1 int not_null,
team2 int not_null,
primary_key(date, team1, team2),
foreign key (team1) references Team(id),
foreign key (team2) references Team(id)
)
答案 1 :(得分:0)
好的,那么你想要的是这样的。问题是对此有不同的表示法。我希望这会对你有所帮助。