复习题数据库

上传人:枫** 文档编号:489009755 上传时间:2023-12-22 格式:DOC 页数:17 大小:123.01KB
返回 下载 相关 举报
复习题数据库_第1页
第1页 / 共17页
复习题数据库_第2页
第2页 / 共17页
复习题数据库_第3页
第3页 / 共17页
复习题数据库_第4页
第4页 / 共17页
复习题数据库_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《复习题数据库》由会员分享,可在线阅读,更多相关《复习题数据库(17页珍藏版)》请在金锄头文库上搜索。

1、特别声明:本复习题仅为大家提供复习课程知识点的作用,希望大家能够真正掌握每题涉及的知识点,只要每题都真正会做,那么通过本课程的课终考核就没有问题。但切记不能仅记住这些题,特别是只记答案,因为抽出的题应该都不会是跟这里的题完全一样的。所以大家一定要通过看书/PPT,讨论搞懂每一题,特别是关系代数运算、SQL命令、求候选码、属性集闭包、范式判断等等等等,掌握的是方法,不是题本身!不会就问问会的同学!以下有个别题有错误,看看你能不能找到!判断题1. SQL数据查询语句中的HAVING子句与WHERE子句的作用是相同的。FHAVING是针对GROUP BY后的分组进行筛选,WHERE是选择条件的元组2

2、. 在关系代数运算中,基本的运算是并,交,笛卡尔积,选择,投影。F并,差,笛卡尔积,选择,投影3. 一个关系只有一个候选码(键)。F只有一个主码(主键)4. 实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。F说反了,实体参照完整性是对本关系的主键进行约束,包括不能为空和重复(空串非空);参照完整性是对外键进行约束,K为R1的主键,且为R2的外键,那么这时R2中的K的取值有两种可能,为空或者为R1的K存在的值。5. 按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。T索引可以加快查询速度,一般建立索引的字段是WHERE 后的字段。针对查询较多的表,如果一个表的中修改字段较多,

3、会增加一定的时间来存储索引。也会增加一定的空间来存储索引。CREATE INDEX 索引名 ON 表名(基本字段列表);6. 跟基本表一样,视图中也存储有实实在在的数据。F视图只是一个查询,SELECT 查询,投影出的一个视图,是一个虚表,不存在实在的数据。7. SQL语言的中文名称为结构化数据语言。F结构化查询语言,Structured Query Language.8. 专门的关系运算包括选择运算、投影运算和迪卡尔积运算。F专门的关系运算时选择(WHERE),投影(SELECT),链接(JOIN),除9. 假设有关系R和S,关系代数表达式R(RS)表示的是RS。F应该表示R交S10. 在关

4、系数据库中,把数据表示成二维表,每一个二维表称为一个实体。F应该是一个关系,一个关系就是一个二维表。11. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE属于数据查询语句。F不解释。12. 一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。T不存影响数据关系,但会影响数据存储在物理设备上的结构,和查询速度。13. 同一个关系中不能出现两个以上相同的属性名。T14. 在SQL的SELECT语句中,SELECT子句能实现关系代数中的投影运算。T15. 设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是A,B,

5、C,D(RS)。F应该是:B,C,S.A,D(R.A=S.A(RS)16. 关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。F实体完整性,参照完整性,用户自定义17. 从关系模式中指定若干个属性组成新的关系的运算称为投影。T18. 关系中关键字必须指定为第一列。F19. 如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中 主关系键的值中找到,或者为空,这是关系的参照完整性规则。T20. 视图对应于三级模式结构中的模式。F应该是外模式或者子模式。模式(概念模式)是指的用户的公共透明的视图,是数据整体逻辑结构的描述。内模式,是数据结构的物理存储,

6、数据库内部的表示。21. 在关系代数中,从两个关系中找出相同元组的运算称为差运算。F应该是找出不同的元素。找出相同的那是,交()运行。22. 关系数据模型上的关系运算分为关系代数和关系演算两种。T23. 当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的属性。T24. 在关系模型中,关系的码(键)只能是一个属性。F可以有多个,码是唯一标示元组的一个或多个属性的集合。主码(主键)一个关系只能有一个。25. 如果两个关系没有公共属性,那么其自然联接操作结果为空关系。F转为笛卡尔积操作。26. 同一个关系模型的任意两个元组值不能完全相同。T集合或者实体完整性约束。关系运算是集合的运

7、行,但集合中要求不能存在两个完全相同的元素(即元组);在实体完整性中,要求主码不能重复。27. SQL中,判断年龄字段是否为空值的短语是“WHERE年龄=NULL”。F在使用特殊常量时,要用特殊运算符,比如 IS,LIKE等。28. 传统的集合并差交运算施加于两个关系时,这两个关系必须相容。T29. 对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同。T投影运算是对列(属性)进行操作,所以元组是和原关系相同。30. 在关系数据库中,把数据表示成二维表,每一个二维表称为一个关系。T31. DB包含DBS和DBMS。FDBS(数据库系统)包括DB(数据库)和DBMS(数据库管理系统)。3

8、2. 设有关系模式R(A,B,C,D)上的函数依赖集F=ABCD,CA,则R最高属于1NF。FAB-ABCD,AB为码,且非主属性都完全函数依赖于码(AB),因为A不能决定C,A不能决定D,B不能决定C,B不能决定D(2NF)。且所有非主属性都不传递依赖于码(3NF)。但是A完全函数依赖于C,C并非码,所以不是BCNF。33. 关系规范化中的插入异常是指应该插入的数据没插入。T插入异常主要是元组未被插入(既数据没有正确插入,数据库中不存在那一条记录 )。34. 在最小函数依赖集F 中每个函数依赖的右部都是单属性。T右边的多属性可以被拆分,比如:A-BCD,可以拆分为:A-B,AC,AD。35.

9、 数据库安全保护中,后备副本的主要用途是数据库恢复。T36. 如果关系模式R上有函数依赖ABC和AC,则R中存在部分函数依赖。R的最小函数依赖为:AC,所以不存在部分函数依赖。37. 事务具有原子性、并发性、隔离性和持久性4个特征。T38. 解决并发控制带来的数据不一致问题普遍采用的技术是封锁。T39. 子模式是模式的副本。F子模式(外模式)是模式的逻辑子集。40. 设有关系模式R(X,Y,Z)与它的函数依赖集F=XY,YZ,则F的闭包F+中左部为XY的函数依赖有4个。F很多个41. 在ER图中,用来表示实体的图形是菱形。F用E-R图中,实体用矩形表示;属性用椭圆表示;联系用实体线连接起来,并

10、在线上标注联系类型(1:1,1:n,m:n)。42. 数据库完整性控制的防范对象是不合语义的数据。T数据库的完整性是防范不合语义的数据、不正确的数据,数据库的安全性是防范非法用户、非法操作。43. 设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F= BD,ADC , 那么= ABC,BCD 相对于F既不是无损联接分解,也不保持函数依赖的分解。FU1=ABC,U2=BCD,U2U1=BC,U2-U1=D,显然BC-,所以该分解是无损分解。44. 建立实际数据库结构是数据库实施阶段的任务。T1.需求分析阶段准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时

11、间的一步2.概念结构设计阶段是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型3.逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型对其进行优化4.数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)5.数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行6.数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改45. 需求分析是数据库设计的起点,

12、为以后的具体设计做准备。T46. 存取时间、存储空间和维护代价是决定数据物理存储结构的主要因素。T47. 在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会出现活锁现象。F应该是死锁状态48. 在数据库技术中,事务未提交的数据称为“脏(幻象)数据”。F应该是未提交随后又被撤销的数据49. XY能从推理规则导出的充分必要条件是YX。F应该是Y包涵于X的闭包50. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示, 它是数据库设计的需求分析阶段。F这个是概念设计阶段。51. 设有关系模式R(X,Y,Z,W)与它的函数依赖集F=XYZ,WX,则R的关键码为XY。F 应该

13、是YW。52. 在数据库恢复时,数据库系统会对尚未做完的事务执行REDO处理。F先做UNDO操作,再做REDO操作。53. 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为函数依赖集F的闭包。T54. 在关系模式R中,能函数决定R中所有属性的属性组,称为关系模式R的超键。55. 两个函数依赖集F和G等价的充分必要条件是F=G。FF+=G+56. 数据库保护分为:安全性控制、完整性控制、并发控制和数据恢复四类。T57. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是数据的安全性。T非法用户和非法操作58. XY能从推理规则导出的充分必要条件是X+=Y+。FY包涵于X

14、的闭包(X+)59. 数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权。在授权定义中,数据对象的范围越小,授权子系统就越灵活。T60. 超市管理中,商品与顾客这两个实体集之间的联系一般是多对多。T多对多,一个商品会有多个顾客购买,一个顾客可以买多个种商品。61. 在关系模式R中,函数依赖XY的语义是在R的某一关系中,若两个元组的X值相等,则Y值也相等。T62. 在ER图中,用来表示实体的图形是椭圆形。F是矩形。63. 若事务T1已经给数据A加上了共享锁,则事务T2只能再对A加共享锁。T如果T1对数据A加了写锁,那么其他的事务不能对数据A再加任何锁。64. 一个事务在执行时

15、,应该遵守“要么不做,要么全做”的原则,这是事务的原子性。T65. 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指不同的数据只能被对应的应用程序所使用。F数据独立性是指物理独立性和逻辑独立性。66. 规范化理论是数据库概念设计阶段的指南和工具。F规范化理论是数据库逻辑设计的指南和工具。67. 实现事务回滚的语句是ROLLBACK。T68. 从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是M端实体关键字与N端实体关键字组合。T69. 新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法。T新奥尔良烤翅是目前公认最好吃、鲜美的一种烤翅方法。70. 在数据库管理系统提供的数据语言中,负责数据的模式

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号