大二数据库期末考试大题
发布时间
阅读量:
阅读量
(一)求属性集在F上面的闭包(基础的)


(二)根据闭包判断是不是候选码,求所有的候选码
- 定义如下:
- 左部属性:仅位于F函数依赖关系中的左侧
- 右部属性:仅位于右侧
- 非相关属性:不在任一侧出现
- 双方属性:同时存在于左右两侧




(三)求最小覆盖范围 (分三步)
- 第一步是将每个函数依赖的右侧拆解为单一属性(简单来说就是确认右侧是否是最小化后的属性集合;如果不是则需要进行拆分)
- 第二步是依次去除那些多余的冗余函数依赖关系(具体来说就是逐一排查并删除那些不必要的输入变量)
- 第三步是去除那些不影响输出结果但存在多余的输入变量

(四)判断是否具有无损连接
它不容易理解。通常会涉及判断是否为保持函数依赖的问题。下面可以直接通过例题来加深理解。




全部评论 (0)
还没有任何评论哟~
