gpt4 book ai didi

mysql - 寻找函数依赖

转载 作者:行者123 更新时间:2023-11-29 12:35:56 27 4
gpt4 key购买 nike

如何根据本案例研究确定函数依赖和候选键?

Course module and it can be performed by lecturer, student or visitor user. Course module consist of subject code and subject name. When admin creates course, it will store course ID, subject code, lecturer ID, course name, and .....

Students are required to enroll in the course and the course enrollment consist of registration ID, student information, date of enrollment, date of completion and....

根据我的假设,类(class) ID -> {主题代码,主题名称} 但同时

Admin ID -> (Course  ID, subject code, lecturer ID, course name, course description, course category)

这是否正确,因为我需要在管理模块上编写另一个功能依赖项?

最佳答案

首先,我们确定我们感兴趣的应用程序关系。例如“用户[用户ID]具有讲师角色”或“用户[用户ID]具有名字[名字]和密码[密码]和...”。

每个都有一个基本关系,该关系保存以这种方式相关的值行。关系的应用关系的参数是它的属性。例如讲师(用户 ID)或用户(用户 ID、名字、密码...)。

对于每个关系,其应用程序关系的含义决定了每个列在功能上依赖于哪些列集。例如:给定用户 [用户 ID] 具有名字 [名字] 和密码 [密码] 以及...,如果您知道用户 ID,那么您知道名字吗?如果是,则有 FD {用户 ID} -> {名字}。如果您知道用户 ID 和密码,您知道名字吗?对于每个关系、每组(可能确定的)属性和每个(可能确定的)属性,依此类推。

然后我们找到一个最小的掩护。这确定了候选键。

因此,如果您想获得有关这些步骤的反馈,请执行这些步骤。

关于mysql - 寻找函数依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26796963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com