还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
安徽大学
一、单项选择题每空分,共分基本概念A.130第三代数据库系统支持的数据模型是B.层次数据模型网状数据模型B.关系数据模型面向对象数据模型
2.C.D.数据库系统三级模式结构的划分,有利于获得数据库的结构规范化A.数据独立性B.数据安全性可操作性
3.C.D.能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为DBMS数据定义功能数据管理功能B.数据操纵功能数据控制功能
4.C.D.在数据库中存储的是
5.o数据数据模型B.数据以及数据之间的联系信息
6.C.D.在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是外模式
7.A.内模式存储模式模B.C.D.式单个用户使用的数据视图的描述称为
8.o外模式概念模式内模式存储模式
9.B.C.D.数据库、数据库系统和数据库管理系统三者之间的关系是
10.DB DBS DBMS包括和包括和A.DB DBS DBMS B.DBSDBDBMS包括和
11.C.DBMS DBDBSD.DBS就是也就是DB,DBMS数据库系统与文件系统的主要区别是A.A.文件系统简单,数据库系统复杂文件系统只能管理文件,数据库系统还能管理B.其它数据文件系统不能解决数据共享和C.数据独立性问题,数据库系统能解决文件只能用于小型、微型机,数据库系统还能D.用于大型机数据库系统的数据独立性是指不会因为数据的变化而影响应用程序B.A.不会因为存储策略的变化而影响存储结构B.不会因为系统数据存储结构与逻辑结构的变化而影响应用程序不会因为某些存储C.D.结构的变化而影响其他存储结构按照传统的数据模型分类,数据库系统可以分为三种类型C.大型、中型和小型西文、中文和兼容层次、网状和关系数据、图形和多媒B.C.D.—和两种格式化数据模型;第一代数据库系统支持
4.它们的共同特征之一是用—来表示数据之间的联系
5.数据管理的发展经历了人工管理阶段、要和数据库系统阶段三个主阶段数据独立性可分为、应用程序不用改当数据的物理存储改变了,变,这是指数据的数据的独立性是由的DBMS_______________来保证的o在数据模型的三要素中,是对数据库系统的静态特性的描述,数据的物理独立性是指数据的改变时,数不
7.变,从而据的应用程序可以不变的形式构架,数据模型是数据库系统中用于提供
8.是模型化数据和信息的工具
9.数据模型的三要素是________________________________________三种10_________________________________.数据模型主要有_____________________的描述,是所有用户的公共提供DBMS模式是数据库中全部数据的
11.来定义模式和两级数据库系统提供
12.独立性是对数据库系统的动态特性的描述关系的五种基本运算是
6.o的主要功能是、数据存取、、数据组织、存储和管理以及数据库的建立和运行维
13.DBMS护等关系模型的完整性包括三类
14.实体完整性是指在基本表中,在关系数据库中,通过来表示实体集之间的联系关系中的某一属性组,若它的值唯一地标识一个元组,则称该属性组为关系的的是英文的缩写
15.SQL语言有两种使用方式,二者语法结构SQL实体之间的联系可抽象为三类,它们是视图是一个虚表,它是从中导出的表
16.在数据库中,只存放视图的语言与语言处理记录的方式不同之处在于当
17.SQL C语句嵌入语言程序时,为协调两种不同的处理方式引入了SQL C关系规范化的目的是
18.o在关系数据库的规范化理论中,执行“模式分解”时,必须遵守的两条规范化准则
19.是保持原有的函数依赖关系和在关系数据库的规范化理论中,执行“模式分解”时,必须遵守的两条规范化准则是
20.保持原有的函数依赖关系和关系模式是属于的关系模式,并且它的任一非主属性都不传递依赖于任一侯选码,
21.R2NF则称是R若关系模式的所有函数依赖的左部包含了的一个侯选码,则称是R R R一个低一级的关系范式,通过可以转换成高一级范式的关系模式的集合,这
22.个过程叫做关系的
23.iNFi+lNFo一个关系不属于会产生以下几个问题解决的办法是
24.R2NF关系查询优化的目的是
25.并发操作通常会带来三类问题,它们是丢失修改、和读脏数据DB基本的封锁类型有两种数据库恢复中采用的基本技术是日志文件在数据库保护中作用十分重要,对数据库的一切更新操作必须记录在日志文件中,登记日志文件的原则是数据库转储实现时有四种方式,分别是数据库中每个基本表最多可以建立个触发器,分别是用于实现授权管理的语句是和SQL
26.
40.在数据库设计中,数据字典在阶段建立,在数据库设计过程中不断修改、充
27.实、完善按照规范化的方法可以将数据库设计分为六个阶段需求分析、、、数据库物理设计、数据库实施、数据库运行和维护逻辑结构设计的任务是将转换为选用的所支持的数据模
28.DBMS型的设计是信息系统开发成败的关键
29.
三、简述题(共分)简述数据库系统三级模式结构及这种结构的主要优点
1.什么是数据库管理系统?它的主要功能是什么?试述数据库系统的组成和特点
2.什么是图?构成图的基本要素是什么?E-R E-R假设存款余元,事务取走存款元,事务取走存款元,其执行时间如下:x=1000T1300T2200一T1T2
①读X=1000
②读X=1000写回
③X=X-300X写回
④X=X-200X如何实现这两个事务的并发控制?实体集之间的联系分为哪几种类型?什么是一对多联系?基本的封锁类型有几种?试述它们的含义试述数据库管理员的职责
3.试述语言的特点
4.SQL简述数据模型的三要素
5.试述事务的概念及事务的四个特性
6.数据库恢复的基本技术有哪些?简述数据转储的类型举出一对
一、一对多和多对多联系的实例并用图表示
7.E-R如一组事务是按一定顺序执行的,则称这组事务是可串行的这种说法对不对请给出结论,并说明理由什么是数据库的逻辑结构设计?试述其设计步骤
四、教学管理数据库由以下三个关系模式组成学生关系各属性分别表示学生学号、姓名、所属系、年龄;课S SNO,SN,SD,SA,程关系各属性分别表示课程号、课程名、课时;C CNO,CN,CT,选课关系各属性分别表示学生学号、选修课程号、成绩;请用关系代数和
1.SC SNO,CNO,GR,分别实现下列查询操作SQL查询数学系的学生信息;
2.列出选修课程的学生学号和成绩
3.“C2”查询学号为的学生选修的所有课程号和成绩;
4.“M0214003”查询选修课程的学生信息和成绩
5.“C2”查询选修“数据库”课程的学生信息和成绩
6.查询选修或课程的学生信息和成绩
7.“C2”“C3”找出选修课程且分数在至分之间的学生的学号、姓名、成绩;
8.C290IJ100找出分数高于分且不选修课程的学生的学号、课程号、成绩;
9.90C3
五、某数据库有如下关系职工(职工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,地址,电话).保健(保健卡编号,职工号,检查身体日期,健康状况)
1.用关系代数表达式和语句分别写出查找所有女科长的姓名和家庭地址;2SQL用关系代数表达式和语句分别写出查找“办公室”的主任姓名和家庭地址;
3.SQL用关系代数表达式和语句分别写出查找“财务科”中健康状况为“良好”的职工姓名和
4.SQL家庭地址用语句写出将职工号为的职工的健康状况改为;SQL“3061”用语句写出建立健康状况为“差”的职工的视图SQL
六、设有关系模式()其中
1.R U,F,)U={A,B,C,D,F={A-C,C-A,B-AC,D-AC,BD-A}请你完成
(1)计算B+;(分)()求的最小依赖集2F设有关系模式()其中R U,F,U={A,B,C,D,E},F={AB-C,B-D,C-E,EC-B,AC-B}计算(AB)F+;设有关系模式()其上的函数依赖集)R A,B,C,F={AfBC,B-AC,C-A求的最小等价依赖集F Fmo
七、某体育运动锦标赛,有来自世界各国运动员组成的体育代表团参赛试为该锦
(1)标赛各代表团(包括国家名、团长、人数)、运动员(包括运动员号、姓名、性别、年龄)、比赛项目(包括项目号、项目名、比赛时间、比赛场地)及比赛情况(运动员参加一个项目,就有一个参赛成绩)设计一个概念模型,请你完成()画出相应的图;2E-R()按转换规则,将模型转化为关系模型;3E-R()指明每个关系模式的主码及外码4
八、学生选课数据库由以下三个关系模式组成学生关系()课程关系()S Sno,SN,Sdept,Age C Cno,CN,Teacher学生选课关系()SC Sno,Cno,Grade关系模式中各属性的含义是学生号,学生名,学生所在系,年龄,课
1.Sno SNSdept AgeCno程号,课程名,授课教师,成绩请你完成CN TeacherGrade
(1)用关系代数实现下列查询操作
(2)查询“计算机系”年龄20岁以下的学生名单;
(3)查询“李强”同学所学课程的课程号和成绩
(4)用SQL语言实现下列的操作()查询“数据库”课程的成绩单,包括学号和成绩,要求成绩按降序排序;5
(6)查询“数学系”选修“数据库”课程的学生的姓名和分数;
(7)将所有选修“数据库”课程的成绩增加10分
九、设有如下实体学生学号、单位、姓名、性别、年龄课程编号、课程名、开课单位教师教师号、姓名、性别、职称、单位单位单位名称、电话上述实体中存在如下联系()一个学生可选修多门课程,一门课程可为多个学生选修;
1.
(2)
(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3)
(3).一个单位可有多个教师,一个教师只能属于一个单位试完成如下工作
(3)设计该系统的E—R图;
(4)将该E—R图转换为关系模型的结构;
(5)指出转换结果中每个关系模式的候选码
十一、教材管理数据库由以下三个关系模式组成教材(书号,书名,作者,出版社)一>()班级(班号,专业,所B Bno,Bname,Author,pub在系,人数)一>()领取(班号,书号,数量,经手人)一>(C Cno,Spe,Dept,Cnum BCCno,)Bno,Bnum,Tran()你完成4用关系代数实现下列查询操作
(1)
(2)查询“清华大学出版社”出版的教材的书名和作者
(3)查询一次领取数量超过100本的教材的书名和经手人
(4)用SQL语言实现下列的操作()查询班领取的所有教材的书名和出版社,要求书名按字母顺序排序;5“M2001”
(6)查找领取“数据结构”教材的专业和所在系;
(7)建立一个计算机专业所用教材的视图
十二、设某商业集团数据库中有一关系模式如下(商店编号,商品编号,RR商品库存数量,部门编号,负责人)如果规定()每个商店的每种商品只在该商店的一个部门销售;1
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量试回答下列问题根据上述规定,写出关系模式的基本函数依赖;
(1)R
(2)找出关系模式R的候选码;试问关系模式最高已经达到第几范式?为什么?R如果不属于请将分解成模式集R3NF,R3NF()
十三、假设某公司的业务规则如下1
(2)公司下设几个部门,如技术部、财务部、市场部等
(3)每个部门承担多个工程项乱每个工程项目属于一个部门
(4)每个部门有多名职工,每一名职工只能属于一个部门
(5)一个部门的职工可能参与多个工程项目,且每个工程项目有多名职工参与施工根据职工在工程项目中完成的情况发放酬金
(6)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性;问题
(1).根据上述规则设计E-R模型(),将模型转换成关系数据模型,并指出每个关系的主码和外部码2E-R数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指D.同一个应用中的多个程序共享一个数据集合多个用户、同一种语
12.B.言共享数据多个用户共享一个数据文件C.多种应用、多种语言、多个用户相互覆盖地使用数据集合D.数据库是指有组织地、动态地存储在上的相互联系着的
13.数据的集合磁盘内存外
14.B.C.CD-ROM D.存数据和程序的独立性为的编写、调试和维护提供了方便
15.应用程序数据
16.A.DBMS B.C.OS D.库一般存在两类联系一是实体的联系,二是实体的联系
17.内部、外部内部属性之间、之间
18.B.属性、属性内部属性之间、外部属C.D.性之间概念模型表示方法最常用的是
19.o方法数
20.A.E-R B.据模型关C.系模型面D.向对象方法数据库系统的模式分为
21.o三类三级三个三种B.C.D.关系数据库三种关系数据库语言关系代数、关系演算、是相互
22.SQL依赖的独立的等价的转化的
23.B.C.D.数据库技术的奠基人之一从年起发表过多篇论文,主要论述的是E.F.Codd1970网状数据模型层次数据模型B.面向对象数据模型来表关系数据模型D.A.C.示记录之间的联系在关系数据库中,通过B.外部码属性数据字典码C.D.C.B.自然连接是构成新关系的有效方法一般情况下,要当对关系和使用自然连接时,D.R S求和含有一个或多个共有的R S元组行
24.B.C.记录属性D.
25.关系数据模型通常由三部分组成,它们是o A.数据结构,关系B.操作,完整性约束数据通信,关系操D.作,W整在约.数据结构,数据通信,完整性约束数据结构,数据通£c信关系操作又纂多^库中的关键字是指
26.A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性组公司的提出了数据库的
27.IBM E.F.Codd层次模型关系模型图灵奖网状模型B.C.D.能唯一地标识实体的属性的称为码
28.组合集合全体排列A.B.C.D.在关系数据库中实现了数据表示的单一性,实体及实体之间的联系都用一种数据结B.构来表示数据字典表文件
29.B.C.D.数据库一个表格是由一个、一个和一个三
30.个部分组成表名、表项、表尾表名、表头、表体表名、属性、元组关系名、B.C.D.属性名表、元组序列语SQL a语言是的语言,易学习A.SQL过程化非过
31.B.程化格式C.化导航D.式语言具有的功能关系规范化、数据操纵、数据控制数据定义、数据操纵、
32.SQL A.B.数据控制.数据定义、关系规范化、数据控制数据定义、关系规范化、数据操纵C D.的功能不包括
33.SQL DDLo A.CREATETABLEB.DROP VIEWC.DROPINDEXD.SELECT的语句包括、、、
34.SQL DMLA.SELECT INSERT ROLLBACK COMMITTB.SELECT、、、、INSERT DELETEUPDATE C.AND.OR NOTUNION、D.JOIN PROJECTAND.NOT与语言处理记录的方式是不同的当将语句嵌入到语言程序时,为协调两SQL CSQL C者而引入了o缓冲区游标堆栈
35.B.C.D.视图和基本表相比,视图定义功能,视图操作功能,视图数据保护功能A.弱,弱,弱强,强,弱
36.B.强,弱,强强,强,强
37.C.D.对所有视图都可以进行的操作是
38.o
39.A.SELECT B.INSERT C.UPDATE D.DELETE与关系代数表达式等价的语句
40.LIS#,SN,GoC#=cr2A SC1S SQL是oA.SELECT S.S#,S.SN,SC.G FROMS,SC,,,WHERE S.S#=SC.S#AND SCC#=C1AND SC.G=AB.SELECT S.S#,S.SN,SC.GFROM S,SC『,WHERE SC.C#=C AND SC.G=AC.SELECT S.S#,S.SN,SCGFROM S,SC,WHERE S.S#=SC.S#ANDSC.G=A都不是D.把对表查询的权力授给所有用户的语句是
41.S SQLA.GRANT SELECT ON TABLE S TO PUBLICB.EVOKE SELECTON TABLE S TOPUBLICC.SELECTONTABLESTO PUBLICD.GRANT ALLPRIVILIGES ONTABLESTOPUBLIC关系的规范化规范化目的主要为消除数据库逻辑结构中的插入异常,删除异常以及的缺陷E.数据的不一致性结构不合理B.冗余度大数据丢失F.C.D.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式下面“部门”关G.系中,因哪个属性而使它不满足第一范式?部门部门号,部门名,部门成员,部门总经理H.部门总经理部门成员部门名部门号
1.B.C.D.若关系模式且每一个非主属性完全函数依赖于码,则称J.R$1NF,R£o
42.2NF B.3NF C.4NF D.BCNF关系模式若每一个决定因素都包含码,则称R£INF,RR
43.2NF B.3NF C.4NF D.BCNF设关系模式是上成立的集,则分解A.R A,B,C,F RFD F={B-C},P={AB,BC相对于B.F:o是无损联接,也保持的分解C.FD是无损联接,但不保持的分解D.FD不是无损联接,但保持的分解E.FD既不是无损联接,也不保持的分解
44.FD设有关系其函数依赖集则关系至多满足RA,B,C,D,F={A-B,A-C,B-C},R
45.INF B.2NF C.3NF D.BCNF关系数据库规范化是为解决关系数据库中问题而引入的
46.插入、删除异常和数据冗余提高查询速度B.减少数据操作的复杂性保证数据的安全性和完整性C.D.当关系模式已属于下列说法中是正确的A.RA,B3NF,A.-定消除了插入和删除异常仍可能B.存在一定的插入和删除异常一定属于和都是C.BCNF D.A C在关系模式中,如果B.R X-Y,Y-X,则称对Y X,Y-Z,Z Xo部分函数依赖传递函数依赖多值依赖完全函数依赖C.B.C.D.关系模式〈若是非平凡的多值依赖,且含有码,则称〈D.R U,FeiNF,Xf fYY XX RU,Fe2NFB.3NFC.4NFD.BCNF关系模式中有下列函数依赖、下述分解中哪个或A.R A,B,C,D,E A-BCD-E C-D哪些分解可保持所有的函数依赖关系?、R IA,B,CC,D,E、B.n AB CU Ec.都不是B.只有Ic,只有nD.I和n在优化查询时,应尽可能先做D.选择运算连接运算投影运算和B.C.D.A C投影的串接定律选择的串接定律选择和投影的交换A.B.C.律能先做C.义运算应尽友舁也尽口」附先的根据是•F1AF2A变换为FnE-A FnE F1F2・・变换是错误的D.下列关系运算中,花费时间可能最长的运算是B.投影选择笛卡尔积除C.B.C.D.下列等价的关系代数表达式中,性能最优D.E.Q1=HSNs.s#=sc.s#Asc.c#=,c2,SXSCF.Q2=IISNsc.c#=c2SxSCG.Q3=nSN Ssc.c#=,c2,SCH.Q4=IISNs.s#=sc.s#SX Osc.c#=c2SC数据库设计概念设计的结果是
53.o一个与相关的概念模式一个与无关的概念
54.DBMS B.DBMS模式数据库系统的公共视图数据库系统的数据字典C.D.数据库的概念模型独立于
55.o具体的机器和图DBMS B.E-R.信息世界现实世界C D.5544O115••在数据库设计中,将图转换成关系数据模型的过程属于A.E—R需求分析阶段逻辑设计阶段物理设计阶段
56.C.D.概念设计阶段B.在数据库设计中,需求分析阶段的结果是数据字典和数据流
57.o A.图一组B.图数据库模式物理数据库ER C.D.在数据库设计中,概念设计阶段的结果是数据字典和数据流图A.oA.B.一组ER图C.数据库模式物理数据库D.在数据库设计中,逻辑设计阶段的结果是B.数据字典和数据流图一组图C.B.ER数据库模式物理数据库D.C.D.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式要求,E.这是的设计内容需求分析阶段概念设计阶段B.逻辑设计阶段物理设计阶段大F.C.D.当局部图合并成全局图时可能出现冲突,不属于合并冲突的是属性冲突命G.E-R E-R B.名冲突结构冲突语法冲突C.D.数据库保护数据库中的封锁机制是的主要方法
58.安全性完整性并发控制数据恢复A.B.C.D.数据库管理系统通常提供授权机制用以控制不同用户访问数据库的权限,这主要是为B.实现数据库的可靠性一致性完
59.B.C.整性安全性D.并发操作会带来哪些数据不一致性
60.o丢失修改、不可重复读、脏读、死锁不可重复读、脏读、死锁B.丢失修改、脏读、死锁丢失修改、不可重复读、脏读
61.C.D.数据库的是指数据的正确性和相容性
62.安全性完整性并发控制恢复A.B.C.D.如果事务获得了数据项上的排它锁,则对B.T QT Qo只能读不能写只能写不能读
63.B.C.既可读又可写不能读不能写D.在数据库中,产生数据不一致的根本原因是数据冗余数据存储量太大A.B.未对数据进行完整性控制没有严格保护数据C.D.若事务对数据已经加锁,则其他事务对数据可以加锁不能加锁T RX RA.S X不能加锁可以加锁B.S X可以加锁也可以加锁不能加任何锁C.S XD.若事务对数据已经加锁,则其他事务对数据TRS Ro可以加锁不能加锁不能加锁可以加锁
64.S XB.S XC.可以加锁也可以加锁不能加任何锁S XD.事务的持续性是指事务中包括的所有操作要么
65.A.都做,要么都不做事务一旦提交,对数据库的改变是永久的B.一个事务内部的操作及使用的数据对并发的其他事务是隔离的事务必须是使数据C.D.库从一个一致性状态变到另一个一致性状态
66.数据库操作中不存在在数据库操作中防止死锁的方法是禁止B.关于“死锁”,下列说法中正确的是死锁是操作系统中的问题,A.两个用户同时操作数据库当两个用户竞争相同资源时不会发生死锁C.只有出现并发操作时,才有可能出现死锁D.
67.数据库恢复的基础是利用转储的冗余数据这些转储的冗余数据包鳏擀如朱膨想字觊、斛、T1T2
①读X=48读
②X=48
③写回X=X+10X写回X=X-2X
④对于这个并发操作,下面评价正确的是A.该操作不存在问题该操作丢失了修改B.该操作读“脏”数据该操作不能重复读
68.C.D.若对数据库的并发操作不加控制就会存取和存储不正确的数据,破坏数据库的安全性完整性可维护性可串行性B.C.D.数据库的不一致性有以下情形A.丢失修改不能重复读“脏”读B.C.都是D.A.B.C授权定义经过编译后存储在中
69.文件系统数据字典数据库表B.C.D.
二、填空题(每空分,共分)
1.125数据库系统与文件系统的根本区别在于
2.用树型结构表示实体类型及实体间联系的数据模型称为
3.o。
个人认证
优秀文档
获得点赞 0