数据库原理练习题

1.在关系模式RU,F)中,若X一>Y,存在X的真子集X,使X一>Y,称X一>Y是(

A.完全函数依赖
B.平凡,函数依赖
C.传递函数依赖
D.部分函数依赖
正确答案: D

2.以下实体集间的联系一定不能定义为1: n类型的是(
A.公民,身份证号
B.领导,员工
C.球队,球员
D.学校,院系
正确答案:A

3.下面关于函数依赖的叙述中, () 是不正确的
A.若X-YZ,则X一Y,X-Z
B.若XY-Z,则X-Z,Y-Z
C.若X-Y,WY-Z,则XW-Z
D.若YcX,则X-Y
正确答案: B

4.关系模式中,满足2NF的模式()
A.必定是3NF
B.必定是BCNF
C.必定是1NF
D.可能是1NF
正确答案: C

5.下列描述中,属于最小函数依赖集应满足的条件是()。
A.每个函数依赖的右部都是单属性
B.不含对码的部分依赖
C.不含对码的传递依赖
D,每个函数依赖的左部都是单属性
正确答案: A

6.属于BCNF的关系模式(
A.仍然存在插入、删除异常
B.在函数依赖范畴内,已消除了插入和删除的异常
C.已消除了插入、删除异常和数据几余
D,已消除了插入、删除异常
正确答案: B

7.关系模型中的关系模式至少是( )。
A. 1NF
B. 3NF
C.2NF
D.BCNF
正确答案: A

8.给定关系模式SCP (Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P表示名次,若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()
A.关系模式SCP没有非主属性
B.(Sno,Cno) 是唯一的候选键
C.关系模式SCP既属于3NF也属于BCNF
(Sno,Cno) 和 (Cno,P) 都可以作为候选键
正确答案: B

9.设有关系模式R (A, B,C),其函数依赖: F=A-B,B->C,则关系模式R的规范化程度最高达到()
A BCNF
B.1NF
C.3NF
D.2NF
正确答案: D

10.关系数据库规范化理论是为解决关系数据库中 () 问题而引入的。
A.提高查询速度
B,减少数据操作的复杂性
C.数据几余、更新异常和数据不一致
D,保证数据的安全性和完整性
正确答案: C

11.关系数据库规范化是为解决关系数据库中( )问题而引入的。
A.保证数据的安全性和完整性
B,减少数据操作的复杂性
C,提高查询速度
D.插入、删除和数据元余
正确答案: D

12. 已知关系模式R (A,B,C,D,E, G) ,
函数依赖集F为BC一D,C一G,BE-A],则(BC)关于F的属性闭包是 (
A.{A B, C D, E G}
B.{A B, C D}
C.{B, C, D, G}
D.{B, C, D, E}
正确答案: C

13. 当B属性函数依赖于A属性时,属性A与B的联系是 ( )
A.1对多
B.以上都不是
C.多对1
D.多对多
正确答案: C

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本题的主要考点是对MySQL数据库原理与应用方面进行探讨和分析。MySQL是一种流行的关系型数据库管理系统,在今天的互联网时代,它被广泛应用于各种企业级应用程序的数据库支持。在掌握MySQL的基础知识和SQL语言基础的前提下,我们可以更深入地了解MySQL数据库原理和高级应用。 在MySQL数据库原理方面,我们需要深入了解其底层存储引擎的工作原理以及索引的作用。MySQL底层存储引擎包括InnoDB、MyISAM等,它们的性能表现和适用场景有所不同。索引是MySQL数据库管理系统的核心组成部分,它可以提高数据库查询性能和优化查询执行计划。了解并熟练掌握MySQL数据库索引的原理和设计方法,可以使我们更高效地完成复杂查询和数据分析任务。 在MySQL数据库应用方面,我们需要掌握存储过程、触发器和视图等高级数据库特性的使用方法。存储过程是一种预定义的SQL语句集合,可以通过简单的调用执行,减少应用程序开发和维护的工作量。触发器是一组自动执行的SQL语句,可用于满足数据完整性和数据访问控制的需求。视图是一种虚拟的表,可以使得用户在不访问原始数据表的情况下,方便地获取数据。 总之,深入了解MySQL数据库原理和应用,可以使我们更轻松地实现数据库的设计、管理和优化,为企业级应用程序的开发和数据库支持提供更加稳定和高效的技术解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值