【发布时间】:2010-06-17 22:53:29
【问题描述】:
目前我正在这样做:
gems(id, name, colour, level, effects, source)
id 是主键,不是自增的。
典型的数据行如下所示:
id => 40153
name => Veiled Ametrine
colour => Orange
level => 80
effects => +12 sp, +10 hit
source => Ametrine
(你们中的一些玩家可能会看到我在这里做什么:))
但我意识到这可以更好地排序。我在我的 A-Level 计算课程中研究过数据库关系和辅助键,但从来没有达到正确设置的程度。我只需要有关如何组织该数据库的帮助,例如哪些表应该包含哪些数据以及哪些辅助键和外键?
我在想可能有 3 张桌子:gem、effects、source。那么哪些人有关系呢?
任何人都可以对此有所了解吗?像我提议的那样复杂的方式真的是要走的路还是我应该继续我正在做的事情?
干杯。
【问题讨论】:
标签: mysql database-design foreign-keys primary-key