【发布时间】:2014-03-28 02:46:22
【问题描述】:
我对规范化有点困惑。
有人可以在这个数据库中给出一个真实的例子吗?如果这样可以吗?谢谢。
表:account_info
学生编号(PK)
学生用户名
学生密码
表:student_info
学生编号(PK)
学生姓名
学生课程
学生年
学生节
表:student_subject
学生编号(PK)
student_subject_1
.
.
.
student_subject_10
关于外键,我可以在上面给出的表格中使用它吗?
何时何地是使用它的最佳时间?
【问题讨论】:
-
你对规范化的哪一部分感到困惑?
-
也许您应该先尝试搜索引擎:studytonight.com/dbms/database-normalization.php、mycigroup.com/Documents/Academics/DatabaseNormalization.pdf 和 sqa.org.uk/e-learning/SDM04CD/page_01.htm 只是使用 Google 的前三个结果。他们都有很好的例子,可以回答你的问题——不管这是什么问题。
-
@MikeSherrill'CatRecall' .. 我不只是很确定我的数据库设计是否已经正常化,或者它仍然需要改进,很奇怪吧?
-
您发布的示例未规范化。
-
@DanBracuk 来自 feela 给出的链接,>Table: student_detail >>Student ID |姓名 |邮编>表格:student_address >> ZIP |街道 |城市 |状态与 >table 不一样:account_info >>student_number(PK) >>student_username >>student_password >table: student_info >>student_number(PK) >>student_name >>student_course >>student_year >>student_section 或者我失踪了什么?
标签: mysql sql database database-design database-normalization