版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机数据 库工程 师模拟题 103一、选择题1、以下不属于对象一关系数据 库的是 AInformix Universal Server B DB2 UDBCObjectStore DOracle9i2、如果要删除 Student数据 库中的 Information 表,可以使用下列哪个命令 ?ALTER TABLE Information B) TRUNCATE TABLE.InformationC) DROP TABLE Information D) DELETE TABLE Information3、数据库恢复的基 础是利用转储的冗余数据,这些转储的冗余数据包是指 数据字典、应用程序、审
2、计 档案、数据库后援副本数据字典、应用程序、日志文件、审计 档案日志文件、数据 库后援副本数据字典、应用程序、数据库 后援副本 TOC o 1-5 h z 4、在客户机/服务器体系结构的数据 库系统中,数据库功能分为前端和后端两部分, 下列功能中属于前端的是 。存取结构 B) 查询优化C) 用户界面 D) 并发控制5、连接有多种,如内连接、外连接和交叉 连接,其中外连接只能对几个表进 行?。两个 B) 三个 C) 四个 D) 任意个6、设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个 统计 每个 系全体教 师工资总额 的视图,正确的语句是。CREATE VIEW Salary
3、View( 系名,工资总额 )AS SELECT 所在系,COUNT( 工 资)FROM教师表 GROUP BY 所在系CREATE VIEW SalaryView( 系名,工资总额 )AS SELECT 所在系,SUM( 工 资)FROM教师表 GROUP BY 所在系CREATE VIEW SalaryView AS SELECT 所在系,COUNT( 工资)FROM 教师表 GROUP BY 所在系CREATE VIEW SalaryView AS SELECT 所在系,SUM( 工资)FROM 教师表 GROUP BY 所在系7、设在 SQL Server 2008中有商品表 (商品号
4、,商品名,进货价格,销售价格),现要求 销售价格必须至少是进货价格的 1.1倍。下列关于实现此约束的说法,正确的是可以用触发器或者用 CHECK约束实现 B)只能用 CHECK 约束实现C)只能用触 发器实现 D)可以用 DEFAULT 约 束实现8、设在 SQL Server 2000的某数据 库中,有表T 和下列类型的用户 该数据库的拥有者 表T的创建者 普通用户 U1 Guest 在该数据库中,需要经过授权才能对表 T 数据执行更改操作的用 户是。仅 B) 仅和 C) 仅、和 D) 全部9、在SQL 语言中,一个基本表的定 义一旦被删除,则与此基本表相关的下列哪些内 容也会被自 动删 除
5、?在此表中的数据在此表上建立的索引在此表上建立的 视图和 B) 和 C) 和 D) 全部10、设 R(U)是属性集 U 上的一个关系模式。X,Y,Z是 U 的子集,且Z=U-X-Y 。下 面关于多 值依赖的描述中,不正确的是 。A如果X-Y,及T包含在 Y 中,则必然存在 X-TB如果存在函数依 赖 X-Y ,则必然存在 X-ZC如果 X-Y ,则必然存在 X-YD若Z 为空,则存在 X-Z11、某“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S ( S#,SNAME ,SEX,AGE )选课信息:SC ( S#,C#,GRADE )课程信息:C ( C#,CNAME ,TEACH
6、ER )若要“查询选修了 3门以上课程的学生的学生号 ”,正确的SQL语句是。SELECT S# FROM SC GROUP BY S# HAVING COUNT(*) 3SELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3SELECT S# FROM SC ORDER BY S# HAVING COUNT(*) 3D) SELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 312、当关系引用了属性名以后,关系具有的性 质中不包括 。有重复的元 组元组上下无序按属性名引用 时属性左右无序所有属性 值 都是原子 项13、
7、考虑一个关系和建立在 该表上的一个索引,如果 该表中数据 记录的排列顺序与 该索引的索引 项的排列顺序一致,则该 索引为。聚集索引 B)非聚集索引 C)稠密索引 D)辅索引14、visual Basic 6.0 不能使用下面哪一种数据 访问技术ADO B)DAOC)ADO.NET D)ODBC 15、对于教学数据 库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade), C(Cno,Cname, Teacher),其中S为学生表,SC 为学生选课 表,C 为课程表,则对于 语句:检索至少选修 LIU 老师所授课课程中一门课程的女生姓名,SQL语句错误的SELEC
8、T SnameFROM S ,SC ,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIUAND Ssex=FSELECT SnameFROM S WHERE Ssex= FAND Sno IN(SELECT SnoFROM SCWHERE Cno IN(SELECT Cno FROM CWHERE Teacher= LIU )SELECT SnameFROM S WHERE Ssex= FAND EXISTS S( ELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE T
9、eacher= LIU )D) SELECT SnameFROM S WHERE Ssex= F AND EXISTS(SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE C.Cno=SC.Cno AND Teacher=LIU )16、在概念数据模型中, 联系用于描述 现实世界中事 务之间的关联关系。下列关于 联系的说法错误 的是。联系可用于描述一个 实体集内 记录之间的关联关系联系可用于描述两个 实体集属性之 间的关 联关系E-R模型通过 1:1、1:n和 m:n三种联系描述现实世界中各 类事务之间的关联关 系最终的
10、 IDEFIX 模型中只能出 现 1:1和 1:n两种类型的联系17、要写出高质量的 SQL语句,提高系统的可用性,需要对查询进 行优化,下面哪一 项不是优化查询的常用方法 ?A) 事务处理 B) 使用游标C) 合理使用索引 D) 不充分的 连接条件18、以下关于锁的粒度叙述 错误的是 。A)施加 X 锁和 S锁的数据项的大小称 为锁的粒度B)锁粒度与事 务并发执行的程度和 DBMS 并发控制的开 销密切相关C)在关系数据 库中,可以对数据页、索引和块等物理 单元进行加锁D)当锁粒度比 较大时,事务的并发度高,但是系统开销比较大19、不属于数据库对象的是 。A) 索引和约束 B) 表和视图 C
11、) 触发器 D) T-SQL 脚本20、设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅 起始日期,订阅截止日期 ),其满足函数依 赖集:期刊编号期刊名称,期刊编号 定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读 者编号) 订阅截止日期 。下列选项中的函数依 赖都属于平凡函数依 赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号) 读者编号B)(期刊编号,读者编号) 期刊名称,(期刊编号,读者编号) 定价C)(期刊编号,读者编号) 订阅起始日期,(期刊编号,读者编号) 订阅截止日期D)(期刊编号,读者编号)期刊编号,(期刑编号,
12、读者编号) 订阅起始日期21、事务的一致性是指 。A) 事务中包括的所有操作要么都做,要么都不做B)事务必须是数据 库从一个一致性状 态变到另一个一致性状 态C)事务一旦提交,对数据 库的改变是永久的D)一个事务内部的操作及使用的数据 对并发的其他事 务是隔离的22、已知关系模式 A(C ,T,H,R,S),其中各属性的含义是:C 表示课程;T 表示教员; H 表示上 课时间 ;R 表示教室;S 表示学生。根据 语义 有如下函数依 赖 集 F=CT, (H,R)C,(H,T)R,(H,S)R。则关系 A 的规范化程度最高达到A)1NF B)2NFC)3NF D)BCNF23、在 IDEF0 图
13、中矩形框代表功能活 动。关于连接到矩形框四条 边上的箭头的语义, 下列 说法错误的是 。A) 左边的箭头表示完成功能活 动需要的数据,它强调被活动消耗或 变换的内容B)上边的箭头表示影响 这个活动执行的事件或 约束,它强调被活动变换 的内容C)右边的箭头表示由这个活动产生的信息,它强调活动变换 和处理的结果D)下边的箭头表示实施该活动的手段或完成活 动需要的 资源,它强调如何做24、在 SQL Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教 师的 职称来添加教 师的工资,增加规则为:“教授”增加 400,“副教授”增加 300,“讲师”增 加 200。下列语 句中正
14、确的是 。A) UPDATE 教师表 SET工资=工资+CASE 职称WHEN 教授THEN 400WHEN 副教授THEN 300WHEN 讲师 THEN 200 ENDB)UPDATE 教师表 SET 工资=工资+CASE 职称WHEN 职称=教授THEN 400WHEN 职称=副教授THEN 300WHEN 职称=讲师THEN 200 ENDC)UPDATE 教师表 SET工资=CASE 职称WHEN 教授 THEN工资=工资+400WHEN 副教授 THEN工资=工资+300WHEN 讲师 THEN工资=工资+200 ENDD)UPDATE 教师表 SET工资=工资+CASE 职称WH
15、EN 职称=教授 THEN工资=工资+400WHEN 职称=副教授 THEN工资=工资+300WHEN 职称=讲师 THEN工资=工资 +200END25、下列哪一项不属于概念模型所具 备的性 质?A) 易于变动 B) 易于交流和理解C) 易于向数据模型 转换 D) 在计算机中 实现 的效率高26、下列不属于并行数据 库的系统结构的是A)共享内存 结构 B)共享磁盘结构C)无共享 结构 D)共享 处理器结 构27、基于锁的并发控制技术可以避免并 发操作引起的各种 错误,但有可能引起死锁 等问题。关于封锁协议 中的问题及其处理,下列说法错误的是A)数据库管理系统采用死 锁检测 与恢复策略使系 统
16、摆脱死锁状态B)如果系统进入死锁状态的概率比 较低,则应采用死锁预防策略,否则采用死锁 检测与恢复策略更有效C)为避免活 锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服 务(FIFS) 策略 处理事务的数据操作 请求D)数据库系统的并发控制子系统动态地构造和 维护事务等待图,并周期性地检查 图中是否存在回路,如果有 则说明系统中出现了死 锁28、系统性能 调整的手段包括 。数据查询调整与优化 索引调整 数据库模式调整 DBMS 和操作系统参数调整 数据库应用程序优化 硬件配置 调整和升级A) 29、如果一个关系中的属性或属性 组并非该关系的关 键字,但它们是另外一个关系 的关键字,则
17、称为该关系的 。A) 数据 项 B) 主属性C) 外关键字 D) 主属性值30、软件开发人员开发软件产品的依据 应该是。A) 软件需求 规格说明书可行性分析 报 告标准 说明书项目合同二、应用题31、数据库系统在运行过程中,由于临时硬件故障、数据库软件及操作系 统的漏洞、 突然停电等导致停止运 转,需要系统重新启动的一类故障称为。32、设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教 师平均工 资的视图 v_salary(dept,avg_salary。) 请补全下列 视图定义语句:CREATE VIEW v_salaryASSELECT 所在系 As dept,FROM 教
18、 师表GROUP BY 所在系33、在UML 模型中,用于展示 对象之间的联系以及对象间发送和接收消息的 图是 数据 库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号, 姓名,性别,年龄,所在系;学生选课表 SC(Sno,Cno,Grade),各属性分别表示为学 号,课程号以及成 绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课 程号, 课程名,先行课,学分。(先行课的意思是,比如课程号 1有先行课 5,说明要选课程 1,就必须先选课程 5)。用以上各表完成查询选修了全部 课程的学生姓名的 语句补充:
19、SELETE SnameFROM StudentWHERE NOT EXISTS(SELETE*FROM CourseWHERE (5)(SELETE*FROM SCWHERE (6) AND (7)三、设计与应用题 设有三个基本表,表的结构如下所示,请用 SQL完成下列 查询:BORROWER :借书证号姓名系名班级98001欧阳信息系98-198002刘诚信息系98-198101赵林计算机系98-2LOANS :借书证号图书馆登记 号借书日期98001T001011999.04.0198002T001021999.05.0109001T002011999.05.31BOOKS:索书号书名作
20、者图书登记号出版社价格TP311.13数据库系统与应 用李昭原T00101科学19.00TP311.13数据库原理与应 用李昭原T00102科学19.00TP.065数据库系统原理李昭原T00201北航6.50TP.1599数据库原理教程王珊T00101清华18.5037、检索至少借了 5本书的同学的借 书证号、姓名、系名和借书数量38、检索借书和欧阳同学所借 图书中的任意一本相同的学生姓名、系名、 书名和借 书 日期39、建立信息系学生借 书的视图 SSP,该视图 的属性列名由借 书证号,姓名,班级, 图书登记号,书名,出版社和借 书日期组成。答案:、选择题 1、C解析 目前典型的 对象关系
21、数据 库产 品有 Informix 公司的 Infornux Universal Server 、 IBM 公司的 DB2 UDB 、Sybase公司的 Adaptive Server、Oracle公司的 Oracle 8i 以上 产品、微软的 SQL Server等。2、C解析 删除表的语言格式为:DROP TABLE 表名 | ,表名 |。3、C4、C解析 用户界面属于前端数据 库功能。在客户机/服务器体系结构的数据 库系统中, 数据库应用的功能分成两部分:客户机(前端部分 ):由一些应用程序构成,例如,格式 处理、报表输出、数据输入、图形,实现前端处理和用户界面。服务器(后端部分 ):包
22、 括存取结构、查询优 化、并发控制、恢复等系统程序,完成事务处理和数据 访问控制。5、A解析 连接有多种,如内连接、外连接和交叉 连接,其中外连接只能 对两个表 进行。6、B解析 要求工资总额,用聚合函数 SUM 计算列值总和,而COUNT 用来计算非空列 值的个数,所以本题的答案 应该为 B。7、A解析 触发器是一种特殊的存 储过 程,其特殊性在于它不需要由用 户来调用,而是 当用户对表中的数据 进行 UPDATE 、INSERT 或 DELETE 操作时自动触发执行。触 发器通常用于保 证业务规则 和数据完整性,其主要 优点是用户可以用 编程的方法来 实现复杂的处理逻辑和业务规则 ,增强了
23、数据完整性 约束的功能。触发器和 CHECK 都可以实现对数据的约束,只是触发器能完成比 CHEcK 约束更复 杂的数据约束。8、B解析 在数据 库中定义存取权限称为授权。用户对自己建立的基本表和 视图拥有全部的操作 权限,并且可以用 Grant语句 把其中的某些 权 限授予其他用 户。数据库的拥有者称为数据库超级用户,它拥有所有的 权限。9、D解析 一个基本表的定 义一旦被 删除,则在此表中的数据、建立的索引和 视图也会 被自动删除。10、A解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式。 X,Y,Z是 U上 的子集,并且 Z=U-X-Y 。关系模式 R(U)中的多 值依
24、赖 X-Y 成立,当且仅当 R(U) 的 任意关系 r,给定的一对(X,Z),有一组 Y 的值,这组值仪仅 决定于 X 值而与 Z值无 关,多值依赖具有对称性(选项 B),传递性,且可以把函数依 赖看做是多 值依赖的特 殊情况。当是多值依赖不满足选项 B 的结论。11、D解析 CROUP BY 子句用于对检索到的记录进行分组。ORDER BY 子句用于对查询 的结果进行排序。HAVINC 子句用于指定 组的选择条件。WHERE 子句用于指定数 据的选择条件。12、A解析 当关系引用了属性名以后具有以下性 质:不能有重复的元组 ,元组上下无序, 按属性名引用 时属性左右无序,所有属性 值都是原子
25、 项(不可再分 )。13、A解析 对数据文件和它的一个特定的索引文件,如果数据文件中数据 记录的排列 顺 序与索引文件中索引 项的排列 顺序相一致,则该索引为聚集索引。14、C15、C16、A解析 本题考查的知识点是联系的概念。联系用于描述 现实世界中事 务之间的关系 而现实世界中的事 务又在数据 库中表示为实体。因此,联系是描述 实体集之间的联 系的,而非实体集内属性之 间的联系。本题的答案为 A。17、B解析 优化查询的常用方法有合理使用索引、避免或 简化排序、消除对大型表行数 据的顺序存取、避免相关子 查询、避免困难的正规表达式、使用临时表加速查询、用 排序来取代非 顺序磁盘存取、不充分
26、的连接条件、存储过程、不要随意使用游 标、事 务处理。18、D解析 锁粒度越大,系统中可以被加 锁的数据 项就越少,事务并发执行度也越低,但 同时系统的开销也越小。19、D解析 数据库对象是数据 库的组成部分,常见的有以下几种: 表(Table)索引 (Index) 视图(View) 图表(Diagram)缺省值(Default) 规则(Rule)触发器 (Trigger) 存储过程(Stored Procedure) 用户(User)约束。 T-SQL不属于数据 库 对 象,所以选 D。20、A解析 若XY,但Y属于X(Y X),则称XY是平凡函数依 赖,否则称非平凡函 数依赖。即平凡函数依
27、赖,仅当其右 边的属性集是左 边属性集的子集 时成立。非平凡 函数依赖,仅当其右边的属性集至少有一个属性不属于左 边的集合 时成立。完全非 平凡函数依 赖,仅当其右 边集合中的属性都不在左 边的集合中 时 成立。21、B解析 事务的特征有 4 个,即原子性、一致性、隔离性、持久性。一致性是为了数据 库不会因事 务执行而遭到破坏,事务应使数据库从一个一致性状 态转到另一个一致 性状态,数据库的一致性是指数据 库满足完整性约束,处于正确状 态。22、B解析 若关系模式是 1NF,且每个非主属性完全函数依 赖于候选码 ,则关系模式是2NF。23、B解析 IDEF0 图中矩形,上方的控制箭 头描述了影
28、响 这个活动执行的事件和 约束, 它强调了对活动的约束条件24、A解析 更改表中某个字段的 值可以用 UPDATE 表名 SET语法实现 ,如果出现分支 选择 情况,可以借助 CASE.WHEN.THEN 语法。25、D解析 概念模型的 优点有:概念模型 应真实、充分地反映现实 世界中事物和事物之 间的联系,有丰富的语 义表达能力,能表达用户的各种需求,包括描述 现实世界中各种 对象及其复 杂的联 系、用户对数据对象的处理要求和手段。概念模型 应简洁 、明晰、独立于机器、容易理解。方便数据设计人员与应用人 员 交换意见,使用户能积极参与数据 库的设计工作。所以 B项属于概念模型所具 备的 性质
29、。概念模型 应易于变动。当应用环境和应用要求改 变时,容易对概念模型修改和 补充。所以A 项属于概念模型所具 备的性质。概念模型 应很容易向关系、 层次或网状等各种数据模型 转换。易于从概念模式 导出与 DBMS 有关的逻辑模式。所以 C项属于概念模型所具 备的性质。26、D27、B解析 如果数据 库系统进入死锁的概率比 较高,使用死锁预防机制的效果好些。死 锁的预防有: 一次加锁法。该方法要求每个事 务在开始执行时必须将需要访问的 数据项全部加锁,否则不允许执行下去,也就是要求事 务必须一次性地 获得对需要 访问的全部数据 项的访问权。 顺序加锁法。该方法对数据库中事务访问的所有数 据项规定
30、一个加 锁顺序,每个事务在执行过程中必须按此顺序对所需数据加 锁。28、D解析 系统性能监控和性能 调优是 DBAS 运行维护的一项重要工作,系统性能调优 的手段有:数据查询调整与优化、索引调整、数据库模式调整、DBMS 和操作系 统参 数调整、数据库应用程序优化、硬件配置调整和升级。所以本题的答案为 D。29、C解析 一个关系的外关 键字自身并非 该关系的关 键字,而是另外一个关系的关 键字 有了外关 键字,才能实现关系之 间的动态连 接。30、A解析 软件开发人员应该 依据软件需求规格说明书开发软件产品,所以本题的答案 为 A 。二、应用题31、系统故障32、avg(工资)解析 此题考查的是分组视图:带有聚集函数和 group by子句的查询来定义视图, 由于 as子句中 select语句的目标列平均工 资是通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园宣传报道工作制度
- 幼儿园师德考核工作制度
- 幼儿园教学管理工作制度
- 幼儿园新生报到工作制度
- 幼儿园汛前三防工作制度
- 幼儿园生活小组工作制度
- 幼儿园管理工作制度大全
- 幼儿园队伍核心工作制度
- 计及风电的电力系统分布式优化调度研究与实现
- 文化艺术交流活动策划公司信息化管理办法
- 2025版银屑病常见症状及护理原则
- 【《发动机气缸体的加工工艺分析及专用夹具设计》14000字(论文)】
- 书香教师读书分享
- 五年(2021-2025)高考地理真题分类汇编:专题15 中国地理和世界地理(全国)(原卷版)
- 行车工考试题库及答案
- 2025年数字媒体编辑创作师技能测评试卷及答案解析
- 2025年凉山州中考语文试题答案解析卷
- 夜间生产管理办法
- 《智慧物流概论》试卷及答案 共2套
- 肿瘤患者的心理护理和人文关怀
- 《高效流程审核技巧》课件
评论
0/150
提交评论