1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是(B)。

A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的

2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式 的候选码是(B)。

A.AB
B.BE
C.CD
D.DE

3.已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依
赖集:
F={AB →C,C →A,BC→ D,ACD →B,D →EG,BE →C,CG →BD,CE→ AG}
求属性集闭包(BD)+
X(0)=BD
因为D->EG,所以X(1)=BDEG
因为BE->C,所以X(2)=BCDEG
因为BE →C,CE->AG,所以X(3)=ABCDEG
X(3)包含了所有的属性集
因此(BD)+=ABCDEG

4.有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生。
根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)RC,(H,S)→R},求关系模式A的候选码

答:关系模式A的候选码为(H,S)

5.已知关系模式R<U,F>,U={A,B,C,D,E,G},F={AB→C,D→EG,C→A,BE→C,BC→D,CG→BD,ACD→B,CE→AG},

(1).求出关系模式的候选码。
(2).此关系模型最高属于哪级范式。
(1)候选码为BE
(2)由于存在传递依赖 BE->C,C->A
因此最高属于第二范式

6.关系模式中,满足2NF的模式(B)。

A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF

7.关系模式R中的属性全是主属性,则R的最高范式必定是(C)。

A.1NF
B.2NF
C.3NF
D.BCNF

8.消除了部分函数依赖的1NF的关系模式,必定是(B)。

A.1NF
B.2NF
C.3NF
D.BCNF

9.关系模式的候选码可以有1个或多个,而主码有(C)。

A.多个
B.0个
C.1个
D.1个或多个

10.候选码的属性可以有(D)。

A.多个
B.0个
C.1个
D.1个或多个

11.关系数据库规范化是为了解决关系数据库中(B)的问题而引入的。

A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的安全性和完整性
D.

12.学生表(id,name,sex,age,depart_id,depart_name),
存在的函数依赖是id→{name,sex,age,depart_id}; dept_id→dept_name,其满足(B)。

A.1NF
B.2NF
C.3NF
D.BCNF

13.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(B)。

A.1NF
B.2NF
C.3NF
D.BCNF

14.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)。

A.1NF
B.2NF
C.3NF
D.BCNF

作业8_exer1128.txt的更多相关文章

  1. JavaFX之班级未交作业统计

    前言 最近转移了系统平台,用上了Ubuntu1804版本系统,原来用C#写的Windows窗体软件也不能用了,而且自己在班级上每周都需要收作业,所以写了这个软件.这篇博客主要记录这个JavaFX应用的 ...

  2. Hadoop第7周练习—MapReduce进行数据查询和实现推简单荐系统

    1.1 1.2 :计算员工相关 2.1 内容 :求各个部门的总工资 :求各个部门的人数和平均工资 :求每个部门最早进入公司的员工姓名 :求各个城市的员工的总工资 :列出工资比上司高的员工姓名及其工资 ...

  3. 201521123117 《Java程序设计》第12周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...

  4. 原创:TSP问题解决方案-----禁忌搜索算法C实现

    本文着重于算法的实现,对于理论部分可自行查看有关资料可以简略参考该博文:http://blog.csdn.net/u013007900/article/details/50379135 本文代码部分基 ...

  5. 原创:工作指派问题解决方案---模拟退火算法C实现

    本文忽略了对于模拟退火的算法的理论讲解,读者可参考相关的博文或者其他相关资料,本文着重于算法的实现: /************************************************ ...

  6. python之流程控制与运算符

    第一:流程控制 一:if条件语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 单分支语句: 单分支,单个条件 age = 20 if age >= 18: print('you ...

  7. 用java 集合和映射实现文章的单词数目统计

    package 一_统计字母出现; import java.io.File; import java.io.FileNotFoundException; import java.util.HashMa ...

  8. Java基础——网络编程(三)

    TCP 网络编程 -- tcp 分为客户端和服务端 -- 客户端对应的对象是 Socket -- 服务端对应的对象是 ServerSocket -- 如果客户端先启动,则出现 connection r ...

  9. MapReduce进行数据查询和实现推简单荐系统

    1  运行环境说明 1.1 硬软件环境 1.2 机器网络环境 2  书面作业1:计算员工相关 2.1 书面作业1内容 2.2  实现过程 2.2.1   准备测试数据 2.2.2   问题1:求各个部 ...

随机推荐

  1. 【BZOJ2648】SJY摆棋子

    题目大意:维护一个二维平面,平面上初始有 N 个点,支持两种操作:平面加点.查询距离某个指定点的最小哈密顿距离. 题解:学习到了 kd-tree 数据结构. kd-tree 类似于平衡树,即:每个节点 ...

  2. instance of

    instanceof是Java的一个二元操作符(运算符),也是Java的保留关键字.它的作用是判断其左边对象是否为其右边类的实例,返回的是boolean类型的数据.用它来判断某个对象是否是某个Clas ...

  3. office 激活教程

    首先在我的百度云里下载:http://pan.baidu.com/share/link?shareid=2200272243&uk=1985086665激活工具安装包 如果遇到问题,可以加我Q ...

  4. Java_myBatis_XML代理_动态SQL

    主要是设计到映射文件的编写: SELECT: <sql id="query_user_where"> <!-- test里面可以编写OGNL表达式 --> ...

  5. 学习windows编程 day4 之视口和窗口

    LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRU ...

  6. __attribute__ 机制详解

    GNU C 的一大特色就是__attribute__ 机制.__attribute__ 可以设置函数属性(Function Attribute).变量属性(Variable Attribute)和类型 ...

  7. filebeat多个key

    filebeat.prospectors:- type: log paths: - D:\logs\iis\W3SVC2\*.log exclude_lines: ['^#'] multiline: ...

  8. 网络类型IPv4和IPv6什么意思?区别?

    在windows 7以上系统中,在设置本地IP地址的时候经常会看到同事含有IPV4协议项与IPV6协议项,并不同于以往windows xp系统中仅有TCP/IP协议项,不少朋友都觉得比较奇怪,询问编辑 ...

  9. entity framework 时间操作

    ).FirstOrDefault(); if (useractiveentity == null) { UserActive userActive = new UserActive(); userAc ...

  10. C# 一般处理程序下载文件

    using System; using System.Collections; using System.Data; using System.Linq; using System.Web; usin ...