【计算机类职业资格】四级数据库工程师-68及答案解析.doc
《【计算机类职业资格】四级数据库工程师-68及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-68及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-68 及答案解析(总分:117.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.若用如下的 SQL语句创建一个表 student CREATE TABLE student(NO CHAR(20)NOT NULL, NAME CHAR(8)NOT NULL, SEX CHAR(2), AGE INT) 可以插入到表中的是_。(分数:2.00)A.(“1031“,“曾华“,男,23)B.(“1031“,“曾华“,NULL,NULL)C.(NULL,“曾华“,“男“,“23“)D.(“1031“,“NULL“,“男“,23)2.某跨国公司的业务系统需要提
2、供全球性服务该业务系统需要 24小时+7 天在线服务,系统业务繁忙,为了保证业务系统中数据库中数据的安全,需要设计与实施数据转储机制,假设完成该数据库每天数据增量的转储需要两小时,在不考虑成本因素的情况下,下列最合理的是_。(分数:2.00)A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为两小时的时间窗口 tw,在 tw内采用静态转储方法实现每天数据增量的转储C.每天划出长度为两小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储3.在分布式数据库系统中,一般
3、不适合作为衡量查询代价依据的是_。(分数:1.00)A.CPU代价B.I/O代价C.通信代价D.存储代价4.下列用于数据库概念设计的方法是_。(分数:1.00)A.DFD方法和 IDEF1X方法B.E-R方法和 IDEF0方法C.E-R方法和 IDEF1X方法D.DFD方法和 IDEF0方法5.下列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图?_(分数:1.00)A.行为视图B.用例视图C.环境视图D.实现视图6.删除 Windows身份验证的“Serverlnt_user”登录的正确语句是_。(分数:1.00)A.EXEC sp_revokeloginServe
4、rltit_userB.DELETE sp_revokeloginServerlnt_userC.DROP sp_revokeloginServerlnt_userD.EXEC sp_droploginServerInt_user7.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的
5、数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.67178B.65535C.65540D.671588.在 DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为_。(分数:1.00)A.E-R模型B.数据流图C.关系模型D.实体联系图9.以下关于货币类型数据叙述错误的是_。(分数:1.00)A.货币类型存储的数据精度固定为四位小数B.它实际上是小数部分固定为四位的定点小数类型C.货币
6、类型可以再数值前加上货币符号D.SQL Server支持的货币类型包括 money,bigmoney 和 smallmoney10.若用如下的 SQL语句创建一个表 student: CREATE TABLE student(NO CHAR(20) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INT) 可以插入到表中的是_。(分数:2.00)A.(“1031“,“曾华“,男,23)B.(“1031“,“曾华“,NULL,NULL)C.(NULL,“曾华“,“男“,23)D.(“1031“,“NULL“,“男“,23)11.下图是雇员表(雇
7、员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员 ID为主码。该索引属于_。 (分数:1.00)A.聚集、稀疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密、辅索引12.索引文件按其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引13.下面关于应用数据的划分与分布说法错误的是_。 A) DDBS采用水平划分或垂直划分两种方法 B) 水平划分将一张基本表划分为多张具有相同属性、结构完全相同的子表 C) 垂直划分则是将一张基本表分解为多张子表,每张表包含的属性
8、较少 D) 垂直划分子表与原来的基本表的关系模式是一样的 (分数:1.00)A.14.设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T 为时间,R 为教室,根据定义有如下函数依赖属性: F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S) 则 W的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.4NF15.若用如下的 SQL语句创建一个表 student: CREATE TABLE student(NO CHAR(20)NOT NULL, NAME CHAR(8)NOT NULL, SEX C
9、HAR(2), AGE INT) 可以插入到表中的是_。(分数:1.00)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL)C.(NULL,曾华,男,23)D.(1031,NULL,男,23)16.需求分析是_。(分数:1.00)A.软件开发丁作的基础B.软件生存周期的开始C.由系统分析员单独完成D.由用户自己单独完成17.违反了完整性约束而导致的故障是_。(分数:1.00)A.程序故障B.系统故障C.介质故障D.事务故障18.关于触发器 trigger,下面不正确的是_。(分数:2.00)A.触发器是定义在表上的B.触发器在数据更新时被系统调用C.触发器对应于一组 S
10、QL语句D.每张表限制定义一个触发器19.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步开展的D.数据库系统的压力测试,并发访问测试,查询效率测试一般属于性能测试范畴20.以下哪个设计内容不属于数据库应用系统总体设计范畴_。(分数:1.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库软件总体设计D.关系模式设计21.某大型超市的数据库应用系统中,设有下列数据: 商品清单 DBMS 中的数据字
11、典 商品销售细节数据 数据库结构说明文档 前端应用程序报表中数据项的定义及说明文档 商品分类销售汇总数据 以上数据中,一般属于元数据的是_。(分数:1.00)A.仅和B.仅和C.仅和D.仅和22.在存储保护模式中,可分为: 执行级(Executive),用 E表示; 管理级(Supervisor),用 S表示; 核心级(Kernel),用 K表示; 用户级(User),用 U表示 其优先级从高到低的次序为(分数:2.00)A.SKEUB.SEUKC.KSEUD.KESU23.下列哪组全部属于静态图?_(分数:1.00)A.用例图、类图、顺序图、部署图B.类图、顺序图部署图、活动图C.用例图、对
12、象图、顺序图、交互图D.用例图、类图、组件图、部署图24.针对数据量很大的数据库系统,最适合调用应用程序的时机是_。(分数:1.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已装入部分数据D.全部数据装入数据库之后或投入运行之后25.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是_。(分数:2.00)A.GRANT SELECT TO SC U1WITH PUBLICB.GRANT SELECT ON SC TO U1 WITHPUBLICC.GRANT SELECT TO SC ON U1 WITHG
13、RANT OPTIOND.GRANT SELECT ON SC TO U1 WITHGRANT OPTION26.关系规范化中的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入27.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是_。(分数:2.00)A.销售明细表的数据粒度最大,数据量最大B.日销售表的数据粒度最大,数据量最小C.月销售表的数据粒度最大,数据量最小D.月销售表
14、的数据粒度最小,数据量最小28.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件 _。(分数:1.00)A.要有两个分片具有相同关系模式以进行并操作B.任意两个分片不能有相同的属性名C.各分片必须包含源关系的码D.对于任一分片,总存在另一个分片能够和它进行无损连接29.数据库满足全部完整性约束,并使终处于正确的状态,这指的是事务的什么特性?(分数:1.00)A.原子性B.一致性C.隔离性D.持久性30.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:
15、1.00)A.B.C.D.二、应用题(总题数:12,分数:34.00)31.粒度是反映数据库系统中综合程度的指标。设有表 T1(商品标识,销售时间,销售量)、T2(商品标识,日期,总销售量)和 T3(商品类别,月份,总销售量),其中粒度最大的表是 1。 (分数:2.00)SQL语言和主语言具有不同的数据处理方式,SQL 是面向 1 的,而主语言是面向 2。(分数:4.00)填空项 1:_填空项 1:_33.计算机 C上运行着 DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。 (分数:
16、2.00)34.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。 (分数:2.00)35.VB 6.0中,指明命令的类型,即要访问的数据的来源的属性是 CommandType,该属性的取值中表示RecordSource中的命令类型未知的是 1。 (分数:2.00)假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句: 1 ON TABLE SC 2(分数:4.00)填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,Grade) ,各属性分别
17、表示为学号,课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_38.在 SQL Server 2000中,某数据库中有角色 Role和用户 User,User 是 Role角色的成员,且只属于该角色。先对 Table表给 Role只授予 SELECT和 DELETE权限,并授予 User对 T表具有 SELECT、UPDATE 和DENY DELETE权限,则用户 User对 Table表可以执行的操作是 1。 (分数:2.00)39.SQL Server 2000中 4个版本,适合在移动
18、环境中作业的用户,并且所运行的应用程序需要本地数据存储的是 1。 (分数:2.00)40.要使用户吴先生只能查询表 A中的部分数据记录,运用视图及权限管理,应该采取的策略是 1。 (分数:2.00)41.在数据转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何存取、修改活动的数据转储策略称为 1 策略。 (分数:2.00)有学生选课表 SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成 SQL语句:找出每个学生超过他选修课平均成绩的课程号。 SELECT Sno,Cno FROM SC X WHERE 1 (SELECT 2 FROM SC Y 3);(分数:6.
19、00)填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:1,分数:45.00)某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno, Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL语句:(分数:45.00)(1).查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。(分数:15.00)_(2).建立信息系(IS)选修了 1号课程的学生的视图 I
20、S_S1(分数:15.00)_(3).定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60就打印不及格(分数:15.00)_四级数据库工程师-68 答案解析(总分:117.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.若用如下的 SQL语句创建一个表 student CREATE TABLE student(NO CHAR(20)NOT NULL, NAME CHAR(8)NOT NULL, SEX CHAR(2), AGE INT) 可以插入到表中的是_。(分数:2.00)A.(“1031“,“曾华“,男,23)B.(“10
21、31“,“曾华“,NULL,NULL) C.(NULL,“曾华“,“男“,“23“)D.(“1031“,“NULL“,“男“,23)解析:解析 A 中性别 SEX属性值的格式不对,C 中 NO属性值不能为空,D 中 NAME属性值不能为空。2.某跨国公司的业务系统需要提供全球性服务该业务系统需要 24小时+7 天在线服务,系统业务繁忙,为了保证业务系统中数据库中数据的安全,需要设计与实施数据转储机制,假设完成该数据库每天数据增量的转储需要两小时,在不考虑成本因素的情况下,下列最合理的是_。(分数:2.00)A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中
22、B.每天划出长度为两小时的时间窗口 tw,在 tw内采用静态转储方法实现每天数据增量的转储C.每天划出长度为两小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储解析:解析 在静态转储过程中系统不能运行其他事务;动态备份运行转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。为了数据的有效性,需要引入日志文件,用它记录转出期间各事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。3.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。(
23、分数:1.00)A.CPU代价B.I/O代价C.通信代价D.存储代价 解析:解析 在集中式数据库系统中,查询代价主要是由 CPU代价和 I/O代价来衡量的,在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。另外,分布式数据库的缺点之一就是复杂的存取结构。因此本题答案为 D。4.下列用于数据库概念设计的方法是_。(分数:1.00)A.DFD方法和 IDEF1X方法B.E-R方法和 IDEF0方法C.E-R方法和 IDEF1X方法 D.DFD方法和 IDEF0方法解析:解析 用户数据库概念设计的方法包括 E-R方法和 IDEF1X方法等。DFD
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 68 答案 解析 DOC
