数据库原理复习题库

上传人:s9****2 文档编号:508267463 上传时间:2023-11-25 格式:DOC 页数:8 大小:78.51KB
返回 下载 相关 举报
数据库原理复习题库_第1页
第1页 / 共8页
数据库原理复习题库_第2页
第2页 / 共8页
数据库原理复习题库_第3页
第3页 / 共8页
数据库原理复习题库_第4页
第4页 / 共8页
数据库原理复习题库_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、数据库原理复习题一、 选择题 1 同一个关系模型的任两个元组值( )。A不能全同 B可全同C必须全同D以上都不是2 一个关系中的各元组( )。A前后顺序不能任意颠倒,一定要按照输入的顺序排列B前后顺序可以任意颠倒,不影响关系C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D前后顺序不能任意颠倒,一定要按照码的属性列顺序排列3 在关系模型中,属性的取值范围称为该属性的( )A域B实例C值D元组 4 在关系模型中,一个元组在一个属性列上对应的值称为( )A域B实例C分量D元素5 下列四项中,必须进行查询优化的是( )6 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码

2、是R#,S的主码是S#,则S#在R中称为( )。A外码 B候选码C主码 D超码7 在关系模型中,一个码是( )。 A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成 D以上都不是8 设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”( )A RS BRS CRS DRS9 设有关系R(A,B,C),在下列的等式中,哪一个是不成立的( )AA2(A, B(R)=A, B(A2 (R)BA, C(A2(R)=A2(A, C(R)CB, C(A2(R)=A2(B,C(R)DA(A, B

3、 (R)=A (R)10 设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。A BRC DRS 11 有两个关系R和S,分别包含15个和10个元组,则在R,R-S,R S中不可能出现的元组数目情况是( )。A15,5,10 B18,7,7C21,11,4 D25,15,012 设关系R和S的属性个数分别为2和3,那么RS(12)等价于( )。A BC D13 有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A)参照于R的A属性。关系R和S的元组如图所示:关系R 关系SABC123213368DA122NULL3344指出关系S中违反完整性规则的

4、元组是( )。A(1,2) B(2,null)C(3,3) D(4,1)14 SQL是下面哪个的缩写。( )AStandard Query Language BSelect Query LanguageCStructured Query LanguageD以上都不是15 SQL中,与“NOT IN”等价的操作符是 。A=ANY BANY C=ALL DALL16 设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是( )AA (R) BB=17(R) CA(B=17(R) DB=17 (A (R) 17 若用如下S

5、QL语句创建一个表student:CREATE TABLE student (NO CHAR(4) NOT NULL,NAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INT)可以插入到student 表中的是( )。A(1031,曾华,男,23) B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23) D(1031,NULL,男,23)18 下面列出的关于“视图(View)”的条目中,哪一条是不正确的( )。A视图是外模式 B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写19 在视图上不能完成的操作是()A更新视图 B查

6、询 C在视图上定义新的基本表 D在视图上定义新视图20 SQL语言中的”视图view”对应于数据库系统三级模式结构中的( ) A外模式 B模式 C内模式 D都不对应21 以下有关视图查询的叙述中正确的是()。A首先查询出视图中所包含的数据,再对进行查询B直接对数据库存储的视图数据进行查询C将对视图的查询转换为对相关基本表的查询D不能对基本表和视图进行连表操作22 在分组检索中,要去掉不满足条件的分组,应当()。A使用WHERE子句B使用HAVING子句C先使用WHERE子句,再使用HAVING子句D先使用HAVING子句,再使用WHERE子句23 以下有关子查询的叙述中不正确的是()。A子查询

7、可以向其外部查询提供检索条件的条件值B子查询可以嵌套多层C子查询的结果是一个集合D子查询总是先于其外部查询24 以下有关ORDER BY子句的叙述中不正确的是( )。AORDER BY 子句可以对多个列进行排序B在SELECT语句中,ORDER BY 只能在所有其他子句之后,作为最后一个子句出现C子查询也可以使用ORDER BY子句D在视图中不能使用ORDER BY子句25 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。A实体完整性规则 B参照完整性规则C用户定义完整性规则 D域完整性规则26 数据库的_是指数据的正确性和相容性。A安全性 B完整性 C并发控制 D恢复2

8、7 关系数据库规范化是为解决关系数据库中( )。A插入异常、删除异常、修改异常和数据冗余 B提高查询速度C减少数据操作的复杂性 D保证数据的安全性和完整性28 现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。A书号B读者号C书号+读者号D书号+读者号+借期29 在关系DB中,任何二元关系模式的最高范式必定是( )A1NF B2NF C3NF DBCNF30 设有关系模式R (A,B,C,D),F是R上成立的函数依赖集,F = DA,DB,关系模式R的码是( )。AAB BB CCDDD 31 有关

9、系模式A(C,T,H,R,S),其中各属性的含义是:C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)R,(H,S)R关系模式A的规范化程度最高达到( )。AINF B2NF C3NF DBCNF32 设关系模式R (A,B,C),F是R上成立的函数依赖集,F = BC,则分解 = AB,BC相对于F ( )A 是无损联接,也是保持函数依赖的分解B 是无损联接,但不保持函数依赖的分解C 不是无损联接,但保持函数依赖的分解D 既不是无损联接,也不保持函数依赖的分解33 关系代数表达式的优化策略中,首先要做的是( )A对文件进行预处理

10、B尽早执行选择运算C执行笛卡儿积运算D投影运算 二、 简答题1. 数据管理技术经历了哪三个阶段?2. 试述文件系统与数据库系统的区别和联系。3. 试述数据库系统的特点。4. 什么是实体、实体集、属性?5. 表示概念模型最常用的表示方法是什么。6. 实体与实体之间的联系的类型有哪些?7. 什么是数据的逻辑独立性? 8. 数据库管理系统的主要功能有哪些?9. 试述数据模型的三个要素。10. 试述关系模型的三个组成部分11. 数据库的三级模式和两级映象体系结构中,模式内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性。其主要作用是什么?12. 在参照完整性中,为什么外部码属性的值

11、也可以为空?什么情况下才可以为空?13. 试叙述等值连接与自然连接的区别和联系14. 关系代数的其本运算有哪些?15. 关系模式和关系实例有什么区别?16. 试述SQL语言的特点。17. 什么是基本表?什么是视图?两者的区别和联系是什么?18. 什么是外连接?两个关系进行外连接时有哪几种类型?19. 什么是相关子查询?什么是不相关子查询?20. 试述视图的优点。21. 什么是数据库的安全性?22. 试述实现数据库安全性控制的常用方法和技术。23. 什么是数据库中的自主存取控制方法?24. 什么是数据库中的强制存取控制方法?25. 什么是数据库的完整性?26. 数据库的完整性概念与数据库的安全性

12、概念有什么区别和联系?27. DBMS的完整性控制机制应具有哪些功能?28. 什么事件可以引发触发器?29. 什么是关系的规范化?30. 关系模式设计不当而会引起什么问题?31. 在关系数据库的规范化设计中,对模式进行等价分解时,要做到什么?32. 1NF、2NF、3NF、BCNF、4NF之间的关系是什么?33. 1NF、2NF、3NF、BCNF 的要求是什么?34. 数据库设计分几个阶段?每个阶段的主要任务是什么?35. 在设计分E-R图时,由于各个子系统分别有不同的应用,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有哪三类36. 概念模型(E-R图)到关系数据模型的转换原则是什么

13、?37. 试述事务的概念及事务的四个特性38. 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 39. 数据库恢复的基本技术有哪些? 40. 什么是日志文件?为什么要设立日志文件? 41. 数据库故障有哪些类型? 42. 在数据库中为什么要并发控制?并发控制能保证事务的哪些特性? 43. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 44. 什么是封锁?基本的封锁类型有几种?试述它们的含义。45. 什么是活锁?什么是死锁? 46. 什么样的并发调度是正确的调度? 47. 数据库是一个共享资源,在多用户共享系统中,并发操作的含义是什么?48. 什么是封锁的粒度?三、 设计题 1 在“学生一选课一课程”数据库中的3个关系如下:学生(学号,姓名,年龄

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

最新文档


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

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