【发布时间】:2010-12-12 11:13:09
【问题描述】:
我正试图围绕数据库规范化。这是我第一次尝试创建一个工作数据库,所以请原谅我的无知。我正在尝试为班级项目创建一个自动毕业检查系统。下表记录了指定目录年份的专业的所有选项。表格如下
PID Title Dept Courses Must_have
一些选项让用户从列出的总数中选择一组类别(因此有Must_have 属性)。一个完整的行看起来像这样:
PID Title Dept Courses Must_have
--------------------------------------------
1 bis acct 201|202 NULL
Title 是主要选项的名称。如果bis(业务信息系统)可以选择类,那么一行将在Must_have 中有一个数字,只有一行。
我的问题是我应该把这张表分成两个不同的表吗?我知道我目前的方式似乎有点……错了。任何帮助将不胜感激。
【问题讨论】:
-
您能否举个例子来说明“一行在 Must_have 中只有一行会有一个数字。”
-
如果一个选项需要 15 门课程中的 4 门课程,它看起来像这样:1 bis acct 201|202 4
-
抱歉,请在 cmets 部分很好地格式化文本:\
标签: sql normalization