全国计算技术与软件专业技术资格(水
2005上半年 数据库系统工程师
(考试时间 14:00~16:30 共150分钟)
请按下
1. 在题纸的指定位置填写你所在省、自治、直辖市、计划单列市的名称。 2. 在答题纸的指定位置填写准考证号、出年月日和姓名。 3. 答题纸上除填写上内容外
4. 本试卷共4道,全部是必答题。其中,试题一15分,试题至试题四每20分,
5. 解答时字迹务必楚,字迹不清时,将不评分。 6. 仿照下面例题,将解答写在答纸的对应
2005年上半年国计算机技术与软件专业技术资格(水平)考试日期(1)
因为正确的解答是“5月29日”,故在答题纸的对应栏内写上“5”和“29”(
例题 (1) (2)
解答栏 5 29
2005年上半
试题
关于概念数据模型、系模式、关系数据库的表结构标记,试题中若无特声明,将使如下的通
1.概念数据模型的标记则分别如图1、图2和图3所示。其中: (1)实体类用长方形表示。长方形内为体类
(2)实体类型的联系用菱形表示。在联系与实体间的连线注明联
图1
(3)超类型和子类之间的联系,从超类型到子类型之间画连线,连上加注小圆,子类型
图2
(4)实体和联的属性用椭圆表示,并用直线将属性与其所属的实或联系
图3 2005年半年 数据库系统工程师 下午试卷
2.关
关系名(属
(1)若该属性仅为主属性时,则该属性名下画实下划线; (2)若该属性仅外键属性时,该属性名画虚
(3)若该属性既主键属性,又是外键属性时,则在该属名下面画下划线和
(4)若该属性既不是键属性,又不是外键属性时,则在该属性名下不做标记。 3.关系数据的表结构记规
表名 列名1 其中:
(1)若该列名仅为主的列名时,则该列名下画实下划线; (2)若该列名仅外键的列名时,则该列名画虚
(3)若该列名既主键的列名,又是外键的列名时,则在该名下面画下划线
(4)若该列名不是主键的列名,又不是外键的列名时,则在列名下
列名2
列名3
… …
列名n
2005年上半
试题一(15分)
阅读以下说明和数流图,回答问题1至问题3,将解答填答题纸的
学生住宿服务系统帮助学生在就的城市找到所需的住房,系统对出租房屋信息、房主信息、需要租房学生信息以及学生房主的会面信进行管
房主信息包括姓名、址、电号码以及系统分配唯身份标识(ID )和码;房屋信包括房屋地址、类型(间/间)、适合住宿的人数、房租、房主ID 以及现在是否可以出租(例如由于装修原因,需等装修后才可出租或者房屋已被租出)。每当房屋信息化时,房主须通知系统,系统将更新房屋以便学生能够获得准确的可租用房信息。房主向系统中加入租用的房屋信息时,需交纳一定的费用,由系统动给出费用信息。房主可
学生可通过系统现有可租用的房屋,但须先在系统中注册。学生信息括姓名、现住址、话码、出生日期、性别以及系统配的唯一身份标识(ID )和密码。若学生希租用某房屋,则需要发出租房请求,请求包含房屋的详细信息,系统将安排学生房主会面的时间和地点,并将会面信息通知学生和主。会面信息包括会面时间、地点以及面双方的基本信息,
学生住宿务系统的顶层图如数据流1-1 示;学生住宿服务系统的第0层DFD 图如数据流图1-2所示,其中,加工3的细化图如数据
(1)数据流图1-1缺少一条数据流(在图1-2中也未给出数据流),请给出此数据流的点和终点,并采说明中的词汇出此
(2)数据流图1-2缺少了与“查询房屋”加工相关的数据流,请指出此数流的起点和终。 【问
“安排会”加工除需要写入会面文件外,还需要访些文件? 请补齐下列数据字典条目: 登录信息 = 学生ID + 密码 注
2005年上半
[数据流图1-1]
学生住宿服务顶层图
[数据流图1-2]
学生住
[数据流图1-3]
加工3的细化图
2005年上半
试题二(20分)
阅读下列说明,答问题1至问题5,将解答填入答题纸的对
某工厂的库管理数据库的部分关系模式如
仓库(
原材料(编号,名称,数量,备量,仓号) 要求一种原材料只能放在同一仓库中。“仓库”和“材料”的关系实分别如表2-1
表2-1 “仓库”关系
仓库号
面积
负责人
电话
87654121 87654122 87654123 87654125
李劲松 陈东明 郑爽 刘春来
表2-2 “原材料”关系
编号
1001 2001 1002 2002 3001
名称
小麦
数量 储备量 仓库号
【问题1】根据上述说,用SQL 定义“原材料”和“仓库”的关系模式如,请在空缺处入正确的
CREATE TABLE 仓库( 仓库号 CHAR(4),
面积 INT,
负责人 CHAR(8), 电话 CHAR(8),
; //主键定义 )
CREATE TABLE 原材料( 编号 , //
名称 CHAR(16), 数量 INT, 储备量 INT, 仓库号 ) ; //外键定义
2005年上半
【问题2】将下面的SQL 语句补充完整,完成“查询存放原材料数最多的仓库” 的功
SELECT 仓库号 FROM (e )
【问题3】下面的SQL 语句补充完整,完“01号仓存储的原材料信息能由管理员李劲松来维护,而
FROM
GRANT ON (i ) TO 李劲松; GRANT (j ) ON (k ) TO 李强;
。【问题4】库理数据库的订购计划关系模式为:订计划(原材编,订购数量)采用下的触发器程序可以实现“当仓库中任一原材料的数量小于其储备时,向订购计划表中插入该材料的订购记录,其订购数量为储备的三倍”的功能。请将该程的空缺部分补
CREATE TRIGGER ins_order_trigger AFTER 原
WHEN nrow.数量<>
INSERT INTO 订购计划 VALUES
【问题5】 如一种原材料可以在多个仓库中存放,则问题4中的发器程
( (m ) , (n ) );
问题,如何修改?(5分)
2005年上半
试题三 (20分)
阅读下列说明,答问题1至问题5,将解答填入答题纸的对
某市人才交流中心为促进地人力资源的合理配置,加强当地企业与人才的沟通,建立人才信息流网。 【求分
1. 每个前来登的个人需填写《人才入库登记表》(如3-1所),并
件,经
2. 每个前来登的企业需填写《企业信息登记表》(如3-2所),并
明及复印,经工作人员核实后录入企业
3. 个人和企的基本信息只需在第一次登记时填写,个人编和企业
自动生成。个人和企业的基信息由电脑长期存储,以后个人需提供个人编号和求职意向息,企业只需供企业编号岗位需
4. 个人的求意向信息和企业的岗位需求信息在两个工作日由工作
据库并发布。
表3-1
人才入库登记表
个人编号:
姓名 身份号 毕业院校 证书 名称 联系电话
及薪水
1. 2. 3.
1. 2.
职位名称
专业
编 号
电子邮件
最低薪水
学历
性别
出生日期
照 片
个人简历及特长:
表3-2
企业信息登记表
企业编号: 登记日期: 年 日 企
职位
岗位需求
地址
联系电话
专业
学历
企业
备注
企业简介:
2005年上半
【概念模型设计】
根据需求阶段收集信息,设计人才、岗位和企业的实体联图(不完
(a )
图3-1 人才、岗位和企业的实体联系图
【逻辑结构设计】
1.将概念型设计的实体联系图转换为以下关
人才(个人编号,姓名,性,出生日期,身份证号,毕业院校,专业,学历,证书名称,证编号,联系电话,电子邮件,人简历
企业(企业编号,业名称,联系人,联系电话,地址,企网址,电邮件,
求职
b ) ) 岗位需求( (c ) )
2.由于一个人可持有多个证书,对“人才”关系模式进行优,得到如两个新
人才( (d ) ) 证书( (e ) )
根据上
【问题1】(a )处填入所需的实体、联系及其性,完成概念设计。(4分) 【问题2】在(b )、(c )、(d )、(e )处填入应关系的属性,完成逻辑构设计。(4分) 【问题3】对终的各关系模式,以下划指出其主键和
【问题4】张工设计实体联系图如图3-2所示,请用200字以内的字分析这样设存在的问
图3-2 张工设计的实体联系图
【问题5】如果允许企业通互联网修改本企业的基本信息,应数据库的设计做何种修改?用200字以内文字叙述实
2005年上半
试题四(20分)
阅读下面关于项目工作理系统的数据库设计说明,回答问题1至问题3,将答填入答题的对应栏
E 软件开发公司,决定发设计本公司的项目工作管理系统,由王先生承担数据库的设工作。公司项目理的需求分
组织机构:E 公司个部门,每个部门有多个职、多办公室,每个办公室有一电话。当部变更时更换新的部门代码。职员职后,若再次被聘用仍使用辞职前的代。被聘用职员担任某职务,职务用职务代码来标。职务分为:程师、高级工程师、经理助理、经理等。职员的工资根据区分,共分为S 、A 、B 、C 、D 等级。一个职务对应某个等级,一个等对应多个务。职员月工等于职员月工作时间(小时)乘以小时工资。职员的人
项目管理:用项目代码标识,使用过的项目代码不重复使用。一门可承担多个项目,一个项目仅由一个部门承担。一个目有一名项目主管和多个职员;一个职员可参加多个项目。项目代码由系统自动生成,一旦项目立,项目名、部门代码以及始年月日不
项目的工作管理流程为:项目工作计划输入(初始计划)→工作业绩输入→业绩生(每月一次)→计划修正(每月
1) 项目工作划输入:项目主管使用如图4-1所示的工作计输入界
目代码、职员代码、职员参加某个项目的月工作时间(计划)。图中白部分为
起始年月日:2005-04-01 结束年月日:2005-9-31 登录时间:2005-03-20
10111212 3 合
职员代码 职员名4月 5月 6月7月8月9月
月月月月月 月 计 12345 23456 34567
张力
150180100
150180100
150180180
150180180
150100180
150100180
900920920
▲
▼
图4-1 工作计划输入界面(初始
2) 工作业绩入:输入职员每天参加各个项目的工作时间。图4-2为
入界面,图中白色部分为可输入。其中,勤时间由考勤系统管理,指定项代码的顺序可以不同,并且一天以输入多个项目代,但同一个项目码不能
3) 业绩生成:月底汇职员的当月工作业绩,生成月工作绩表。 4) 计划修正:项目主管根据项进度修改以的工
2005年上半
职员代码 年月日 2005-04-04 2005-04-05 2005-04-06 2005-04-07 2005-04-08 2005-04-09 2005-04-10
12345 星期一二三四五六日
出勤 时间 9.0 8.0 9.0 10.0 8.0 0.0 0.0
职员名:
每个项目的工作时间
项目代码1234567 1234567 1234567 1234567 1234567
工作时间7.0 7.0 7.0 8.0 5.5
项目代码2345678 2345678 2345678 2345678 3456789
工作时间 2.0 1.0 2.0 1.0 1.0
项目代码
3456789 4567890
▼ ▲
图4-2 工作业绩输入界面
王先生根据司的项目需求将数据库关系模式设
部门(部门代码,门名,起始年月,终止年月,办公室,办公话) 职务(职务代
等级(等代码,等级名,年月,小时
职员(职员码,职员名,部门代码,职务代码,任
项目(项目代码,项目名,部门代码,起始年月日,结束年月日,项目主管) 工作计(项目代码,员代码,年,工
【问题1】请使“关系式标记规则”,给部门、等级、项目、工作计划系模式的主键和外,及基本函数依赖集F1、F2、F3和 F4。(9分) 【问题2】请将下面系模式中的(a )和(b )处填入属名称,要求使用说明中已有的属性名称。(3分) (1)王先生设计的关系模式不能管理务和等级之间的关系,可以通过修改“务”关系模式实现,
职务( (a ) )
(2)为了管理司职员参加各项目每天的工作业绩,需设计工业绩关
工作业绩( (b ) )
【问题3】
(1)部门关式在什么问题?请用100字以内的字阐述因。为了解决这题可将关系模式分解,分后的关系模式的关系名依次取部门_A、门_B、…。(4分) (2)假定工作业绩关系模式为:月工作业(职员代码, 年月, 工作时间),请
2005年上半
2006年软考数据库工程师下午试题
文库帮手网 www.365xueyuan.com 免帮下载 度文库
文由天使心0000007
pdf文档能在WAP端浏览体验不佳。建议您优先选择TXT,或下源文件到
全
2006 年上半年 数据库系统
(考试时间 14:00,16:30
下午试卷
共 150 分钟)
请按下述要求正确填写答题纸
1. 在答题纸位置填写所在的省、自治区、直辖、计划列市名称。 2. 在答题的指定位置填写准号、出生年月日和姓名。 3. 答题上除填写上述内容外只能写解答。 4. 本试卷共 5 道题,全部是必答题,每题 15 分,满分 75 分。 5. 解答时字务必清楚,字迹不清时,将评分。 6. 仿照下面例题,将解答写在的对应栏内。 例题 2006 年上半年全国计算机技术件专业技术资格(水平)考试日期是(1) 月(2)日。 因正确的
2006 年上半年 数据库系统工程师 下午试卷
试题中通用的表示规则
关于数模型、关系模式、关系数据库的表构标记,试题中若无特殊明, 将使用如下的通用标记则。 1(概念数据模型的标记规则分别图 1、图 2 和图 3 所示。中: (1)实体类型用长方形示。长方形内为实体类型名称。 (2)实类型间的联系用菱形表示。在联系实体间的连线上
实体类型名
1
联系名
1
实体类型名
实体类型名
1
联系名
m
实体类型名
实体类型名
n
联系名
m
实体类型名
图 1 实体类型和联的标记规 (3) 超类型和子类型之的联系, 从超类型到子类型之画连线, 连线上加小圆圈, 子型加双
超类型名
子类型名1
子类型名2
图 2 超类型和类型的标记规则 (4)实体和系的属性用椭圆表示,并用线将属性与其属的实体或
实体类型名
联系名
属性名1
属性名2
属性名1
属性名2
图 3 实体类型及联系与其属性的标
2006 年上半年 数据库系统工程师 下午试卷
2(模式标记规则如下: 系名(属性名 1,属性名 2,? ,属性名 n) 其中: (1)若该属性为主键属性时,则该属性名下画实下划线; (2)若该属性仅是外键属性时,则该属性下画虚下划线; (3)若该属性既主键属性,又是外键属性时,则 2006 年上半年 数据库系统工程师 下
试题一(15 分) 阅读下列说明以及数流图,答题1至问题3,将解答填入答纸的对应栏内。 【说明】 某学校建立了一个网上作业提交与管统,基本功能描述下: (1) 号和密码。任课老师用帐号和密码登录系统后,提交所有选课学的名。 系统动为每个选课学生创建登录统的号和密码。 (2) 作业提交。生使用帐密码登录系统后,以向系统请所选课程的作。 系统首先检查学生的当状,如果该生还没有做过作业,则从据库服务器申一 份作业。若申请成功,则显示需要完成的业。学生需在线完成作业,单击“提交”按 钮上交作业。 (3) 在线批阅。系统自动在线批改作业,显示作业绩,并将该成绩记录作业成 绩统计件中。 【问题 1】 分) (3 果将数库服务器(记为 DB)作为一个实体,那么在绘制该统数据图 时,还应有哪些外部实体和数据存储, 【问题 2】 分) (7 根据说明结合问题 1 的解答,指在系统顶层数据流图中应有哪些数据流。请 采用说明中的汇给出这些据流的起点、点以及数据流名称,下表给出了数据流的 部分信息,请填充空缺。 号 1 2 3 4 5 6 7 8 9 10 起点 (1) (2) 网上作业提交与管理系统 网上作业提交与管理系 网上作提交与管理系 网上提交与管理系统 (9) (10) (12) (13) 终点 网上作业提交与管理系统 网上作业提交与管系统 (3) (4) (6) (7) 网上作业提交与管理系统 网上作业提交与管理系统 网上作业提交理系统 网上作业提交与管理系统 数据流名称 作申请 提交的作业 需完成的作业 (5) 作申请 (8) 选课学生名单 (11) 帐号密码
2006 年上半年 数据库系统工程师 下午试卷
【问题 3】 分) (5 根据数据流图的设计原则,阅读下图所的数据流图,找出其中错误
外部实体A
B
X
外部实体B
Z
Y
H
A
加工2
N
N
K
Z
数据存储N
数据存储P
数据存储H
H
加工3
G
加工4
加工5
P
2006 年上半年 数据库系统工程师 下午试卷
试题(15 分) 阅读下列说明,答 1 问题 5,解答填入答纸的对应栏内。 【说明】 某企业网销售管理系统数据库部分关模式如下所示: 客户(客户号,姓名,性别,址,编) 产品(产品号,名称,存,单价) 订单(订单号,时,金额,客户号) 订明细(单号,产品号,数量) 关系模式的主要属性及约束如表 2-1 示。 表 2-1 关系模式的主要属性及约束 关系名 客户 产品 订单 订单明细 产品号唯一标识一个产品 订单号唯一标识一份订。一份订单必须仅对应一位户,一份订单 可由一到条单明组成。一位客户可以有多份。 一条订单明对应一订单中的一个产品 表 2-2 客户关系 客户号 01 02 姓 王晓丽 林 产号 01 02 表 2-4 订单关系 订单号 1001 1002 时间 2006.02.03 2006.02.03 金额 1268.00 298.00 客户号 01 02 名称 产 A 产品 B 别 女 男 地址 南京路 2 号 北京 18 号 库存 20 50 单价 298.00 168.00 表 2-5 订单细关系 订单号 1001 1001 1002 产品号 01 02 01 数量 2 4 1 邮编 200005 200010 约 客户号一识一位客户,客户性别取值为“男”或
客户、产品、订单和订单明细关系及部分数据分别如表 2-2、2-3、2-4、2-5 所示。
表 2-3 产品关系
【 1】 以下是创建部分关系表的 SQL 语句,请将空部
2006 年上半年 数据库系统工程师 下午试卷
CREATE TABLE 订单( 订单号 CHAR (4), 时 CHAR (10), 金额 NUMBER(6,2), 客户号 CHAR(5) NOT NULL, PRIMARY KEY (订单号), ); (c) 【问题 2】 请根据下查语句,回问题(d)(e)和(f) 分) , (4 SELECT 客户号 FROM , 订单明细 WHERE 订明细.订单号 = 订单.订单号 AND 品 = ’02’ AND 数量 > 10; (d) 上述查询语句的功能是什么,请简要回答。 (30 个字以内) (e) 将上述查询语句转换成对应的关系代数表达式。 (f) 上述 SQL 查询语句是否以进一步优化,如可以, 给出优化后的 SQL 查询语句。 【问题 3】请题意将述 SQL 查询语句的空缺部分补整。 分) (3 客购买总的降序,输出每个客户的客户名和购买总额。 SELECT 客户.客户名, (g) FROM 客户, 订 WHERE 客户.客户号 = 订单.客户号 (h) ; (i) 【问 4】用 SQ的客户号和对应订单明细中产品号关系的视图:客户产品 (客户号,产品)。 (2) 借助 (1) 所定义的视图, 查询至少购买了 01 号客户购买的所有产品的客户号。 SELECT 客号 FROM 客户产品 客户产 1 WHERE (j) (SELECT * FROM 客户产品 客户产品 2 WHERE (k) (SELECT * FROM 客户产品 客户品 3 )); WHERE (l) 【问题 5】 当一个订单和的订单明细数据入库时, 应该减少品关系中相应的品库存, 为 此应该利用数据库理系统的什么制实此功能,请用 100 字以内的文字简
2006 年上
试题(15分) 阅读下列说明,回题,问题,,将答填入答题的对应栏内。 【说明】 某单位室需要建立个图书管理统,初步的需求分析结果如下: (1)资料有书管理员若干名,他们负责购入书的编目和借还工作,名图 管理员的信包括工号姓名; (2)读者可在阅览室读书,也可通过图书流通室借图书,读信息包括读者 ID、 姓名、电和 Email,系统为不同读者生成不同的读者 ID; (3)每部书在系统对应惟一的一图书在版编数据(CIP,以下简称书) ,书 目的基本信息包括 ISBN 号、书、作者、出版商、出版年月,以及本资料室拥有该书的 册数(以下简称册) ,不同的 ISBN 号不相同; (4) 资料室对于同一书目的图可拥有多册 (本) 图书信息包括图书 ID、 , ISBN 号、 存放位置、当前状态,每一本书在系统中被赋予惟一的图书 ID; (5)一名读者最多只能借本图书,每本图书最多只能借两,读者借书时 需由图书管理员登记读者 ID、所借图 ID、借阅时间和应还时间,读者还书时图书管理 员在对应的书信息中记录归还时间。 某书目的息如表 3-1 所示,该书目对的
书 名 作 者 出版商 清华大学出版社 《数据结构》 严蔚敏 吴伟民
书目信息 ISBN 号
出版年月 1997.4
册数 4
经办人 01
ISBN7-302-02368-9
表 3-2
图书 ID C832.1 C832.2 C832.3 ISBN 号 ISBN7-302-02368-9 ISBN7-302-02368-9
ISBN7-302-02368-9
图书信息
存放位置 图流通室 图书阅览室 图书流通室 状态 已借出 不外 未借出 经
系主要务处理如下: (1)入库管:图书进入库时,管理询本资料室的书目信息,该书的书目尚 未建立,则由管理员写该书的书目信息并录入系统,然编写并录入图书信息;否则, 改该书目的 2006 年上半
【问题 1】 分) (2 根据以上说明设计的实体联图如图 3-1 所示,请出读者与图书、书与图书之 的联
(4) 有 (3)
图书
m 编号入库 1
(1) 借还
(2)
书目
m
编目登记
1
管理员
读者
图 3-1 图书管理系统的实体联系图 【问题 2】 分) (2 该书管理系
模式如下,请充“借还记录”关系中的空缺。 员(号,姓名) 者 (读 ID,姓名,电话,Email) 目 (ISBN 号,书名,作者,出版商,出版年月,册数,经办人) 书(书 ID,ISBN 号,放置,状态,经办人) ,出时间,应还时间,归时间) 借还记录( (a) 注:时间格式为“年.月.日 时:分:秒” 【问题 3】 分) (4 请指出问题 2 中给出的读者、书目关系模式的主键,以及图书和借还记录关系模式 的主键和外键。 【问题 4】 分) (7 若统增加新的预约求,业务理描述如下: 若图书流通没有读者要借书,则为该读者建立预约登记,需要记录读者ID、书 的ISBN号、预约间和预约期(最长10天) 。一旦其他读者归还这种书,系统将自动 查询约登记表,若存有读者预约该书的记录,则将该图的态修改为“已预约” ,并 将该图书ID写入相应的预约记录中(系统在清除超出预约期限的录时解除该图书的“已预 ” 状态) 同时通过Email知预约读者办理借阅手续。 , 对于超出预约期限的预约记, 系统将自动清除。 为满足上述需要,应对图 3-1 所示的体联系图如何修改或补充,请给出修改的 实体联系图,并对关模式做相的改或补充,指出新增关系模式的主键
2006 年上半年 数据库系统工程师 下午试卷
试题四(15 分) 阅读下列说明,回问题 1 至问题 4,将解答入答题纸的对应栏内。 【说明】 某保险公司需要管理用户保的相关信息,拟建 姓名: 身份证号码: 联系地址: 姓名: 身份证号码: 联系地
身故受益人姓名
受益顺序
身份证号码
2(该公司需要管理种信息以供查询。险种信息包括:险名称、承保年龄、保险 利益、缴费方式、保险费、保险特点等信。示
险种名 承保龄 保险利益 费式 保险费 保险点 重大病保险 三十日以上、六五周岁以下 重大疾病保险金— 由于患病无法工作而失去正常收入来源,将获得笔资金以 — 支付巨额医疗费用。 保险费交付方式分为趸交、年交和月交三种。期交付保险费的交费期间分为 五年、十年、二十年
3(业务处理过程。用户可通过网络询险种,择投保的险种。户直接填写投 保书,经过务员审核通过后,请投保人签字,并由业务员认投保书。业务员按月查 用户的缴费记录,以便成相应的
2006 年上半年 数据库系统工程师 下午试卷
初设计的关系模式如下所示: 投单(投保书号,保人客户,被保人客户号,险种名称,故受益人姓, 受益序,受益人身份证号码,业务员姓名,务员联系方式,投保日期) 户息(客户号,姓名,性别,生日期,身证号码,联系地址,邮政编码) 缴费记录(投保书号,缴费月,缴费金额,欠款,节余,滞纳金) 险种信息(险种名称,承保年龄,保险利益,缴费方式,保险费,保险特) 注:投保关系中,保人客户号和被保人客号是键,依赖于客户信息系的 主键“户号” 。 【问题 1】 给出上述各关系模式的主键,以及投保单关系模函依赖。 分) (4 【问题 2】 列出投保单系模式可能存在的更新异常和多值依赖,并说明。 分) (4 【问题 3】 分析投保单关系模式属于第几范式,并简单明原因。修改上述关模式, 以到 4NF。 分) (4 【问题 4】 公司需要查询每个业务员每完成的保单总金额,根据业务员月保单总金额 分档,设不同的提成比例,以计算 2006 年上半 数据系
12 页)
试题五(15 分) 下说明,回答问题 1 至问题 4,将答填入题纸的应栏内。 【说明】 现有个事务集{T1, T2, T3, T4},其中这四事在运行程中需要读写表 X、Y 和 Z。设 Ti 对,的读操作作 TiR(X),Ti 对 X 的写操作记作 TiW(X)。 务对 XYZ 的问况如下: T1:T1R(X) T2:T2R(Y),T2W(X) T3:T3W(Y),T3W(X),T3W(Z) T4:T4R(Z),T4W(X) 【问题 1】试述事务并发调度的正确性准则及其内容。(4 分) 【问 2】判断如下调度
按这种调
T1
T4
T3 【问题 3】给出【问题 2】中调度等价的一个串行调度序列。(3 分) 【问题 4】采用何种加策略能够保证事务调的正确性,简述
2006 年上半年 数据库系统工程师 下午试卷
1
数据库工程师经典试题
2010年3月计算机等级考试四级网络工程师
一、选择题
(1)TTC标准OC-3的传输
A) 512.4 Mbps
B)155.52 Mbps
C)622.08 Mbps
D)…. Mbps
(2)102.11n将传输速率
A)11 Mbps
B)22 Mbps
C)54 Mbps
D)100 Mbps
(3)列不属于宽带城域网QaS保证
A)RSVP
B)DoffServ
C)MPLS
D)WIMAY
(4)下列关于城域网技术的描述正
A)建设样规模的宽带城域网,采用10G光以太的造
B)RoR是一种用于直接在…..上高效传输IP分组
C)早
D)DPT由Cisco公司提出
(5)下列关于路由器技术的描述中,
A)路由的包转发能力与路由器的…端口速率、包长
B)化率通常是衡量路由器中传输效
C)突发处能力是以最大的速率传送数据包而不引起丢失的大传输
D)路器的冗余是为了保证设备的可靠性
(6)一台交换机具有24个10/100Mbps端口和2个1000Mbps端口,如果所端口都工作在全工方式,那么换机
A)60 Gbps
B)64 Gbps
C)68 Gbps
D)88 Gbps
(7)
(8)下IP地址中,不属于专用IP
A)10.1.8.1
B)172.12.8.1
C)172.30.8.1
D)192.168.8.1
(9)下图是网络地址转换NAT的
根据中信息。标号为②的方格中的
A)S=59.171.1,1234
D=133.2.1.1,80
B)S=59.67.1.1,1234
D=10.0.1.1,80
C)S=135.2.1.1,80
D=10.0.1.1,1435
D)S=10.0.1.1,1406
D=59.67.1.1,1234
(10)某公司拥有IP地址块202.113.77.0/24。其中202.111.77.16/28和202.113.77.32/28已经分给人事部和财务部,现在技术
A)202.113.77.0/25
B)202.113.77.48/25
C)202.113.77.64/25
D)202.113.77.128/25
(11)IPV6址FE::45:A2:的::之间被缩的二进数字0
A)16
B)32
C)64
D)96
(12)使用链路状态数据库的路由
A)RIP
B)OSPF
C)BGP
D)IGRO
(13)R1,R2是一个自治系统的采用R路协议的两个路由器,路由表如图(a)所示。如果R1收到R2发送的如下图(b)所示的(V.D)报文,R1的四路由表项的距离值从上到下依次0.4.4.2,那么a.b.c.d可
A)1、2、2、1
B)2、2、3、1
C)3、3、3、1
D)4、4、3、2
(14)下列关于BGP协议的描述中,
A)BGP是用于自治系统之间的域间路由
B)每
C)自治系统通过BG
P发
B)BGP发言人使用UDP协议交换
(15)下关于Fast Ethernet物理层标准
A)100BASE-TX和100BASF-T4均采全双
B)100BASE-T4使用3对双绞线传输数据,1对绞线进
C)100BASE-FX使用光纤传输数据,最长度
D)100BASE-TX使用2对5类非屏
(16)下列关于干线子系统设计的描述中,错误的
A)点点结合方法的主要缺点是主干线
B)选择覆盖的封闭通道敷设干
C)在规主干线电缆时要注意确定电路中语音和数信号
D)干子系统用于连接两个或两个以上建筑物的
(17)在使console口配置交换机时,配置终端异步串行的传输
A)4800bps
B)9600bps
C)19200bps
D)57600bps
(18)
(19)
(20)提高Caralyst 6500 发生直接链路失效的收敛度,正确配STP可功能
A)set spanctree backbenefast enable
B)set spanctree uplinkfast enable
C)set spanctree portfst3/2 enable
D)set spanctree portfast bpdu-filter enable
(21)用于存储启配置(starting config)件或备份配文件的
A)ROM
B)RAM
C)NVRAM
D)SDROM
(22)需要恢复路由器密码时,应进入的路器工
A)User EXEC
B)Priviteged EXEC
C)Setup
D)RXBOO7
(23)用标准问控制列表配置212.33.127.0/24网主机登录路由表,
A)Router(config)#access-list 10 permit 212.33.127.0 255.255.255.0
Router(config)#line vty 0 5
Router(config-line)#access-class 10 in
B)Router(config)#access-list 20 permit 212.33.127.0 0.0.0.255
Router(config)#line vty 0 5
Router(config-line)#access-class 20 in
C)Router(config)#access-list 99 permit 212.33.127.0 0.0.0.255
Router(config)#line vty 0 5
Router(config-line)#access-class 99 in
D)Router(config)#access-list 100 permit 212.33.127.0 0.0.0.255
Router(config)#line vty 0 5
Router(config-line)#access-class 100 in
(24)在路由器上建立一个名为test的DHCP址池,并为其分IP地址202.112.7.0、24,子网地址中的202.112.7.2~202.112.7.10作为静态地址分
A)Router(config)#ip dhcp pool test
Router(config)#ip dhcp excluded-address 202.112.7.2-10
Router(dhcp-config)#network 202.112.7.0 255.255.255.0
B)Router(config)#ip dhcp excluded-address 202.112.7.2-10
Router(config)#ip dhcp pool test
Router(dhcp-config)#network 202.112.7.0/24
C)Router(config)#ip dhcp excluded-address 202.112.7.2-10
Router(config)#ip dhcp pool test
Router(dhcp-config)#network 202.112.7.0 0.
0.0.255
D)Router(config)#ip dhcp excluded-address 202.112.7.2-10
Router(config)#ip dhcp pool test
Router(dhcp-config)#network 202.112.7.0 255.255.255.0
(25)在设点对点(Ad hoc)模式的小型无线局时,应选的无线
A)无线网卡
B)无线接入点
C)无线网桥
D)无线路由器
(26)下列关于蓝牙技术特点的描述中,
A)蓝
B)
C)发功率为1mw时,传输距离最大
D)
(27)列不属于无线接入点配置参
A)IP Address
B)Radio Service Set ID
C)MAC Address
D)Broadcast SSID in Beacon
(28)下列关Windows 2003系统下DNS服器配置和测的描述
A)主记录的生存时间指该记录在服务器中的
B)接选项可设置在哪些接口上侦听DNS
C)事件志选项可设置DNS服务器是否将查询件记
D)调试日选项可设置DNS服务器是否收发的数据包记录指定的
(29)在windows 2003系统下DHCP服务中新建保留,必须
A)IP地址和MAC地址
B)用户名和口令
C)IP地址和子网掩码
D)用户名和IP地址
(30)建立一个主机名为xyz.com.cn、IP地址为123.127.134.30,别为www.xyz.com.cn的网站时,站创建向导中输入的信息如下所示。访问该网站时,在浏览器地
A)http://www.xyz.com.cn
B)xyz.com.cn
C)http://123.127.134.30:8080
D)123.127.134.30:8080
(31)下关于Serv_U FTP服务器安装和配置
A)Serv_U FTP服务器中每个虚拟服务器称作域,域由IP址和端
B)Serv_U FTP服务器常规选项中,最大用户数指该服务器添加的
C)检查匿用户密码选项指使匿名用户登录时用电子邮地址作
D)Serv_U FTP服务器对名为anonymous是用自动识别
(32)下关于Winmail邮件服务器配置、使用、管理
A)在Winmail快速设置向导中,可选择是否允许客
B)通过浏器管理邮件服务器的可选项包括系统设置、域设置、
C)使
D)Winmail邮件服务器可以允许用户使用Outlook自行
(33)下关于完全备份、增量备份和差异备份三种备份方式
A)差异备份的备份速度最快
B)完全备份的恢复速度最快
C)增量备份使用的空间最少
D)增
量备份在恢数据时使用的备份文件数不少于
(34)CiscoPIX525防火墙用于启用或禁一种服务协议的
A)conduit
B)fixup
C)redistribute
D)set
(35)下关于入侵检测和入侵防护系统的描述中,
A)对于Unix系统,基于主机的入侵检测系统可使用utmp和wtmp文
B)当检测攻击时,基于主机的入侵防护系统可以在网接口
C)基于络的入侵检测系统必须采用In-line
D)基于网的入侵检测系统和基于网络的入侵防护系统需具
(36)Windows系统下能够得到下面信息
=============================================================================
Interface List
0x1......................MS TCP Loopback interface
0x10003...00 14 3f 7b 46......Realtek RTL8139/810x Family Fast Ethernet NIC
=============================================================================
=============================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 202.113.76.1 202.113.76.205 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
202.113.76.0 255.255.255.0 202.113.76.205 202.113.76.205 20
202.113.76.205 255.255.255.255 127.0.0.1 127.0.0.1 20
202.113.76.205 255.255.255.255 202.113.76.205 202.113.76.205 20
224.0.0.0 240.0.0.0 202.113.76.205 202.113.76.205 20
255.255.255.255 255.255.255.255 202.113.76.205 202.113.76.205 1
Default Gateway: 202.113.76.1
=============================================================================
Persistent Routes:
None
A)nbtstat -r
B)netstat -a
C)route print
D)net view
(37)下列关于木马的描述中,错
A)木马是一个C/S结构的程序
B)木马具有自我复制的功能
C)木马可以通过即时聊天软件传播
D)木马被植入后可实施转向入侵
(38)列Cisco路由器配置snmp????,
A)snmp-server enable traps
B)snmp-server community public ?? ???
C)snmp-server host monitor.tf.edu.cn system
D)snmp-server view part mib-2 included
(39)列关于公共漏洞和暴露CVE的描述中,
A)CVE为每个漏洞和暴露XXX唯一的名称和
B)在选入侵检测产品时,CVE可以作为评判的
C)通CVE兼容数据库可以找到漏洞的
D)用可以根据CVE字典建立自己的风险
(40)在Win
dows系中,不能解析XXX域名对应IP地址
A)????
B)pathping
C)ping
D)arp
二、综合题
1.计算并填写下表
2.如图1,某园网使用3台Catalyst6500交机构成万以太网的主干,其中换S1使用千兆以太网技术下连到学宿舍楼的一台Catalyst3548交换机S4,S4下连的用户被划分在VLAN ID为2~5,VLAN名为jszx2~jszx5的4个VLAN中,标注S1和S4之间使用IEEE802.1Q国际标准,且在S1和S4之
请阅读下列关于交换S4的VLAN配置信息,并补充空白处的配置命令或参,按题目要求成交换机S4的相
Switch-S4-3548 # vlan data
Switch-S4-3548 (vlan)# vlan2 name jszx2
Switch-S4-3548 (vlan)# vlan3 name jszx3
Switch-S4-3548 (vlan)# vlan4 name jszx4
Switch-S4-3548 (vlan)# vlan5 name jszx5
Switch-S4-3548 (vlan)# exit
Switch-S4-3548 # configure terminal
Switch-S4-3548 (config)# interface 【6】 (进入口配
Switch-S4-3548 (config-if)# switchport 【7】 (配
Switch-S4-3548 (config-if)# switchport trunk encapsulation 【8】 (
Switch-S4-3548 (config-if)# switchport truck allowed 【9】 (设置
Switch-S4-3548 (config-if)# switchport truck allowed 【10】 (去除不允
Switch-S4-3548 (config-if)# exit
Switch-S4-3548 (config)# exit
Switch-S4-3548 #
3. 1 是在某DHCP客户机执行ipconfig/all命令后得到的部分息。表2是在该客户机依次执ipconfig/relese和ipconfig/renew时捕获的报文和第5条交的解析信息,请分析表的内容并补充
表1 在DHCP客户机执行ipconfig/all
表2 在DHCP客户机上捕获的IP报文
三、应用题
请根图3所示网络结构回答下列
(1)填写路由器RG的路由表项①
(2)由器RC为Cisco路由器,并且有以
access-list 130 deny udp any any eq 1434
access-list 130 permit ip any any
如果使用访问控制列表130来禁止对152.19.57.0/24的UDP1434端口访问,请写出路器RC的E1口的
(3)果将152.19.58.128/26划3个子网,其中前个子网分别能容纳16台机,第三个子网能容纳20台主机。请依次写各子网的子网掩码及可用的IP地址? (注:请按网XX分配
2010年3月计算机等级考试四级网络工程师
选择题
1、B 2、C 3、D 4、A 5、C
6、D 7、C 8、B 9、A 10、C
11、C 12、B 13、C 14、D 15、A
16、D 17、B 18、D 19、D 20、B
21、C
22、D 23、D 24、D 25、A
26、B 27、C 28、A 29、A 30、C
31、B 32、C 33、A 34、B 35、C
36、C 37、B 38、B 39、A 40、D
综合题
1、B类
2、191.25.128.0
3、191.25.191.255
4、0.0.51.7
5、191.25.128.1
6、G2/2
7、mode trunk
8、dot1q
9、vlan 2-5
10、
11、202.102.1.30
12、202.102.1.26
13、0.0.0.0
14、255.255.255.255
15、DHCP ack
16、ping mail.tj.edu.cn
17、202.113.64.137
18、30
19、dns
20、211.81.20.208
应用题
1、152.19.63.192/30
2、152.19.63.196/30
3、152.19.63.0/29
4、152.19.63.8/29
5、152.19.0.0/22
6、152.19.56.0/22
2、router(config)#interface e1
router(config-if)#access-class group 130 in
3、255.255.255.240 152.19.58.129-142
255.255.255.240 152.19.58.145-158
255.255.255.224 152.19.58.161-190
数据库工程师试题
2008年9月全国计算
数据库工程师
一、选择题
(1)在数据应用系统生命期模型中,规划与分析阶段的输出结果不 A) 需求规说明 B) 系统范围与边界 C) 可行性分析报告 D) 项目
(2)在信息统的需求分析,广为使用的DFD 建模方法属 A) 结构化分方法 B) 数据分析方法 C) 数据抽象方法 D) 业务归
(3)不允出现在最IDEF1X 图中的是 A) 标定型联系 B) 非标定型联系 C) 分类联系 D) 多对
(4)下列些属性不合建立索引? A) 经常出现在GROUP BY 字句中的属性 B) 经常参与连接操作
C) 经常出现在WHERE 字句中的属性 D) 经常需要进行更新操作的
(5)在数据库系统生命周期模型,作为统总体设计阶段输入的是 A) 技术可性析报告和需求规范说书 B) 软硬件选型和配置设计 C) 数据库应用系统体系结构设计 D) 应用软件
(6)SQL Server 2000中,如果希望用户u1在DB1据库中具有查询T1表的权限,正确的授权
A) GRANT SELECT ON DB1(T1) TO u1 B) GRANT SELECT TO u1 ON DB1(T1) C) GRANT SELECT TO u1 ON T1 D) GRANT SELECT ON T1 TO u1
(7)SQL Server 2000提供了很多预定义的角色,下述关于public 角色说法确的 A) 它是系统提供的服务器级的角色,管理员可以在其中添加和删
B) 它是系统提供数库的角色,管理员可以在其中添加删除成员 C) 它是系统提供的服务器级的角色,管理员可以对其进行授权 D) 它系统提供的数据级的角色,管理员可对其进行授权 (8)关于ADO 对象模型中的RecordSer ,下述说法正确的是 A) 它用于定义连接的数据库名 B) 它用于定义
C) 它是一个象,于在客户端内存中存放数查询的结 D) 它是一个对象,用于在服务器端内存中存放数查的结果 (9)关于ADO 象模型,述说法正确的是 A) 它是与OLE DB 同层的独立的接集 B) 它是与ODBC 同层的独立
C) 它是立在OLE DB 接口之上的高层接口集 D)OLE DB 建在ADO 对象模型之上的高层接口集 (10)关于UML 的态模机制,下述说错误的是 A) 用模型是将满足户需求的所有功能表示出来的工具 B) 用例图用于表示统的数据模型和功模型 C) 类图展现了一组类,接口和协作以及它们
D) 组件图表示统静态实现视图,用于对代码、可程序和物理数据库等进行建模 (11)关于分布据库的分布策略,下述说法确的是 A) 数据分配是对关系的操作,数据分片是对数据分配的操作 B) 集中式数据分配策略不便于进行
C) 全复制式分配策略可靠性高,响应速快,但数据冗余大,同步维护复杂 D) 割式数据分配策略对局数据制灵活,但对局部数据存取效率低 (12)关于数据划分策略,下述说法
A) 散划分采用某种散列函数,以数据的划分属作函数参数,计算数据应存储的磁盘
B) 范围划据某个属性的取,将数据划分为n 个部分,分别存储到不盘上 C) 范围分有利范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下
D) 轮转法划分证元组在多个磁盘上的均分配,具较高的点查询和范围查询 (13)将新插入记存储在文件末尾,并使记随机地分在文件物理存储空间中的文件结构是 A) 堆文件 B) 聚集文件 C) 索引文件 D)
(14)有一个事T 要更新数据库中某表列的值,DBMS 在行T 时发现更新后的值超出了该列的值定义范围,此常终止了T 。为了保证数据正确性及一
(15)关数据库系中的数据的静态转储和动态转储机制,下述法确的是 A) 静态转储时允许其它事务访问
B) 动态转时允许在转过程中其它事务对数据进行存取和修 C) 静态转能够证数据库的可用性 D) 动态转储无法保证数据库的
(16)在数系统中,下列哪映像关系用于提供数据与应用程序间的逻辑立? A) 外模式/模式 B) 模式/内模式 C) 外模式/内模式 D) 逻辑模式/
(17)在SQL Server 2000中,事务日志备份 A) 对故障还原模型没要 B) 要求故障还模型必须完全的 C) 要求故障还原模型必须是简单的 D) 要求故障还原模型不能
(18)关于数据运行和功能与性能测试,列说法正是 A) 对数据库系统的转储和恢复能力的测属系统的功能测试范畴 B) 在进行数库功能测试时,一般要先进入大规模的数据 C) 数据试运行一般是与编写调试程序的工作同
D) 数据系统的压测试、并发访问测试、查询效率测试一般属于性测范畴 (19)关于数据仓库设计,下述说法正
A) 数仓库项目需求很难把握,所以不可能从用户的需求发进行数据仓库的设计,只能从数据出发进
B) 在进行据仓库主题据模型设计时,应该按面向部门业务的方式来设计数模型 C) 在进行数据仓库主题数据模型设计时要强调数据的
D) 在行数据仓库概念模型设计时,需要设计实体关系,出数据表的划分,并给出每个属性的
(20)于分布式数据库系统,下述说法正确的是 A)
B) 分透明性是指用户需要并能完全看清数据片位置,分片的分配位置以及数据复
过程
C) 分布式查化一般不需要考虑操的执行顺数据在不同场地间的传输顺序 D) 执布式数据库查询时,导致据传输
对该表的工资属性和完整性约束为:2000≤工资≤5000
现将如下2个操作织务T ,操作1先执行,操作2后执行。 作1:INSERT INTO Employees VALUES(?03650?,?研发?,?4600?) 操作2:UPDATE Employees SET 工资=工资 1,2 WHERE 部门=?市场OR 部
事务T 执行完毕后,关系表Employees 的数据是
(22)有会卡表TableCards(CardsID,StartDate ,Score) ,CardID 表示卡标识,Scord 为卡积分,有
CREATE VIEW vCard AS
SELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION
假设(?C0001?,?2008/5/6?,220) TableCards 表中的一个元组,下述法确的是 A) 若要查询积在200300之间的有卡标识,通过视图vCARD 查询会比连在TableCa rds 上查询的
B) 数据库系统会分配存储空间实际保图vCards 所对应的
C) 语句UPDATE vCards SET Score=260 WHERE CardID=?C0001?能成功执行 D) 语句INSERT INTO vCard VALUSE(?C0010?,?2008/4/5?,1000) 能
(23)现有SQL Sever2000数据服务器,其中的一个数据库占用80GB 空,另有一台用于备份计算机,机上有四个大小均为50GB 的硬盘分区。若要将此数据库完全备份到该计算
A) 不能实现,因为每个分
B) 可先建立一备份设备,这个备份设备分别在四个分区各用20GB 空间,然后再用此设备备份
C) 可以先每个分区上分建立一个备份设备,指定每个设备的大小20GB ,并立一包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份
D) 可先在每个分区上分别建立一个不用指定大小的备设,然后将数据库同时备份到这四个备份
(24)有一个具10万行数据的关系表,每行占用2000字节空间,如果SQL Sever 2000管理的数据库中存放关系表,
(25)下面给出的关系表r(A,B ,C ,D) 满足下述哪个函数依
A) A→B B) B→D C) D→C D) A→D
(26)某供应
Provider(PID,Pname ,Tel ,GoodsID ,GoodsClassID ,GoodsName ,GoodsPrice) 该关系模式应满足如下函数
PID→Pname,PID→TEL,GoodsID Goods→ClassID, GoodsID→GoodsName,GoodsName→GoodsPrice 则这个关系模式的主码为 A)(PID,GoodsName)
B)(PID,GoodsClassID) C)(PID,GoodsID) D)(PID,GoodsPrice) (27)给定如下数据: Ⅰ、商品销
Ⅱ、关系模式信息
Ⅲ、商品类别数据
Ⅳ、权限信息
Ⅴ、层间数
以上数据中,一般
A) Ⅰ和Ⅱ B) Ⅰ、Ⅲ和Ⅳ C) Ⅱ和Ⅴ D) Ⅱ、Ⅳ
(28)有职工工(职工号、姓名、日期、基本工资、金、工资合计) ,其中“工资合计”等于同行据的“基本工资”与“奖”之和,职工工资表中插入一行数据时(设一次只插入一行数据) 能实现自动计算“工资合计”列的值
A)ALTER TABLE 工表 ADD CHECK(工资计=基本工资+奖金) B)UPDATE 职工资表 SET 工资合计=基本工资+奖金 C)INSERTINTO 职工工资表(工资合计)VALUES(基本资+奖金) D)CREATE TRIGGER TRION 职工工资表 FOR INSERTAS UPDATE 职工工资表 SET a. 工资合计=基本工资+a.金 FROM 职工工资表 a.JOIN INSERTED b.ON a. 职工号=b.职工号 AN a.
(29)有教师(教师号,姓名,职称,所在系) 授课表(教师号,课程号,授课学年,授数) ,同一门课程可由个教师授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确
A)SELECT 课程号FROM 授课表 a JOIN 师表 b ON a. 教师号=b.教师号 WHERE 职称! =?
B) SELECT 课号FROM 授课表 a RIGHT OUTTER JOIN 教师表 b ON a. 教师号=b.
C) SELECT 课程号FROM 课表 WHERE 课程号 NOT IN(SELECT 课程号FROM 授表 a ON 授课表 b JOIN a. 教师号=b.教师号 WHERE 职称!=?
D)SELECT 程号FROM 授课表 WHERE 课程号 IN(SELECT 课程号FROM 授课表 a JOIN 授表 b ON a. 教师号=b.教师号 WHERE 职称!=?教授?) (30)给定如下三个
销售明细表(标识,销售时,单价,数量,金额) 日销售表(商品标,销售日,总数量,金额) 月销售表(商品标识,销售月份,总数量,总金额) 下述说法正
A) 销售明的数据粒度最大,数据量最大 B) 日销售表的数据粒度最,数据量最小 C) 月销售的数据粒度最大,数据量最小 D) 月销售表的数据粒度最小,数据
二、简答题
(1)设有商场经营管理系统,系统中的部据表和视图的相关信息如下
表中T4的数据是T3表明T4中的数据是根T1的数据计算而来的,并假定各个表的数据都得到了及时计,现需对系统进行优化,以提高视图v1关的查询频率,设有如下优化方案: Ⅰ 为T1建立主索 Ⅱ 为T2建立主索引 Ⅲ 为T3建
Ⅳ 重写视V1,将数据源调整为T4,并为T4建立主索引 Ⅴ 写图V1,将其数据源调整为T2,并为T2建立
请针对每一个方案,说明该优化案对实现目标是否有效,并简要说明原因。 (2)下图为关系表Scodents(专业,姓名,学号,年龄) ,在对应的数据文件中的物理存储结构
①写出“专业”属立聚集索引的SQL 语句,索引值按序序(索引名为ZY_ind) ②假设索引按稠密索方组织数据,画出在“专业”属上建立聚集引后该表对应的索引文件和数据文件的物理存储结构示意图(以“专业”为查找码,按查找自定义的首字母升
三、设计与应用
(1)有商品(商品,品,分类,单价) ,请编写一个实现改商品单价的存过(存储过程名为pUpdate) ,更改规则如下:“电脑”类商品降10%,“电视”类商降价6%,“冰箱”类品降价3%,其商品不降价。以商品的分类作为输入参数,假设“分类”为字符类型,长度最多为6个字。如果商品表中没有用户指定的分类,则用输出参数返回
定的分类存在”;如果用户指定的分类存在,则用输参返回字符串“修改已成功”。(10
(2)现有某图书销售数据
图书表(图书编,名称,出版社编号,出版称,出版间,出版数量,版次) 图书销售表(图书编号,销售期,销售数量,书店编号,读者编,读者姓,读者电话) 书店表(书店编号,联系电话,所在城市编号,市名称) Ⅰ. 系统所涉及的数据存在
出版社可以版多本图,一本图书只能在一个出版社出版,在该系统记录图书出版信息包括出版时间、版次及出版数量
Ⅱ. 一个书以出售多本图书多个读者,每位读者可以从多个书店购买多本,一本图书可以通过个书店售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量
Ⅲ. 每个书店只能位于一个城市,
① 请根据以信息画出合理图书销售数据库的概念模型(用ER
③ 给出数据库符合3NF 要求的全部关系模式,指关系模式中的全部主码和外码。(8
(3)事务T1、T2和T3如下调度方式并发地对数据项A 、B 、C 进行访,假
① 在事务T2刚完成提交后,数据库中A 、B 、C 的值各是多少?(3
② 当事T3结束,给出该并发调度对应的日志文件,并明
数据库管理工程师笔试题答案
数据库管理工?程师招聘试
题?
XXXX感谢?您套试题?的回答,首请您填写?您的姓名(______?______?),套试题将作?为XXXX?职的参,多谢您的重视?。本套试题分二?部分:填空题、简答题。时间60分钟?,满分100
一、填空题(20 每题1分) [“/”示多个答案?,任意一个即可 ?]1.
2. 通过( alert.log )
3. 通过( set autotr?ace on/explai?n plan for )令可以查看?SQL语的?执行划 4. 通过( 10046 )事件可以跟踪?SQL的执行?过程,进行性能
5. 通( 10053 )事件可以分析?SQL句执?行计划的生成?过程、原
6. 位图索主要?用于( 数据仓库 )位图联接索引?主要用( 数据仓库 ) 7.
8. 哪后台程?刷新mate?rializ?ed views( The Job Queue Proces?ses / CJQ) 9. 如何进行强制?LOG SWITCH?( ALTER SYSTEM? SWITCH? LOGFIL?E ) 10. 创数据库时?自动建立的t?ablesp?ace有( ? ) ( )( ) ( ? ) SYSTEMTEMPUSERSUNDOTBS( SYSAUX? ) [任意4
11.
12. 哪个VIEW?用来判断ta?blespa?ce剩余空?间( DBA_FR?EE_SPA?CE ) 13. 你刚刚编译?一个PL/SQL Packag?e但是有错误?报道,如何显示
14. 列出网络
15. 建户时,需赋新?户什么权限才?能使它联上数?据库( CONNEC?T ) 16. 请列举ETL?工具(OWB/ODI/Inform?atic PowerC?enter/AIClou?dETL/DataSt?age/Reposi?tory Explor?er/Beeloa?d/Kettle?/DataSp?ider/DTS/SSIS 至少任意
17. 命令( trunca?te table )删除表中有?数的同时可?以移动表的高?水位线 18. 令( alter table move / alter table shrink? space )可以消除表的?碎片,( alter index rebuil?d )可以消除索引?片,( alter database datafi?le resize? ? )可以收数据?文件 19. STAR SCHEMA?中的两种表( Fact tables?/事实表 )( dimens?ion tables维度表?/ ) 20. 列举Buff?er cache有?关的几ch?ain( LRU ) ( LRU-AUX ) ( LRUW ) ( LRUW-AUX ) ( CKPT-Q )( CBC/buffer cache chain? ) [
二、简答题(80
1. 简述orac?le数据库有?那
参数文件:记载数据库的?启
密码文件:主要进行DB?A权限的身份?认证
控制文件:记载数据库的?重要信息,如:数据库名?、检查点信息、创建时间戳、
文件信息?、联机日志件?信息、归档日志信息?、备信息等数据件:于记录系统?数据、用户数据、临时数据、回滚
第 1 页 共 4 页
数据库管理工?程师招聘试
题?
日志文件:记录数据库
跟踪文件:记录系统的运?行信息,于
2. oracle?系统进程主
SMON :例程恢复、合并
PMON:监服务器进?
LGWR:将重做日志缓?冲区的内?入到重做日志 ?文
CKPT:发出检查点,同步数据库的?文件、控制文件和重?做日
ARCH:将重做日志复?
3. SGA主要有?那些部
Shared? Pool:存放最近执行?的SQL语句?和数据字典信 ?息
Buffer? Cache:存
Redo Log uffer:
4. 日志的作
重做日志于?记载事务操作?所引进的数据?库变,数据库变化?能在最短的时?间内得
存?到物
5. 回滚段的作
回滚段用对数据库改时??保存原有的数, 据?, 以稍可以通过使用?RO?LLBACK来
前的数据?; 另外, 回滚段可以为数据库中?有进程提供读?一致性? 到
6. Pctuse?d and Pctfre?e 表示什么含义?,有什么作用,
PCTFRE?:为个块保留E的空间百分比?,表示数据在?么情况下可?以被?inse?,默认
10,表当数据块的可用空间低?于?10%后,不以被i?nsert了?,只能被
u?pdate;即:当使用一个b?lock时,在达到pct?free之前,该?block?是一直可
插入的,这个时候
PCTUSE?D:指当块里的数据低于多少?百分比时,又以重被??insert,一般默认是?4?
40%,即:当数据低于4?0%时,又可以写新
7. 简描述ta?ble / segmen?t / extent? / block之?间的关
table创?建时,默认创建了一?
每个data? segmen?t含有min? extent?s指定的ex?tents数?,
每个exte?nt据据表空?间的存储参数?
8. 请简要物?理备份与辑?备份,冷备份与热备?份,归档与非归? 物理备份:转储据库物文件?(如数据文件、控制文件、归档日志文件等?),一旦数据库
,可以利用这些文件
逻辑备份:对数据库对象?如用户、表、存储过程等()利工具进行导出工作?,可以利用工具
件导入到数据?库?. 逻辑备份文
冷备份:数据库已经正常关闭的情况?下,关
第 2 页 共 4 页
数据库管理工?程师招聘试
题?
热备份:在数据运情况下,采用?arch?ivelog? mode方式备份数据的方?法? 归档模式:以有效的防?止insta?nce和di?sk的故障,在数据库故障?恢复中不可或 ?缺非归档式:不记归档日志,没有办法进行?数据
9. 对raid1?0 和raid5?有何认识
RAID 10(或称RAID? 1,0)与RAID 0,1同,是用硬盘驱动器先组成?R?AID 1阵
RAI?D 1阵列之间再组成?RAID? 0阵列。 后在
RAID 10模R?AID 0+1式一样良好的数据?传输性能,但却比?RAI?D 0+1具有更高可靠性。?RAID 10阵列的实际容量为?M×n/2,磁盘利用率为?,。50RAID 10也需要至
个硬盘驱动器构成,因
RAID 10的可性同?RAID 1一样,但由于RAI?D 10硬盘驱动器之间有数据?分割,因而
性能优良。? 传输
RAID 5与RAID? 3很相似,不同之处在于?RAID 5的奇偶校验信息也同数据?一样被分割保?存?
盘驱动器,而不是写入一?个指定的硬盘?驱动器,而除了单?个奇偶校验硬?盘?到所有
颈问题。?RAID 5磁盘阵列的性能比?RAI?D 3有提高,但仍然需要至少?3块硬驱动
动器。其实际容量为??M×(n-1),磁利率为?(n-1)/n 。
10. 绑定变量是什?么,绑
?? 绑定变量:目的是
优点:减小数据库
缺点:绑变量被使?用时,查询优化器会?忽略其体?,因此其预估的?准确性远不如?
(表上的数据非?均匀分布)的列上会提字面值?真实,尤其是在表存?在数据
供?错误的执行计?划。从而使
11. 使用索引查询?一定能提
通常,通索引查询数据比全表扫描要快?.但是们必须注意到它的?代价?.索引需
,也需要期维护?, 每当有记录在表中增减或索?引列修时??索引本身也会,被修改?. 间
这意味着每记录的?INS?ERT,DELETE?,UPDATE将此多付出??4,5 次的磁盘I/O. 因
额外的存空?间和处理?,那些不必要的索引反而会使?查反应时间?变慢?.使用索引查询?
不一定能提高?查性,引范围查询?(INDEX RANGE SCAN)适用于两种情况?: 基于一个范围的检索?,一般询回结果集小于?中记录数的?3?0%宜采用; 索引就是为了提高查询性能而存?在的?,如果在查询中索引没有提?性能?,只能说是用错了索?,或者讲是场合
12. 简述碎片如何?产生的,
当表空间生成一个段时,将从表空间有?效自由空
围充满数时?,段会请求增加?另一个范围。这样的展?程会一直继续?下去,?在这些初
的范围值,或者在表空间?中已经没有自?由空间用下?一个范围。最理想的状?直到达到
就是一个的?数据可被存在?单一的一个范?围中。
可少用一指?针。但是一个段包?含多个范围的?况大量存?在的,没?数据,并且寻找
可以保证些?范围是相邻存?储的,如图〈?1〉。当满足一个空间要求时,数据?有任何
并相邻的由?范围?(除非别无选择?,) 而是寻找空中最大的自?由范围来使用?。?库
成越来越多的?离散的、分隔的、较小的自?间,即碎片? 这样将逐
第 3 页 共 4 页
数据库管理工?程师招聘试
题?
影响:致系统性能减弱,
处理:碎片整理,move,rebuil?d,shrink?,exp/imp
13. 简述Lock?
lock?databa?se data, 用于针对磁盘
latch用于管理系统
14. 如何稳固
可以在SQL语句中指定执?行计
创建并使
15. 试述nets?ted loop 与hash join区别?
nested? loop: 扫描驱动表(如果有排序,按照 排序段 排序后),取驱动表的逐行记录与被
动表对比.
hash join: 先将驱动表h?ash到内存?再扫描被动,?(按照物理位置来扫描?),逐条取出记
比?. 驱动表来对
nested? loop适用于被连
hash join适用
16. 简述OLTP?与OLAP的?区别,在据库配置?、据库设计上?有何不同, OLTP:是传统的关系?型据库的主?要应用,主要是基的?、日常事务处 ?理OLAP:是使分析人员?、管理人员或执?行
,从而获得对数?据的更深入了?
数据库配置:OLTP的P?GA较,OLAP的P?GA较
数据库设:OLTP强化?索引的使用,OLAP引?使用较少,且位图索引,位图联接索
OLAP?中广泛使用,而OLTP中?运用较少 等在
第 4 页 共 4 页
转载请注明出处范文大全网 » 2005年软考数据库工程师下午试题