
架构依赖关系查看器中以树形式显示各种依赖关系。
请注意,实际的依赖关系经过建模,成为一张图。
可能要查看对象的依赖关系,然后再考虑重命名或移除该对象。
在架构依赖关系查看器中可以查看多个项的依赖关系。
每次查看新对象时,都会将其添加到显示项中。
您可以移除其中的一些项,只要它们不再相关。
关闭并重新打开 Visual Studio 时,架构依赖关系查看器将重置为空状态,这是因为不保留架构依赖关系查看器中的对象。
重要事项Visual Studio 专业版中不提供架构依赖关系查看器。
强烈不同意楼上@micro0369的答案,此题答案应是BCNF。具体原因如下:
《数据库系统概论》(王珊萨师煊版)P181页,明确提出,X→Y(X推出Y),且Y推不出X,Y→Z,此时才叫传递依赖。若X→Y且Y→X(即X←→Y),Y→Z,此时X→Z为直接依赖关系。
先明确:本题的候选码为A,(B,C),所以判定ABC为主属性,D为非主属性。
A→B,A→C,可写成A→(B,C)的形式,反过来(B,C)→A,A→D,此时(B,C)→D为直接依赖关系【此处大部分考生均容易出错】,非主属性D对码(A或者(B,C))只存在完全函数依赖关系,所以至少是3NF。
继续,3NF的基础上,主属性对码只有完全函数依赖关系,即不存在(消除)主属性对码的传递和部分依赖,所以进一步确定是BCNF。
此题为大连理工大学软件学院的考研题原题,答案由“大连理工大学软件学院在读研究生考研辅导团”给出,如有异议欢迎留言讨论。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)