数据库依赖关系
⑴ 数据库软件是否和某些程序软件存在相互依赖的关系,如果被误删后程序应用软件能否正常使用
数据运行库和程序是有一定的依赖关系的。
如果被卸载,有些程序将无法运行,一般会提示缺少什么,需要下载。
这个数据库,只是某些程序运行的平台或者环境,如果误删除,只需重新下载安装即可。
⑵ 数据库中 完全函数依赖,部分函数依赖 传递函数依赖, 是什么
1、传递函数依赖
设X,Y,Z是关系R中互不相同的属性集合,存在X→Y(Y !→X),Y→Z,则称Z传递函数依赖于X。
2、完全函数依赖
设X,Y是关系R的两个属性集合,X’是X的真子集,存在X→Y,但对每一个X’都有X’!→Y,则称Y完全函数依赖于X。
3、部分函数依赖
设X,Y是关系R的两个属性集合,存在X→Y,若X’是X的真子集,存在X’→Y,则称Y部分函数依赖于X。
(2)数据库依赖关系扩展阅读
所谓函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。函数依赖正象一个函数 y = f(x) 一样,x的值给定后,y的值也就唯一地确定了。
如果属性集合Y中每个属性的值构成的集合唯一地决定了属性集合X中每个属性的值构成的集合,则属性集合X函数依赖于属性集合Y,计为:Y→X。属性集合Y中的属性有时也称作函数依赖Y→X的决定因素(determinant)。例:身份证号→姓名。
⑶ 如何:查看数据库对象的依赖关系
对于“架构”视图中的任何对象,可以查看依赖于该对象的对象以及该对象所依赖的对象。
架构依赖关系查看器中以树形式显示各种依赖关系。
请注意,实际的依赖关系经过建模,成为一张图。
可能要查看对象的依赖关系,然后再考虑重命名或移除该对象。
在架构依赖关系查看器中可以查看多个项的依赖关系。
每次查看新对象时,都会将其添加到显示项中。
您可以移除其中的一些项,只要它们不再相关。
关闭并重新打开 Visual Studio 时,架构依赖关系查看器将重置为空状态,这是因为不保留架构依赖关系查看器中的对象。
重要事项Visual Studio 专业版中不提供架构依赖关系查看器。
⑷ 数据库依赖关系问题
依赖集 F={(S#,C#)→G, C#→TN, TN→D}
⑸ 数据库求助(有关依赖关系)
这个简单
候选关键字:学号(每个学生只有惟一的学号)
最小依赖集:{学号→姓名,学号→出生日期,学号→班号,系名→宿舍区,班号→系名}
存在传递函数依赖:
学号→系名→宿舍区,∴有学号→宿舍区;
班号→系名→宿舍区,∴有班号→宿舍区;
学号→班号→系名,∴有学号→系名;