我是 Microsoft 访问新手,缺乏一些数据库知识和逻辑。我正在做一个需要我创建 5 个表并包括一对一、一对多和多对多关系的项目。所以,这是我的想法,我正在尝试创建一个简化版的 LoL(英雄联盟)比赛历史数据库。到目前为止,我创建了这些表,但我无法真正理解逻辑。我真的需要一些帮助。
Tables are:
**Players**
[PK]PlayersID
SummonerName
Level
Rank
Devision
**Champions**
[PK]ChampionsID
Name
Kills
Deaths
Assists
MinionSlained
**Map**
[PK]MapID
MapName
Size
Mode
**Time**
[PK]MatchID
Year
Month
Date
**MatchHistory**
[PK]MatchID
PlayerName
Champion
Result
Map
Time
我试图让Players和Champions成为关系的父母,然后MatchHistory将成为他们的孩子,TIme和Map将成为MatchHistory的孩子。我想Time和Map都是一对一的MatchHistory,Players to Champions是一对多的?我真的不确定我是否做得对,因为这是我第一次自己创建数据库,我将非常感谢更多的帮助和指点:)