数据库系统工程师历年真题及解析_第1页
数据库系统工程师历年真题及解析_第2页
数据库系统工程师历年真题及解析_第3页
数据库系统工程师历年真题及解析_第4页
数据库系统工程师历年真题及解析_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2004年下半年数据库系统工程师上午试卷

•内存按字节编址,地址从A4000H到CBFFFH,矩(1)_字节。若用存储容量为32K*8bit

的存储器芯片构成该内存,至少需要一(2)_片。

(1)A.80KB.96KC.160KD.192K

(2)A.2B.5C.8D.10

・中断响应时间是指_(3)一。

(3)A.从中断处理开始到中断处理结束所用的时间

B.从发出中断请求到中断处理结束所用的时间

C.从发出中断请求到进入中断处理所用的时间

D.从中断处理结束到再次中断请求的时间

•若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t收

jH=2ns,t加i=2ns,t执行=lns。则100条指令全部执行完毕需一(4)_ns。

(4)A.163B.183C.193D.203

•在单指令流多数据流计算机(SIMD)中,各处理单元必须_(5),o

(5)A.以同步方式,在同一时间内执行不同的指令

B.以同步方式,在同•时间内执行同一条指令

C.以异步方式,在同•时间内执行不同的指令

D.以异步方式,在同一时间内执行同一条指令

・单个磁头在向盘片的磁性涂层上写入数据时,是以(6)_方式写入的。

(6)A.并行B.并一串行C.串行D.串一并行

・容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。

若主存容量为4096块,且以字编址,那么主存地址应为一(7)位,主存区号应为一(8)一位。

(7)A.16B.17C.18D.19

(8)A.5B.6C.7D.8

•软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件

开发方法是一(9)一

(9)A.构件化方法B.结构化方法C.面向对象方法D.快速原型方法

•下述任务中,不属于软件工程需求分析阶段的是_(10)_。

(10)A.分析软件系统的数据要求B.确定软件系统的功能需求

C.确定软件系统的性能要求D.确定软件系统的运行平台

•软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务

是要确定一

(IDA.模块间的操作细节B.模块间的相似性

C.模块间的组成关系D.模块的具体功能

•系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测

试。一(12)一不是系统测试的内容。

(12)A.路径测试B.可靠性测试C.安装测试D.安全测试

•项目管理工具中,将网络方法用于工作计划安排的评审和检查的是

(13)A.Gantt图B.PERT网图C.因果分析图D.流程图

•在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容

之一,常用的加工描述方法_(14)一。

(14)A.只有结构化语言B.有结构化语言和判定树

C.有结构化语言、判定树和判定表D.有判定树和判定表

•CMM模型将软件过程的成熟度分为5个等级。在一(15)一使用定量分析来不断地改进和

管理软件过程。

(15)A.优化级B.管理级C.定义级D.可重复级

•在面向数据流的设计方法中,一般把数据流图中的数据流划分为_(16)_两种。

(16)A.数据流和事务流B.变换流和数据流

C.变换流和事务流D.控制流和事务流

•_(17)一属于第三层VPN协议。

(17)A.TCPB.IPsecC.PPOED.SSL

•下图所示的防火墙结构属于一(18)一。

(18)A.简单的双宿主主机结构B.单DMZ防火墙结构

C.带有屏蔽路由器的单网段防火墙结构D.双DMZ防火墙结构

网段

内部网络

•电子商务交易必须具备抗抵赖性,目的在于防一(19)一

(19)A.一个实体假装成另一个实体B.参与此交易的一方否认曾经发生过

此次交易

-1-

C.他人对数据进行非授权的修改、破坏D.信息从被监视的通信过程中泄漏出

•知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社

会公众可以自由使用的知识。一(20)_权受法律保护的期限是不确定的,一旦为公众所知悉,

即成为公众可以自由使用的知识。

(20)A.发明专利B.商标C.作品发表D.商业秘密

•甲、乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人

通报有关情况,并提出多种解决这问题的办法,不可能采用一(21)一的办法。

(2DA.两申请人作为一件申请的共同申请人

B.其中一方放弃权利并从另一方得到适当的补偿

C.两件申请都不授予专利权D.两件申请都授予专利权

•《计算机软件产品开发文件编制指南》》(GB8567-88)是一(22)_标准。

(22)A.强制性国家B.推荐性国家C.强制性行业D.推荐性行业

・虚拟存储管理系统的基础是程序的(23).理论,这个理论的基本含义是指程序执行时

往往会不均匀地访问主存储器单元。根据这个理论,Denning提出了工作集理论。工作集是

进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在_(24)一内,

能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。

(23)A.全局性B.局部性C.时间全局性D.空间全局性

(24)A.主存储器B.虚拟存储器C.辅助存储器D.u盘

•在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$l命令;若用

户键入的命令参数的个数为2时,执行cat»$2<$l命令。请将下面所示的Shell程序的空

缺部分补齐。

case_(25)_in

l)cat$l;;

2)cat»$2<$l;;

*)echo'default...,

esac

(25)A.$$B.$@C.$#D.$*

・进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如

果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正

确性,则至少需要一(26)一。

(26)A.1个信号量,信号量的初值为0

B.2个信号量,信号量的初值分别为0、1

C.3个信号量,信号量的初值分别为0、0、1

D.4个信号量,信号量的初值分别为0、0、1、1

管道3?

-2-

•假设系统中有三类互斥资源RI、R2和R3,可用资源数分别为9、8和5。在To时刻

系统中有Pl、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如

下表所示。如果进程按一(27)一序列执行,那么系统状态是安全的。

资源最大需求量已分配资源数

进程RIR2R3RIR2R3

P1652121

P2221211

P3801210

P4121120

P5344113

(27)A.P1-P2-P4-P5-P3B.P2-P1-P4fp5fp3

C.P2-P4-P5-P1-P3D.P4-P2-P4-P1-P3

•某一非确定性有限自动机(NFA)的状态转换图如下图所示,与该NFA等价的正规式是

(28)_,与该NFA等价的DFA是一(29)_。

•在UML提供的图中,可以采用.(30)_对逻辑数据库模式建模:一(31)一用于接口、类和

协作的行为建模,并强调对象行为的事件顺序;_(32)一用于系统的功能建模,并具强调对

象间的控制流。

(30)A.用例图B.构件图C.活动图D.类图

(31)A.协作图B.状态图C.序列图D.对象图

(32)A.状态图B.用例图C.活动图D.类图

-3-

•在一棵完全二叉树中,其根的序号为1,_(33)_可判定序号为p和q的两个结点是否

在同一层。

(33)A.Llog2Pj=Llog2qJB.log2P=log2q

C.Llog2Pj+l=Llog2qJD.Llog2Pj=+Llog2qJ+1

•堆是一种数据结构,(34)_是堆。

(34)A.(10,50,80,30,60,20,15,18)B.(10,18,15,20,50,80,30,60)

C.(10,15,18,50,80,30,60,20)D.(10,30,60,20,15,18,50,80)

•_(35)一从二叉树的任一结点出发到根的路径上,所经过的结点序列必按其关键字降序

排列。

(35)A.二叉排序树B.大顶堆C.小顶堆D.平衡二叉树

•若广义表L=((l,2,表),则L的K度和深度分别为一(36)一。

(36)A.1和1B.1和2C.1和3D.2和2

•若对27个元素只进行三趟多路归并排序,则选取的归并路数为_(37)_。

(37)A.2B.3C.4D.5

•一(38)一是多媒体内容描述接口标准。

(38)A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-7

・未经压缩的数字音频数据传输率的计算公式为_(39)_。

(39)A.采样频率(Hz)*量化位数(bit)*声道数*1/8

B.采样频率(Hz)*量化位数(bit)*声道数

C.采样频率(Hz)*量化位数(bit)*1/8

D.采样频率(Hz)*量化位数(bit)*声道数*1/16

・彩色打印机中所采用的颜色空间是_(40)一

(40)A.RGB彩色空间B.CMY彩色空间C.YUV彩色空间D.HSL彩色空问

•MPEG视频中的时间冗余信息可以采用_(41)一的方法来进行压缩编码。

(4DA.帧间预测和变换编码B.霍大曼编码和运动补偿

C.变换编码和行程编码D.帧间预测和运动补偿

・假定每一车次具有唯一的始发站和终点站。如果实体”列车时刻表”属性为车次、始

发站、发车时间、终点站、到达时间,该实体的主键是一(42)_;如果实体“列车运行表”属

性为车次、日期、发车时间、到达时间,该实体的主键是一(43)_。通常情况下,上述“列车

时刻表”和“列车运行表”两实体型间一(44)_联系。

(42)A.车次B.始发站C.发车时间D.车次,始发站

(43)A.车次B.始发站C.发车时间D.车次,日期

(44)A.不存在B.存在一对一C.存在一对多D.存在多对多

-4-

・关系模式R(U,F),其中U=(W,X,Y,Z),F={WXfY,WfX,X,-Z,yVw}o关系模式R的候

选码是_(45)_(46)一是无损连接并保持函数依赖的分解。

(45)A.W和YB.WYC.WXD.WZ

(46)A.P={R1(WY),R2(XZ)}B.P={R1(WZ),R2(XY)}

C.P={R1(WXY),R2(XZ)}D.P={R1(WX),R2(YZ)}

・关系代数表达式R*S+T-U的运算结果是_(47)_。

关系S关系T

B.C.

BCBC

aybX

・设有关系R、S和T如下图所示,则元组演算表达式

{t|(Eu)((R(u)VS(u))'(Av)(T(v-*(Ew)((R(w)vs(w))"w[l]"w[3]=v[2]))*t[l]=u[l]))运

算结果是一(48)_。关系RA

关系T

PZrzl

C.1).

B

E6□

CE

•下列公式中一定成立的是_(49)一。

(49)A.nAl,A2(。F(E))三of(nAl,A2(E))

B.aF(E1*E2)三。f(El)*oF(E2)

-5-

C.OF(E1-E2)三Of(El)-OF(E2)

D.nAl,A2.B1.B2(EXE)三nAl,A2(E)XJtBl,B2(E)

•设关系模式R(ABCDE)上的函数依赖集F={AfBC,BCD-E,B-D,A-D,E-A),将R

分解成两个关系模式:Rl=(ABD),R2=(ACE),则RI和R2的最高范式分别是一(50)_。

(50)A.2NF和3NFB.3NF和2NFC3NF和BCNFD.2NF和BCNF

•以下关于E-R图的叙述正确的是一(51)_。

(51)A.E-R图建立在关系数据库的假设上

B.E-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示

C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系

D.E-R图能表示数据生命周期

•事务的ACID性质中,关于原子性(atomicity)的描述正确的是_(52)_。

(52)A.指数据库的内容不出现矛盾的状态

B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失

C.事务中的所有操作要么都执行,要么都不执行

D.若多个事务同时进行,与顺序实现的处理结果是一致的

•在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的

必要条件是一(53)一。

(53)A.要有两个分片具有相同关系模式以进行并操作

B.任意两个分片不能有相同的属性名

C.各分片必须包含原关系的码

D.对于任一分片,总存在另一个分片能够和它进行无损连接

・关于事务的故障与恢复,下列描述正确的是_(54)_。

(54)A.事务日志是用来记录事务执行的频度

B.采用增量备份,数据的恢复可以不使用事务日志文件

C.系统故障的恢复只需进行重做(Redo)操作

D.对日志文件设立检查点目的是为了提高故障恢复的效率

・不能激活触发器执行的操作是一(55)_。

(55)A.DELETEB.UPDATED.INSERTD.SELECT

•某高校五个系的学生信息存放在同——个基本表中,采取_(56)_的措施可使各系的管

理员只能读取本系学生的信息。

(56)A.建立各系的列级视图,并将对该视图的读权限赋予该系的管理员

B.建立各系的行级视图,并将对该视图的读权限赋予该系的管理员

C.将学生信息表的部分列的读权限赋予各系的管理员

D.将修改学生信息表的权限赋予各系的管理员

•关于对SQL对象的操作权限的描述止确的是一(57)一

(57)A.权限的种类分为INSERT、DELETE和UPDATE三种

B.权限只能用于实表不能应用丁视图

-6-

C.使用REVOKE语句获得权限

D.使用COMMIT语句赋予权限

•一级封锁协议解决了事务的并发操作带来的.(58)一不•致性的问题。

(58)A.数据丢失修改B.数据不可重复读C.读脏数据D.数据重复修改

・有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是(59)

(59)A.OLAP面向操作人员,OLTP面向决策人员

B.OLAP使用历史性的数据,OLTP使用当前数据

C.OLAP经常对数据进行插入、删除等操作,而OLTP仅对数据进行汇总和分析

D.OLAP不会从已有数据中发掘新的信息,而OLTPI可以

•下面描述上确的是_(60)_。

(60)A.数据仓库是从数据库中导入大量的数据,开对结构和存储进行组织以提高查询

效率

B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计

C.数据挖掘是采用适当的算法,从数据仓库的海量数据小提取中潜在的信息和知

D.OLAP技术为提高处理效率,必须绕过DBMS直接对物理数据进行读取和写入

・以太网100BASE-TX标准规定的传输介质是一(61)_。

(6DA.3类UTPB.5类UTPC.单模光纤D.多模光纤

•许多网络通信需要进行组播,以下选项中不采用组播协议的应用是_(62)一。在IPv4

中把一(63)一类地址作为组播地址。

(62)A.VODB.NetmeetingC.CSCWD.FTP

(63)A.AB.BC.DD.E

•将双绞线制作成交叉线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序),

该双绞线连接的两个设备可为一(64)

(64)A.网卡与网卡B.网卡与交换机

C.网卡与集线器D.交换机的以太口与下一级交换机的UPLINK

・以下不属于中间件技术的是_(65)_。

(65)A.javaRMIB.CORBAC.DCOMD.JavaApplet

•Networkscanbeinterconnectedbydifferentdevicesinthephysicallayer

networkscanbeconnectedby_(66)_orhubs.whichjustmovethebitsfromonenetwork

toanidenticalnetwork.Onelayerupwefindbridgesandswitcheswhichoperate

atdata1inklayer.Theycanaccept_(67)examinetheMACaddressandforwardthe

framestoadifferentnetworkwhiledoingminorprotocoltranslationintheprocess

inmenetworklayer,wehaveroutersthatcanconnecttwonetworks,Iftwonetworks

have_(68)_networklayer,theroutermaybeabletotranslatebetweenthepacker

formats.Inthetransportlayerwefindtransportgateway,whichcaninterface

-7-

betweentwotransportconnectionsFinally,intheapplicationlayer,application

gatewaystranslatemessage_(69).Asanexample,gatewaysbetweenInternete-mai1

andX.400e-mailmust(70)__thee-mailmessageandchangevariousheaderfields.

(66)A.reapersB.relaysC.packagesD.modems

(67)A.frimesB.packetsC.packagesD.cell

(68)A.specialB.dependentC.similarD.dissimilar

(69)A.syntaxB.semanticsC.languageD.format

(70)A.analyzeB.parseC.deleteD.create

•Thepurposeoftherequirementsdefinitionphaseistoproduceaclear,

complete,consistent,andtestable_(71)_ofthetechnicalrequirementsforthe

softwareproduct.

Duringtherequirementsdefinitionphase,therequirementsdefinitionteamusesan

iterativeprocesstoexpandabroadstatementofthesystemrequirementsintoa

completeanddetailedspecificationofeachfunctionthatthesoftwaremustperform

andeach(72)thatitmustmeet.Thestartingpointisusuallyasetofhighlevel

requirementsfromthe_(73)_thatdescribetheprojectorproblem.

Ineithercase,therequirementsdefinitionteamformulatesanoverallconcept

forthesystemandthendefines_(74)_showinghowthesystemwillbeoperated

publishesthesystemandoperationsconceptdocumentandconductsasystemconcept

review(SCR).

FollowingtheSCR,theteamderives_(75)_requirementsforthesystemfromthe

highlevelrequirementsandthesystemandoperationsconcept,usingstructuredor

object-orientedanalysis,theteamspecifiesthesoftwarefunctionsandalgorithms

neededtosatisfyeachdetailedrequirement.

(71)A.functionB.definitionC.specificationD.statement

(72)A.criterionB.standardC.modelD.system

(73)A.producerB.customerC.programmerD.analyser

(74)A.rulesB.principlesC.scenariosD.scenes

(75)A.detailedB.outlinedC.totalD.complete

2004年下半年数据库系统工程师下午试卷

试题中通用的表示规则

关于概念数据模型、关系模式、关系数据库的表结构标记,除非试题中有特殊声明,否

则将使用如下的通用标记规则。

1.概念数据模型的标记规则分别如图1、图2和图3所示。其中:

(1)实体类型用长方形表示,长方形内为实体类型名称。(2)实体类型间的联系用直线

表示。表示“1对1”联系的直线两端不带箭头:表示“1对多”联系的直线,在多的一端

带箭头;表示“多对多”联系的直线两端都带箭头。

-8-

图1实体类型和联系的规则

(3)超类型和子类型之间的联系,从超类型到子类型之间画连线,在分支点处画△号

实体类型名

属性名1,属性名2,

...,施京一

图3实体类型的属性标记规则

图2超类型和子类型标记规则

(4)表示实体属性时,把长方形分成上、下两部分,实体名称填入上段,把实体属性填

入下段。若该属性仅为主键属性时,则该属性名下画实下划线;若该属性仅是外键属性时,

则该属性名下画虚下划线;若该属性既是主键属性,又是外键属性时,则在该属性名下面画

实下划线;若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。

2.关系模式的标记规则如下:

关系名(属性名1,属性名2,…,属性名n)

其中:

(1)若该属性仅为主键属性时,则该属性名下画实下划线;

(2)若该属性仅是外键属性时;则该属性名下画虚下划线;

(3)若该属性既是主键属性,又是外键属性时,则在该属性名下面画实下划线:

(4)若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。

3.关系数据库的表结构标记规则如下:

表名

列名1列名2列名3・・・列名n

其中:

(1)若该列名仅为主键的列名时,则该列名下面实下划线;

(2)若该列名仅是外键的列名时,则该列名下画虚下划线:

(3)若该列名既是主键的列名,又是外键的列名时,则在该列名下面画实下划线;

(4)若该列名既不是主键的列名,又不是外键的列名时,则在该列名下不做标记。

试题一(15分)

阅读下列说明和数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。某

图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者

号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分

-9-

为四个方面:购入新书、读者借书、读者还书以及图书注销。

1、购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、

价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目

前为止,购入此种图书的数量)。

2、读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首

先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是

否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒

绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。

3、读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出

与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应

的罚款。

4、注销图书时,需填写注销单并修改图书目录文件中的库存总量。系统的信息查询功

能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读

者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。

图书管理系统的顶层图如图所示;图书管理系统的第0层DFD图如图1-2所示其

中,加工2的细化图如图1-3所示。

【数据流图1-1J

图1T图书管理系统顶层图

【数据流图1-2]

图1-2图书管理系统第0层DFD图

-10-

【数据流图1-3]

【问题1】(2分)

数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。

【问题2】(6分)

数据流图1-3中缺少三条数据流,请指出这三条数据流的起点和终点。

【问题3】(7分)

根据系统功能和数据流图填充下列数据字典条目中的(1)和(2):

查洵请求信息=[查询读者请求信息I查询图书请求信息]

读者情况=读者号+姓名+所在单位+{借书情况}

管理工作请求单=__(1)_

入库单=_(2)_

试题二(20分)

阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。[说明]某工厂的

信息管理数据库的部分关系模式如下所示:职工(职工号,姓名,年龄,月工资,部门号,

电话,办公室)部门(部门号,部门名,负责人代码,任职时间)关系模式的主要属性、含义

及约束如表2-1所示,“职工”和“部门”的关系示例分别如表2-2和表2-3所示。

表2-1主要属性、含义及约束

属性含义及约束

职工号唯一标识每个职工的编号,每个职工属于并且仅属于一个部门

唯一标识每个部门的编号,每个部门有一个负责人,且他也是一个职

部门号

月工资500W月工资W5000元

表2-2“职工”关系

职工号姓名年龄月工资部门号电话办公室

1001郑俊华26100018001234主楼201

-11-

1002王平27110018001234主楼201

2001王晓华381300280012351号楼302

2002李力24800280012361号楼303

3001黎运军42130038001237主楼202

4001李源24800480012452号楼102

4002李兴民361200480012462号楼103

5001赵欣250Null•••・・・

表2-2“部门”关系

部门号部门名负责人代码任职时间

1人事处10022004-8-3

2机关20012004-8-3

3销售科

4生产科40022003-6-1

5车间

【问题1】

根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数

C>工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内

容。(6分)

CreateTable部门(部门号CHAR(l)_(a)_,

部门名CHAR(16),

负责人代码CHAR(4),

任职时间DATE,_8)_(职工号)):

CreateTable职工(职工号CHAR(4),

姓名CHAR(8),

年龄NUMBER(3),

月工资NUMBER(4),

部门号CHAR(l),

电话CHAR(8),

办公室CHAR(8),

_(a)_(职工号),

一⑥―(部门号),

CHECKL(_(d)_));

CreateViewD_S(D,C,Totals,Averages)As,

(Select部门号,_(e)_

from职工

—(f)—

【问题2】

对于表2-2、表2-3所示的“职工”和“部门”关系,请指出下列各行是否可以插入,

为什么?(3分)

11001王新军28100018001234主楼201

22003李力281000

35802赵晓啸361500680015683号楼503

-12-

【问题3】

在问题1定义的视图DS上,下面那个查询或更新是允许执行的,为什么?(3分)

(l)UpdateDSset=3whereD=4;

(2)DeletefromD_Swhere04;

(3)SelectD,AveragesfromD_SwhereC>(SelectCfromD_SwhereD=:dept);

(4)SelectD,CFromDSwhereTotals>10000;

(5)Select*fromD_S;

【问题4】

查询每个部门中月工资最高的“职工号”的SQ1查询语句如下:

Select职工号from职工E

where月工资=(SelectMax(月工资)

from职工asM

whereM.部门号=E.部门号)

(1)请用30字以内文字简要说明该查询语句对查询效率的影响。(3分)

(2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。(3分)

【问题5】

假定分别在“职工”关系中的“年龄”和“月工资”字段上创建了索引,如下的

Select查询语句可能不会促使查询优化器使用索引,从而降低查询效率,请写出既可以完

成相同功能又可以提高查询效率的SQL语句。(2分)

Select姓名,年龄,月工资from职工

where年龄>45or月工资〈1000;

试题三(20分)

阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。

【说明】

某仓储超市采用POS(PointofSale)收银机负责前台的销售收款,为及时掌握销售信

息,并依此指导进货,拟建立商品进、销、存数据库管理系统。该系统的需求分析已经基本

完成,下面将进入概念模型的设计。

【需求分析结果】

I.销售业务由POS收银机来辅助实现。POS机外接条码阅读器,结帐时收银员将商品

的条码通过阅读器输入POS机中。所售商品数量默认值为1,可以由收银员修改。POS机根

据输入的商品信息,打印出图3-1所示的购物清单。

欢迎兑福XX也市

销售流水号:200408080001300101

*二:

,七拈2下r1

6900805011000白家牛肉粉丝12.00

6900801123800江陵泡菜21.50

6901209002800迎丰酥脆饼干10.90

实收:5.90预收:6.0()找零:0.10

收银员:01105时间:2004-08-0813:22

图37购物清单

-13-

2.将经销的商品分为直销商品和库存商品两大类。直销商品的保质期较短,如食品类,

由供应商直接送达超市,管理员将过期的商品返还给供应商处理:库存商品由采购员向供应

商提交订购单,供应商根据订购单送货。超市会不定期对库存商品按照折扣率进行打折优惠。

直销商品和库存商品的送货单样表分别如图3-2、图3-3所示,其中直销商品生产批号

的前六位表示生产日期。

图3-3库存商品送货单样表

3.超市的硬件拓扑结构如图3-4所示。

中心计算机

BUB……B

POSPOSPOSPOS

图3-4硬件系统拓扑结构

4.业务处理过程:

由POS机存储每一笔销售记录,在每个工作日结束前汇总当日各商品的销售量至中心数

据库(销售日汇总);根据当日的销售日汇总更新存货表;每笔进货记入进货表中,并及时更

新存货表。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

1.实体联系图

销售详单一销售日汇总存货表进货表

14

(a)

图3-5实体联系图

2.关系模式

销售详单(销售流水号,商品编码,数量,金额,收银员,时间)

销售日汇总(日期,商品编码,数量)

存货表(商品编码,数量)

进货表(送货号码,商品编码,数量,日期)

商品(_(b)_)

【问题1】

对直销商品和库存商品进行概括,给出超类和子类,填入图3-5中(a)处所示的虚线框

内,并补充联系。(5分)

【问题2】

根据你的实体联系图,完成(b)处的商品关系模式,并增加子类型的实体关系模式。(3

分)

【问题3】

对所有关系模式,以下划线指出各关系模式的主键。(4分)

【问题4】

如果将商品信息只存储在中心数据库中,与在各POS机上存储其备份相比,从前台销售

效率和更新商品库两方面论述各自的优缺点(不超过300字)。(4分)

【问题5】

如果考虑引入积分卡,根据累积消费金额计算积分点,再根据积分点在顾客购物时进行

现金返还,并修改顾客的累积消费金额和积分点。请给出新增加的积分卡关系模式,并对销

售详单关系模式进行修正,指出修正后关系模式和新增关系模式的候选键和外键。(4分)

试题四(20分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

M公司为某旅游公司设计机票销售专用数据库,其关系模式如图4-1所示。

航班(航班名,飞行日期,航空公司名称,出发地点,出发时间,目的地,到达

时间)

旅游申请(团队编号,旅客编号,申请日期,出发日期,返回日期,担保人)

旅客(旅客编号,姓名,性别,出生日期,身份证号,联系方法)

搭乘航班(旅程编号,旅客编号,搭乘日期,航班名)

图4-1机票销售专用数据库

关系模式的主要属性、含义及约束如表4-1所示,属性间的函数依赖关系如图4-2所示,

属性间函数依赖的标记方法如图4-3所示。

表4T主要属性、含义及约束

属性含义合约束条件

唯一标识每个能按期出发的旅行团队的编号。相同旅程编号的旅客,

旅程编号

在同一日程中搭乘相同航班

旅客编号唯一标识一个旅行团队中每一位旅客的编号。

-15-

团队编号唯一标志每个旅行团队的编号,如“2004-8-4云南双飞”

身份证号唯一识别身份的编号

|旅罕号|图标记

I申请日期I

A-B

出发日期nn_

|团队・号|II

说回日期I函

(A.B}Ym—fc~l

~T~担保人ftm

4旅客崎号kI身份证号|C-{A,B)

CfrEaQTc-l

I搭秉日期|C-B

航空公司

I沌皆多

"1|航班名|值A-{B©

I出发地点|I出发时间Ig—|E

|飞行日期|依A——D

I目的地|I到达时间I

图4*2航空机票销售的函数依赖图图4*3函数依赖属性的标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论