




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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#,
2、RN,S#)和S(S#,SN,SD)中,R的主码是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,
3、C(A2(R)=A2(B,C(R)DA(A, B (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 关系SABC123213368DA1
4、22NULL3344指出关系S中违反完整性规则的元组是( )。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(
5、R) DB=17 (A (R) 17 若用如下SQL语句创建一个表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使用视图可以简化查询语句的编写1
6、9 在视图上不能完成的操作是()A更新视图 B查询 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
7、 以下有关子查询的叙述中不正确的是()。A子查询可以向其外部查询提供检索条件的条件值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 数据库的_是指数据的正确性和
8、相容性。A安全性 B完整性 C并发控制 D恢复27 关系数据库规范化是为解决关系数据库中( )。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的
9、码是( )。AAB BB CCDDD 31 有关系模式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 关系代数表达式的优
10、化策略中,首先要做的是( )A对文件进行预处理 B尽早执行选择运算C执行笛卡儿积运算D投影运算 二、 简答题1. 数据管理技术经历了哪三个阶段?2. 试述文件系统与数据库系统的区别和XXX。3. 试述数据库系统的特点。4. 什么是实体、实体集、属性?5. 表示概念模型最常用的表示方法是什么。6. 实体与实体之间的XXX的类型有哪些?7. 什么是数据的逻辑独立性? 8. 数据库管理系统的主要功能有哪些?9. 试述数据模型的三个要素。10. 试述关系模型的三个组成部分11. 数据库的三级模式和两级映象体系结构中,模式内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性。其主要作用
11、是什么?12. 在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?13. 试叙述等值连接与自然连接的区别和XXX14. 关系代数的其本运算有哪些?15. 关系模式和关系实例有什么区别?16. 试述SQL语言的特点。17. 什么是基本表?什么是视图?两者的区别和XXX是什么?18. 什么是外连接?两个关系进行外连接时有哪几种类型?19. 什么是相关子查询?什么是不相关子查询?20. 试述视图的优点。21. 什么是数据库的安全性?22. 试述实现数据库安全性控制的常用方法和技术。23. 什么是数据库中的自主存取控制方法?24. 什么是数据库中的强制存取控制方法?25. 什么是数
12、据库的完整性?26. 数据库的完整性概念与数据库的安全性概念有什么区别和XXX?27. DBMS的完整性控制机制应具有哪些功能?28. 什么事件可以引发触发器?29. 什么是关系的规范化?30. 关系模式设计不当而会引起什么问题?31. 在关系数据库的规范化设计中,对模式进行等价分解时,要做到什么?32. 1NF、2NF、3NF、BCNF、4NF之间的关系是什么?33. 1NF、2NF、3NF、BCNF 的要求是什么?34. 数据库设计分几个阶段?每个阶段的主要任务是什么?35. 在设计分E-R图时,由于各个子系统分别有不同的应用,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有哪三类
13、36. 概念模型(E-R图)到关系数据模型的转换原则是什么?37. 试述事务的概念及事务的四个特性38. 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 39. 数据库恢复的基本技术有哪些? 40. 什么是日志文件?为什么要设立日志文件? 41. 数据库故障有哪些类型? 42. 在数据库中为什么要并发控制?并发控制能保证事务的哪些特性? 43. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 44. 什么是封锁?基本的封锁类型有几种?试述它们的含义。45. 什么是活锁?什么是死锁? 46. 什么样的并发调度是正确的调度? 47.
14、 数据库是一个共享资源,在多用户共享系统中,并发操作的含义是什么?48. 什么是封锁的粒度?三、 设计题 1 在“学生一选课一课程”数据库中的3个关系如下:学生(学号,姓名,年龄,性别,班级)选课(学号,课程号,成绩) 课程(课程号,课程名,学分,学时,任课教师).(一)试用关系代数表达式和SQL语言表示下列查询要求。(1) 查询选修了课程名为DB的学生姓名、所在班级和成绩。(2) 查询刘军老师所授课程的课程号、课程名。(3) 求选修课程包含“刘军”老师所授课程之一的学生学号(4) 查询年龄大于23岁的男学生的学号与姓名。(5) 查询学号为S3学生所学课程的课程名与任课教师名。(6) 查询至少
15、选修LIU老师所授课程中一门课程的女学生的姓名。(7) 查询WANG同学不学的课程号。(8) 查询至少选修两门课程的学生学号。(9) 查询全部学生都选修的课程的课程号与课程名。(10) 查询选修课程包含刘军老师所授课程的学生学号。 (二)试用SQL查询语句表达下列对教学数据库中三个基本表学生、选课、课程的查询要求:(1) 统计有学生选修的课程门数。(2) 求选修C4课程的学生的平均年龄。(3) 求LIU老师所授课程的每门课程的学生平均成绩。(4) 查询学号比WANG同学大,而年龄比他小的学生姓名。(5) 查询姓名以WANG打头的所有学生的姓名和年龄。(6) 在选课中检索成绩为空值的学生学号和课
16、程号。(7) 查询刘军老师所教的所有课程的课号和学时(8) 查询所有学生的基本情况(9) 查询23岁以上男生的学号和姓名。(10) 求所有男生的学号、姓名、年龄。要求按年龄递增排序。(11) 求关系S中学生总数(12) 求学习C2课的学生总数:(13) 将关系C中课程号为C2的课程任课教师改为WANG(14) 求任课教师总数.(15) 求学生S1的总分数.(16) 求学生的最大年龄.(17) 求出年龄等于最大年龄的所有学生的姓名。(18) 求选修课程号为“C2”的课程的学生的姓名和专业(三)试用SQL更新语句表达对教学数据库中三个基本表学生、选课、课程的各个更新操作:(1) 往基本表学生中插入
17、一个学生元组(S9,WU,18)。(2) 在基本表学生中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(学号,姓名,性别)。(3) 在基本表选课中删除尚无成绩的选课元组。(4) 把WANG同学的学习选课和成绩全部删去。(5) 把选修MATHS课不及格的成绩全改为空值。(6) 把低于总平均成绩的女同学成绩提高5%。(四)(1) 建立一个视图VSSC(学号,姓名,课程号,课程名,成绩),并按课程号升序排序;(2) 从视图VSSC上查询平均成绩在90分以上的学号、课程号和成绩。 (计算题)2 现有图书借阅关系数据库如下:图书(图书号、书
18、名,XXX,单价,库存量)读者(读者号,姓名,工作单位,XXX)借阅(图书号,读者号,借期,还期,备注)其中:还期为NULL表示该书未还。 (一)用关系代数表达式实现下列1-4小题: 检索读者号为R016的读者姓名、工作单位; 检索借阅图书号为B5的读者姓名; 检索读者“李林”所借图书的书名; 检索读者“李林”所借图书中未还的书名; 查询读者“李林”共借多少本图书(已还的不算) (二)用SQL语言实现下列1-6小题: 检索读者号为R016的读者姓名、工作单位; 检索借阅图书号为B5的读者姓名; 检索读者“李林”所借图书的书名; 检索读者“李林”所借图书中未还的书名; 查询读者“李林”共借多少本
19、图书(已还的不算) 将读者“李林”所借图书的信息从借阅表中删除; 建立未还图书的读者姓名和单位视图。四、 综合题 1 设某单位销售产品所需管理的信息有:订单号、客户号、客户名、客户XXX、产品号、产品名、产品价格、订购数量、定购日期。一个客户可以有多个订单,一个订单可以订多种产品。(1)请给出销售信息的E-R模型;(2)将E-R模型转换成关系模型,并说明每个关系模式最高属于哪个范式。2 设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,XXX,性别,年龄,单位。对每本书存有:书号,书名,XXX,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。1)给出图书馆数据库的E-R模型。2)将E-R模型转换成关系模型(包括关系名、属性名、码和完整性约束条件),并说明每个关系模式最高属于哪个范式。3 假设教学管理规定: 一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:(1) 根据上述语义画出E-R图,在E-R图中需注明实体的属性、XXX的类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 视频设计执行方案范本
- 卫生委考试面试题及答案
- 微生物检验技师证书考试试题及答案探究
- 2025年证券从业资格证复习方法创新试题及答案
- 针对2024年福建事业单位考试的试题及答案
- 2025年证券从业资格证职业选择试题及答案
- 2025年【金属非金属矿井通风】复审考试题及答案
- 稀土金属矿开采技术创新与矿床深部探测考核试卷
- 闵行区智能鱼池施工方案
- 民间陶艺制作工艺与现代设计融合考核试卷
- 离职体检免责协议书
- 光电工程师需掌握的常用计算试题及答案
- 大部分分校:地域文化形考任务一-国开(CQ)-国开期末复习资料
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- 小学五年级家长会-主题班会
- 小学语文《习作一形形色色的人》说课稿附板书课件
- GB/T 3785.1-2023电声学声级计第1部分:规范
- 基夫赛特炼铅的设计运行(2)(1)
- 人教版新目标英语八年级上册unit3教学设计
- DB34∕T 4010-2021 水利工程外观质量评定规程
- DQE研发部项目文档检查清单
评论
0/150
提交评论