识别数据库表中重要的函数依赖
Identifying non-trivial functional dependencies in database tables
在这个table中可以发现哪些非平凡的函数依赖?
是否有任何系统的方法可以用来做到这一点?
| first_name | surname | student_id | program_code | name_of_study |
看看数据库规范化,尤其是以下概念
我已经有一段时间了,但我们开始吧:
first_name
,surname
可以由student_id
导出所以我们把他们放在一个自己的table命名的学生中,student_id
就是外键,这就是它标有星号的原因。
------------students---------------
| *student_id* | first_name| surname |
从学生到他们的学科的映射应该放在不同的 table
-----------subjects-----------
| *student_id* | name_of_study |
最后一个table包含代码提交
-----------submissions-------
| *student_id* | program_code |
尽管如此,自从我上了数据库讲座以来,我已经有一段时间了,所以我会
建议您阅读我提供的链接。
table 中的列是(或者如果我做对的话应该是),
在功能上依赖于外键。
在这个table中可以发现哪些非平凡的函数依赖? 是否有任何系统的方法可以用来做到这一点?
| first_name | surname | student_id | program_code | name_of_study |
看看数据库规范化,尤其是以下概念
我已经有一段时间了,但我们开始吧:
first_name
,surname
可以由student_id
导出所以我们把他们放在一个自己的table命名的学生中,student_id
就是外键,这就是它标有星号的原因。
------------students---------------
| *student_id* | first_name| surname |
从学生到他们的学科的映射应该放在不同的 table
-----------subjects-----------
| *student_id* | name_of_study |
最后一个table包含代码提交
-----------submissions-------
| *student_id* | program_code |
尽管如此,自从我上了数据库讲座以来,我已经有一段时间了,所以我会 建议您阅读我提供的链接。
table 中的列是(或者如果我做对的话应该是), 在功能上依赖于外键。