数据库工程师 19Word文档下载推荐.docx
《数据库工程师 19Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库工程师 19Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
6、数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。
这时,数据库管理员就要对数据库进行______。
A)监控分析
B)空间管理
C)重组织和重构造
D)参数调整
7、设商场业务系统中有销售单据表(销售单据号,收款员,销售时间),销售明细表(销售明细条目号,销售单据号,商品号,数量,单位,金额)和商品表(商品号,商品名,价格)。
该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个商品的当天销售量,销售过程中经常需要查询某笔销售业务的情况。
为了优化系统性能,下列优化方案合理的是______。
A)在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引
B)在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天镑售汇总表,在每笔销售成交后分别累计统计相应数据
C)在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据
D)在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引
8、以下关于两层C/S结构的数据库应用系统特点说法错误的是______。
A)DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上
B)数据库服务器可以为多个客户端应用提供共享的数据管理功能
C)客户端应用可以通过网络访问多个不同的数据源
D)客户端属于典型的“瘦客户端”
9、以下关于DFD与IDEFO比较错误的是______。
A.在模型规范方面,DFD方法更加规范,更加适合初学者
B.DFD图用箭头也叫做数据流来描述数据移动的方向
C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束
D.这两种方法都是基于结构化分析思想
10、ADORecordSet对象支持4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是______。
A)动态游标
B)静态游标
C)键集游标
D)仅向前游标
11、如果关系模式R∈1NF,对于R的每个非平凡的多值依赖x→→Y(YX),X含有候选码,则R是______。
A)第一范式B)第二范式C)第三范式D)第四范式
12、以下哪项不是数据字典中数据流条目的基本组成部分______。
A)数据流名
B)数据流组成
C)数据类型
D)注释
13、以下不属于对象一关系数据库的是______。
A)InformixUniversalServer
B)DB2UDB
C)ObjectStore
D)Oracle9i
14、下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是______。
A)属性的名字和类型信息
B)表上的授权信息
C)表中的一个元组
D)定义在表上的索引类型
15、在SQL中,实现事务的提交的语言是______。
A)GRANT
B)REVOKE
C)ROLLBACK
D)COMMIT
16、数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指______。
A)数据字典、应用程序、审计档案、数据库后援副本
B)数据字典、应用程序、日志文件、审计档案
C)日志文件、数据库后援副本
D)数据字典、应用程序、数据库后援副本
17、根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是______。
A)需求分析
B)概念设计
C)逻辑设计
D)物理设计
18、设在职工表中有电话号码列,数据类型是char(8)。
现要在该列上添加约束,用于保证电话号码长度必须是8位,且第1位取值为数字1—9、后7位取值为数字0—9。
现有下列语句:
Ⅰ.ALTERTABLE职工表ADDCHECK(电话号码
LIKE'
[1—9][0—9][0—9][0—9][0—9][0—9][0—9][0—9]'
)
Ⅱ.ALTERTABLE职工表CHECK(电话号码
Ⅲ.ALTERTABLE职工表ADDCONSTRAINTCKlCHECK(电话号码
Ⅳ.ALTERTABLE职工表ADDCONSTRAINTCHECK(电话号码
以上语句在SQLServer2000中能正确实现该约束的是______。
A)仅Ⅱ和Ⅳ
B)仅Ⅰ和Ⅲ
C)仅Ⅰ、Ⅲ和Ⅳ
D)全部
19、DBMS中实现事务持久性的子系统是______。
A)完整性管理子系统
B)并发控制子系统
C)安全性管理子系统
D)恢复管理子系统
20、在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。
监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是______。
A.空间管理
B.管理员手动实现监控
C.参数调整
D.查询优化
21、以下关于固定的服务器和数据库角色叙述不正确的是
A)用户可以添加、删除或更改固定的服务器角色
B)用户的登录账户可以添加到固定的服务器角色中
C)固定的数据库角色为管理数据库一级的权限提供了方便
D)固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限
22、软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。
下列模型属于软件开发模型的是______。
Ⅰ.瀑布模型
Ⅱ.快速原型模型
Ⅲ.增量模型
Ⅳ.螺旋模型
A)仅Ⅰ和Ⅱ
B)仅Ⅰ、Ⅲ和Ⅳ
C)仅Ⅱ和Ⅲ
D)Ⅰ、Ⅱ、Ⅲ和Ⅳ
23、如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为______。
A)标定型联系
B)分类联系
C)非标定型联系
D)多对多联系
24、在一个商场经营管理系统中,对于经理、信息主管、售货员和顾客这4种用户,应该设计不同的用户视图,下列选项不合理的是
A)经理:
查看月/季度销售统计数据、成本和利润数据
B)信息主管:
进行商品销售信息的统计分析,提供各种统计报表
C)售货员:
录入、更新、删除单件商品销售信息
D)顾客:
查看高级信息、更改商品价格
25、在分布式数据库系统中,一般不适合作为衡量查询代价依据的是______。
(A)CPU代价
(B)I/O代价
(C)通信代价
(D)存储代价
26、事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。
A)T0中的read(A)和TO中的write(A)
B)T0中的read(B)和T2中的read(C)
C)T0中的write(A)和T2中的write(C)
D)T1中的read(C)和T2中的write(C)
27、数据库的安全性控制可以保证用户只能存取他有权存取的数据。
在授权的定义中,数据对象______,授权子系统就越灵活。
A)范围越大
B)范围越小
C)约束越细
D)范围越适中
28、在数据库系统的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是哪种模式?
______
A)外模式
B)模式
C)内模式
D)用户模式
29、一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?
A)什么也不用填
B)Windows2000账号和一个空口令
C)Windows2000账号和口令
D)以上选项都不行
30、在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当
A)使用WHERE子句
B)使用HAVING子句
C)先使用HAVING子句,再使用WHERE子句
D)先使用WHERE子句,再使用HAVING子句
二、应用题
31、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表
SELECT城市FROM出版商表
32、避免或简化排序的目的是______。
33、要使用户吴先生只能查询表A中的部分数据记录,运用视图及权限管理,应该采取的策略是______。
34、南多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是______。
35、有会员表Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY~Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。
AS
SELECT*FROMTable——CardWHERE
三、设计与应用题
36、在学籍管理中,设有4个表,关系模式分别为:
STUDFNT(SNO,SNAME,SEX,BIRTHDAY,CLASS)
TEACHER(TNO,TNAME,SEX,BIRTHDAY,PROFESSION,DEPARTMENT)
COURSE(CNO,CNAME,
TNO)
SCORE(SNO,CNO,DEGREE)
说明:
学生关系模式中:
SNO:
学号;
SNAME:
姓名;
SEX:
性别;
BI]RTHDAY:
出生日期;
CLASS:
班级;
教师关系模式中:
TNO:
教师号;
TNAME:
BIRTHDAY:
PRO-FESSION:
职称;
DEPARTMENT:
所在系;
课程关系模式中:
CNO:
课程号;
CNAME:
课程名;
TNO:
任课教师号;
成绩关系模式中:
SNO:
CNO:
DEGREE:
分数。
请用SQL查询语句实现下列操作:
1)显示教师所有的单位,即不重复的DEPARTMENT列。
2)显示STUDENT表中“95031”班或性别为“女”的同学记录。
3)以CNO升序,DEGREE降序显示SCORE表的所有记录。
4)显示“95031”班的学生人数。
5)显示SCORE表中至少有5名学生选修的并以3开头的课程号的平均分。
6)显示最低分大于70,最高分小于90的SNO列。
7)显示选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。
8)显示SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。
9)列出学号为“108”的同学同年出生的所有学生的SNO、SNAME和BIRTHDAY。
10)显示“张三”教师任课的学生成绩。
37、某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:
学生:
学号,姓名,性别,年龄
课程:
课程号,课程名,学时
以上数据存在的约束条件是:
一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。
①画出该关系的E-R图。
②用SQL语句创建E-R关系图中的所有涉及的表。
38、数据库中有Table_priceHistory表,结构如下表所示:
字段
字段名
数据类型
可否为空
单位
备注
ID
商品编号
VARCHAR(8)
不允许
主码
GoodsName
商品名称
VARCHAR(20)
StartDate
价格生效日期
DATETIME
EndDate
价格失效日期
主码,晚于StartDate
SaleUnitPrice
单价
MONEY
元
①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。
②现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用TOP语句)。
答案:
1、D
2、D
[解析]每张图的边界箭头和父图箭头应是一致的。
3、D
4、D
[解析]各项均是,所以本题的答案为D。
5、D
[解析]为保证某数据库的可靠性,综合采用这三种方法对该数据库进行备份时,这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上。
6、C
[解析]数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。
这时,数据库管理员就要对数据库进行再组织和重构造。
7、C
[解析]根据题意,最合理的优化方案是在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据。
8、D
[解析]客户端除了完成人及交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。
9、A
[解析]在模型规范方面,IDEF0方法更加规范,更加适合初学者。
10、A
[解析]ADORecordSet对象支持4种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操作。
11、D
[解析]如果关系模式R∈1NF,对于R的每个非平凡的多值依赖X→→Y(YX),X含有候选码,则R是第四范式,所以本题的答案为D。
12、C
[解析]数据字典中数据流条目的基本组成部分包括数据流名、别名、组成和注释。
所以本题的答案为C。
13、C
[解析]目前典型的对象关系数据库产品有Informix公司的InformixUniversalserver、IBM公司的DB2UDB、Sybase公司的Adaptiveserver、orack公司的Orack8i以上产品、微软的SQLServer等。
14、C
[解析]数据字典中的元数据包括关系模式信息、与视图描述有关的信息、索引结构、完整性约束信息、安全性有关的信息和数据库运行统计信息等,所以本题的答案应该为C。
15、D
[解析]在SQL中,实现事务的提交的语言是COMMIT。
16、C
[解析]数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的技术是数据转储和登录日志文件。
17、B
[解析]根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是概念设计。
因此本题答案为B。
18、B
[解析]此题考查用户定义的完整性和约束条件语句check和constraint语句的使用。
check语句用来指定列值应该满足的条件,而constraint语句要和列名结合使用。
故可排除Ⅰ和Ⅳ。
19、D
[解析]DBMS中实现事务持久性的子系统是恢复管理子系统。
20、B
[解析]所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。
根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。
21、A
[解析]固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限。
用户不能添加、删除或更改固定的服务器角色。
用户的登录账户可以添加到固定的服务器角色中,使其成为服务器角色中的成员,从而具有服务器角色的权限。
同定的数据库角色是定义在数据库级别上的,用户也不能增加、删除或更改固定的数据库角色,但可以将数据库用户添加到固定的数据库角色中,使其成为数据库角色中的成员,从而具有数据库角色的权限。
同定的数据库角色的成员来自每个数据库的用户,其为管理数据库一级的权限提供了方便。
因此答案为A。
22、D
[解析]软件开发常用的模型有瀑布模型,快速原型模型,增量模型和螺旋模型。
23、C
[解析]如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相关的双亲的实例,则这个标准就是非标定型联系。
而标定型联系是指子女实体集中的每个实例都是由它与双亲的联系而确定的。
分类联系指两个或多个实体集之间的联系,且在这些实体集中存在一个一般实体集,它的每一个实例都恰好与一个且仅与一个分类实体集的一个实例相联系。
多对多联系又称不确定联系,是指关联的两个实体集之间,任一实体集的一个实例都将对应另一实体集的0个、1个或多个实例。
24、D
[解析]对于商场经营管理系统而言,顾客不能修改商品的信息。
25、D
26、D
[解析]事务T1中的read操作与事务T2中的write操作并发对数据项C进行访问,执行的先后顺序不同结果也会不同,不能交换这两个操作的先后顺序,所以D选项是冲突操作。
27、B
[解析]用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。
28、B
[解析]模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
29、A
[解析]用户可直接用查询分析器连接到一个SQL服务器上,不需要任何口令。
30、D
[解析]用WHERE子句去掉不满足条件的记录,再用HAVING子句进行分组。
31、EXCEPT
[解析]使用EXCEPT运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。
32、查询优化 33、构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生
34、RAID(廉价冗余磁盘阵列)
[解析](15)RAID是由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高。
35、CREATEVIEWHY_Card
ScoreBETWEEN500AND1000
WITHCHECKOPTION
[解析]对区间范围的表示用BETWEEN……AND,视图的定义格式为
CREATEVIEW<视图名>[(<列名>[,<列名>]…)]
AS<子查询>
[WITHCHECKOPTION]
36、
1)SELECT
DISTICT
DEPARTMENT
FROMTEACHER;
2)SELECT*
FROMSTUDENT
WHERECLASS=‘95031’ORSEX=‘女’;
3)SELECT*
FROMSCORE
ORDERBYCNOASC,DEGREEDESC;
4)SELECTCOUNT(*)FROMSTUDENTWHERECLASS=‘95031’:
5)SELECTCNO,AVG(DEGREE)FROMSCOREWHERECNOlike‘3%’
GROUPBYCNO
HAV-INGCOUNT(*)>5;
6)SELECTSNO
GROUPBYSNOMIN(DEGREE>70ANDMAX(DEGREE)<90;
7)SELECTX.CNO,X.SNO,X.DEGREE
FROMSCOREX,SCOREY
WHEREX.CNO=‘3-105’ANDX.CNO=Y.CNO
ANDY.SNO=‘109