当前位置: 首页 > java >正文

软考 系统架构设计师系列知识点之杂项集萃(59)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(58)

第96题

假设关系模式R(U, F),属性集U={A, B, C},函数依赖集F={A->B, B->C}。若将其分解为p={R1(U1, F1), R2(U2, F2),其中U1={A, B}, U2={A, C}。那么,关系模式R、R1、R2分别达到了();分解p()。

第1空

A. 1NF、2NF、3NF

B. 1NF、3NF、3NF

C. 2NF、2NF、3NF

D. 2NF、3NF、3NF

正确答案:D。

第2空

A. 有损连接但保持函数依赖

B. 既无损连接又保持函数依赖

C. 有损连接且不保持函数依赖

D. 无损连接但不保持函数依赖

正确答案:B。

所属知识点:旧版教材 数据库系统->规范化理论。

解析:

本题考查关系数据库方面的基本知识。

由关系模式R的函数依赖集F={A->B, B->C}可以得出A->C,存在传递依赖,但不存在非主属性对码的部分函数依赖,故R为2NF。又由于分解后的关系模式R1的函数依赖集F1={A->B},关系模式R2的函数依赖集F2={A->C},因此,R1、R2分别达到了3NF。

因为F=F1∪F2,所以分解p保持函数依赖。又由于关系模式R(U, F)的一个分解p={R1(U1, F1), R2(U2, F2)}具有无损连接的充分必要条件是:U1∩U2 -> U1-U2 ∈ Fsup+或U1∩U2 -> U2-U1 ∈ Fsup+。分解p是否无损连接分析如下:

∵ AB∩AC=A,AB-AC=B,AC-AB=C

∴ A->B∈ Fsup+,A->C∈ Fsup+

因此,根据无损连接的充分必要条件可知,p为无损连接。

综合得到,p为无损连接且保持函数依赖。

特别说明:

本题与软考 系统架构设计师系列知识点之杂项集萃(44)-CSDN博客考查的是同一部分内容。对于1NF、2NF、3NF等知识的介绍如下:

更多内容参考:数据库三大范式(通俗易懂)_第一二三范式的简单理解例子-CSDN博客

http://www.xdnf.cn/news/6061.html

相关文章:

  • 【springcloud学习(dalston.sr1)】Eureka单个服务端的搭建(含源代码)(三)
  • Python 常用模块(八):logging模块
  • 基于GpuGeek平台的深度学习项目
  • Keil5 MDK 安装教程
  • LeetCode 热题 100 35.搜索插入位置
  • python打包exe报错:处理文件时错误:Excel xlsx file; not supported
  • iOS Safari调试教程
  • vue使用路由技术实现登录成功后跳转到首页
  • 【Vue 3 + Vue Router 4】如何正确重置路由实例(resetRouter)——避免“VueRouter is not defined”错误
  • 数据结构与算法:状压dp
  • 反向传播算法——矩阵形式递推公式——ReLU传递函数
  • 如何保证RabbitMQ消息的顺序性?
  • 简单易懂的JavaScript中的this指针
  • 现代计算机图形学Games101入门笔记(三)
  • Node.js中MongoDB连接的进阶模块化封装
  • hadoop中spark基本介绍
  • 从零构建知识图谱:使用大语言模型处理复杂数据的11步实践指南
  • 【C语言指针超详解(六)】--sizeof和strlen的对比,数组和指针笔试题解析,指针运算笔试题解析
  • LIO-SAM框架理解
  • ECharts:数据可视化的强大引擎
  • MySQL增删查改进阶
  • 小程序 存存上下滑动的页面
  • SQL看最多的数据,但想从小到大排列看趋势
  • 使用大模型预测急性结石性疾病技术方案
  • 进阶数据结构: AVL树
  • Linux复习笔记(五) 网络服务配置(dhcp)
  • CPS联盟+小程序聚合平台分销返利系统开发|小红书番茄网盘CPA拉新推广全解析
  • Golang实践录:在go中使用curl实现https请求
  • 机器学习基础课程-5-课程实验
  • 【Lua】Redis 自增并设置有效期