2008年上半年数据库系统工程师上午试卷
- 格式:doc
- 大小:564.00 KB
- 文档页数:12
2008年上半年数据库系统工程师下午试卷试卷总分:75答题时间:150分钟1.试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。
需求如下:1. 系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。
对于首次来租借的客户,系统会为其生成用户名和初始密码。
2. 系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。
3. 根据客户所租借的音像制品的品种,会按天收取相应的费用。
音像制品的最长租借周期为一周,每位客户每次最多只能租借6件音像制品。
4. 客户租借某种音像制品的具体流程为:(1)根据客户提供的用户名和密码,验证客户身份。
(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。
这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5. 当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。
系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
6. 客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。
若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。
【问题1】(1分)图1-1中只有一个外部实体E1。
使用【说明】中的词语,给出E1的名称。
【问题2】(6分)使用【说明】中的词语,给出图1-2中的数据存储D1~D4的名称。
2008年上半年数据库系统工程师答案1-5 CDDBD 6-10 CCADD11-15 BBADA 16-20 CDABC21-25 BCBAD 26-30 CCBCB31-35 DBACA 36-40 CDABD41-45 ACDAC 46-50 DADCD51-55 DBDCA 56-60 DCBDC61-65 BABAD 66-70 BADCA71-75ACBCD下午答案2008年上半年数据库系统工程师考试试题分析[2]2. 数据库系统设计与管理试题一该题以一个音像管理系统管理音像制品的租借业务为载体来考核考生对数据流图知识点的把握,综合性不强,题型单一,与07年下半年的第一题极为相似,考生应能够快速而准确地做出来。
解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件。
把条件和题目中的图相对应,看是否能对上。
另外解题有一定的技巧,从一些常规的入口作为突破口,会事半功倍。
可以利用分层数据流图的数据流的平衡原则来解决。
试题二该题以一个论坛的关系模式为背景,给出了4个关系模式,以及属性之间的依赖性描述,要求考生回答4个问题。
问题1是创建用户关系增加属性的SQL语句,要求填写的是一些关键字,相对来说,比较简单。
问题2也是一个查询的SQL语句,相对比较容易。
只要根据试题的描述选择相应的子句和属性名就可以了。
问题3考查SQL中删除语句的功能,以及如何实现。
问题4为创建视图的SQL语句,也是填空题。
试题三该题是一道数据库设计试题,以某地区举行蓝球比赛需要开发一个比赛信息管理系统来记录比赛的相关信息为背景,试题从给出的部人实体联系图中补充完整及关系模式的补充,试题有3个小问题。
问题1要求考生补充完实体联系图,主要考查各实体的联系类型,这需要考生认真阅读试题给出的条件。
问题2要求考生对E-R图转换为关系模式后,填写各关系模式的属性,这个问题可根据试题描述中给出的表格进行相应填写。
问题3根据球迷的基本信息修改实体联系图,给出修改后的关系模式。
数据库系统工程师上午试题:(1)在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。
若CPU要执行的指令为:MOV R0,#100 (即将数值100传送到寄存器R0中),则CPU首先要完成的操作是 (1) 。
A.100→R0 B.100→MDR C.PC→MAR D.PC→IR[参考答案](1)C[分析]本题考查计算机基本工作原理。
CPU中的程序计数器PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。
程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。
计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。
若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令。
(2)现有4级指令流水线,分别为完成取指、取数、运算、传送结果4步操作。
若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为 (2) ns。
A.6 B.8 C.9 D.10[参考答案](2)D[分析]本题考查计算机流水线基本工作原理。
流水线的基本原理是把一个重复的过程分解为若干个子过程,前一个子过程为下一个子过程创造执行条件,每一个过程可以与其他子过程同时进行。
流水线各段执行时间最长的那段为整个流水线的瓶颈,一般的,将其执行时间称为流水线的周期。
(3)内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit 的存储器芯片构成该内存,至少需要 (3) 片。
A.2 B.4 C.8 D.16[参考答案](3)D[分析]本题考查计算机中的存储部件组成。
2005年上半年数据库系统工程师上午试题●在计算机中,最适合进行数字加减运算的数字编码是_____(1)_____,最适合表示浮点数阶码的数字编码是____(2)____。
(1)A.原码 B.反码 C.补码 D.移码(2)A.原码 B.反码 C.补码 D.移码●如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_____(3)____位。
(3)A.16 B.20 C.24 D.32●操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为___(4)___;操作数在寄存器中,寻址方式为_____(5)_____;操作数的地址在寄存器中,寻址方式为____(6)_____。
(4)A.立即寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址(5)A.立即寻址 B.相对寻址 C.寄存器寻址 D.寄存器间接寻址(6)A.相对寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址●三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为____(7)____。
(7)A.0.240 B.0.512 C.0.800 D.0.992●在计算机系统中,构成虚拟存储器___(8)____。
(8)A.只需要一定的硬件资源便可实现 B.只需要一定的软件即可实现C.既需要软件也需要硬件方可实现 D.既不需要软件也不需要硬件●某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够___(9)____”。
(9)A.使公司员工只能访问Internet上与其有业务联系的公司的IP地址B.仅允许HTTP协议通过C.使员工不能直接访问FTP服务器端口号为21的FTP地址D.仅允许公司中具有某些特定IP地址的计算机可以访问外部网络●两个公司希望通过Internet进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在中间节点使用特殊的安全单元增加开支,最合适的加密方式是____(10)____,使用的会话密钥算法应该是 ____(11)____。
上半年大数据库系统工程师考试上午真题下午真题标准合用文案2018年上半年数据库系统工程师考试真题上午题 + 下午题●计算机运行过程中,遇到突发事件,要求CPU 暂时停止正在运行的程序,转去为突发事件服务,服务达成,再自动返回原程序连续执行,这个过程称为__(1)__,其办理过程中保存现场的目的是__(2)__。
(1 )A .拥塞B.中断C.动向绑定D.静态绑定(2 )A .防范扔掉数据B.防范对其他部件造成影啊C.返回去连续执行原程序D.为中断办理程序供应数据● 流水线的吞吐率是指单位时间流水线办理的任务数,若是各段流水的操作时间不相同,则流水线的吞吐率是()的的倒数。
(3 )A .最短流水段操作时间B.各段流水的操作时间总和C.最长流水段操作时间D.流水段数乘以最长流水段操作时间●计算机中机械硬盘的性能指标不包括__(4)__。
(4 )A .磁盘转速及容量B.盘片数及磁道数C.容量及平均寻道时间D.磁盘转速及平均寻道时间●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。
a - b(c + d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(),与该表达式等价的语法树为()。
(5 )A .队列B. 数组C.栈D.广义表(6 )A . a b c d -*+B. a b c d*+ -C.ab-c*d+D.a b c d+*-(7)A.上半年大数据库系统工程师考试上午真题下午真题文档标准合用文案B.C.D.●设有 n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩储藏,若其压储空间用数组 B 表示, A 的元素下标从0 开始, B 的元素下标从 1 开始。
已知 A [ 0,0 ]储藏在 B [ 1], A [ n- 1 , n - 1]储藏在 B [ 3n-2 ],那么非零元素 A [ i,j ]( 0 ≤ i < n , 0 ≤ j < n ,│i-j │≤1 )储藏在 B [()](8)A . 2i+j-1B.2i+jC.2i+j+1D.3i-j+I●用哈希表储藏元素时,需要进行矛盾(碰撞)办理,矛盾是指__(9)__。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题模拟试卷第1套一、中文选择题(本题共44题,每题70分,共44分。
)1、下列属于CPU中算术逻辑单元的部件是oA、程序计数器B、加法器C、指令寄存器D、指令译码器标准答案:B知识点解析:本题考查计算机系统的基础知识。
CPU主要由运算器、控制器(Control Unit,CU)、寄存器组和内部总线组成。
控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,将取出的指令送入指令寄存器,启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。
控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器、状态字寄存器(PSW)、时序产生器和微操作信号发生器等组成。
运算器主要包括算术和逻辑运算单元、累加器等部件,其中加法器是算术和逻辑运算单元的核心部件。
2、在CPU和主存之间设置高速缓存(cache)的目的是解决的问题。
A、主存容量不足B、主存与外存储器速度不匹配C、主存与CPU速度不匹配D、外设访问效率标准答案:C知识点解析:本题考查高速缓存的基础知识。
高速缓冲存储器是存在于主存与CPU之间的一级存储器。
主存储器存取速度一直比中央处理器操作速度慢得多,使中央处理器的高速处理能力不能充分发挥,整个计算机系统的工作效率受到影响。
高速缓冲存储器可用来缓和中央处理器和主存储器之间速度不匹配的矛盾。
3、在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为oA、程序查询方式B、中断方式C、并行控制方式D、DMA方式标准答案:D知识点解析:本题考查计算机系统的基础知识。
直接存储器存取(DirectMemory Access,DMA)方式的基本思想是通过硬件控制实现主存与I/O设备间的直接敏据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷5(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.事务的ACID性质中,关于原子性(atomicity)的描述正确的是(1)。
A.指数据库的内容不出现矛盾的状态。
B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。
C.事务中的所有操作要么都执行,要么都不执行。
D.若多个事务同时进行,与顺序实现的处理结果是一致的。
正确答案:C解析:数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作单位。
事务具有以下特性。
(1)原子性(Atomicity):数据库的逻辑工作单位。
(2)一致性(Consistency):使数据库从一个一致性状态变到另一个一致性状悉。
(3)隔离性(Isolation):不能被其他事务干扰。
(4)持续性(永久性)(Durability):一旦提交,改变就是永久性的。
事务通常以BEGIN TRANSACTION(事务开始)语句开始,以COMMIT或ROLLBACK语句结束。
COMMIT称为“事务提交语句”,表示事务执行成功地结束。
ROLLBACK称为“事务回退语句”,表示事务执行不成功地结束。
从终端用户来看,事务是一个原子,是不可分割的操作序列。
事务中包括的所有操作要么都做,要么都不做(就效果而言)。
事务不应该丢失或被分割完成。
在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为“并发操作”,此时数据库管理系统的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时避免用户得到不正确的数据。
2.关于事务的故障与恢复,下列描述正确的是(2)。
A.事务日志用来记录事务执行的频度B.采用增量备份,数据的恢复可以不使用事务日志文件C.系统故障的恢复只需进行重做(Redo)操作D.对日志文件设立检查点目的是为了提高故障恢复的效率正确答案:D解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷27(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.中断响应时间是指(1)。
A.从中断处理开始到中断处理结束所用的时间B.从发出中断请求到中断处理结束后所用的时间C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间正确答案:C解析:当CPU执行I/O请求指令时,向I/O控制器发出相应指令后,CPU 并不等待I/O控制器返回的结果,而是继续执行其他操作。
此时,I/O控制器负责和外设进行通信,当数据从其数据寄存器写到外设后或者外设的数据写入其数据寄存器后,I/O控制器向CPU发出中断请求,CPU响应中断,并进行相应的处理。
注意,由于I/O控制器的数据寄存器大小有限,因而一次I/O请求往往要经过多次中断过程才能完成。
由于CPU无须等待I/O控制器和外设的数据交换,因而提高了整个系统的效率。
(1)中断的概念和分类顾名思义,中断就是打断CPU正在执行的工作,让CPU去处理其他更加重要或者更为紧迫的任务。
发起中断的事务称为中断源,中断源包括I/O设备、实时时钟、故障源、软件中断等。
中断系统使得CPU摆脱了只能按照指令顺序执行的束缚,让计算在并行性、分时操作、故障处理等方面更加强大。
根据中断源的不同,中断可以分为内部中断和外部中断。
内部中断是CPU内部产生的中断,在个人计算机(PC)中,内部中断又分为溢出中断、除法错中断、断点中断、软件中断及单步中断,其中可以使用软件中断实现DOS功能调用和基本BIOS调用,也可以使用单步中断实现程序的调试。
外部中断的中断源来自于CPU之外,外部中断按照CPU的响应可以分为可屏蔽中断和非屏蔽中断。
非屏蔽中断是CPU一定要响应的中断,通常是计算机发生了紧急情况(如停电等)。
2008 年上半年数据库系统工程师上午试卷●在计算机体系结构中,CPU 内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR 和存储器地址寄存器MAR 等。
若CPU 要执行的指令为:MOV R0, #100 (即将数值100传送到寄存器R0中),则CPU 首先要完成的操作是(1)。
(1)A.100→R0 B. 100→MDR C. PC→MAR D. PC→IR●现有四级指令流水线,分别完成取指、取数、运算、传送结果四步操作。
若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为(2)ns。
(2)A. 6 B. 8 C. 9 D. 10●内存按字节编址,地址从90000H 到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。
(3)A. 2 B. 4 C. 8 D. 16●CPU 中的数据总线宽度会影响(4)。
(4)A. 内存容量的大小 B. 系统的运算速度C. 指令系统的指令数量D. 寄存器的宽度●利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于(5)计算机。
(5)A. 单指令流单数据流(SISD) B. 多指令流单数据流(MISD)C. 单指令流多数据流(SIMD)D. 多指令流多数据流(MIMD)●内存采用段式存储管理有许多优点,但“(6)”不是其优点。
(6)A. 分段是信息的逻辑单位,用户不可见 B. 各段程序的修改互不影响C. 地址变换速度快、内存碎片少D. 便于多道程序共享主存的某些段●如果希望别的计算机不能通过ping 命令测试服务器的连通情况,可以(7)。
如果希望通过默认的Telnet端口连接服务器,则下面对防火墙配置正确的是(8)。
(7)A. 删除服务器中的ping.exe文件B. 删除服务器中的cmd.exe文件C. 关闭服务器中ICMP 端口D. 关闭服务器中的Net Logon服务●某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信息。
为保障通信的安全性,该Web服务器可选的协议是(9)。
(9)A. POP B. SNMP C. HTTP D. HTTPS●关于软件著作权产生的时间,表述正确的是(10)。
(10)A. 自软件首次公开发表时B. 自开发者有开发意图时C. 自软件得到国家著作权行政管理部门认可时D. 自软件完成创作之日起●李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手不足,李某被暂调到该公司软件开发部开发新产品,2 周后,李某开发出一种新软件。
该软件著2008 年作权应归(11)所有。
(11)A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部●一幅灰度图像,若每个像素有8位像素深度,则最大灰度数目为(12)。
(12)A. 128 B. 256 C. 512 D. 1024●当图像分辨率为800×600,屏幕分辨率为640×480时,(13)。
(13)A. 屏幕上显示一幅图像的64%左右 B.图像正好占满屏幕C. 屏幕上显示一幅完整的图像D.图像只占屏幕的一部分●若视频图像每帧的数据量为6.4MB,帧速率为30帧/秒,则显示10秒的视频信息,其原始数据量为(14)MB。
(14)A. 64 B. 192 C. 640 D. 1920●(15)是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
(15)A. 结构化开发方法 B. Jackson系统开发方法C. Booch方法D. UML(统一建模语言)●采用UML 进行软件设计时,可用(16)关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。
(16)A. 依赖 B. 聚集 C. 泛化 D. 实现●某项目制定的开发计划中定义了三个任务,其中任务A 首先开始,且需要3 周完成,任务B 必须在任务A 启动1 周后开始,且需要2 周完成,任务C 必须在任务A 完成后才能开始,且需要2周完成。
该项目的进度安排可用下面的甘特图(17)来描述。
任务A 任务B 任务C●风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。
“建立风险条目检查表”是(18)时的活动,“描述风险的结果”是(19)时的活动。
(18)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制(19)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制●某火车票销售系统有n 个售票点,该系统为每个售票点创建一个进程。
假设单元存放某日某车次的剩余票数,Temp 为进程的临时工作单元,x为某用户的订票张数。
初始化时系统应将信号量S赋值为(20)。
进程的工作流程如下,若用P 操作和V 操作实现进程间的同步与互斥,则图中a、b 和c应分别填入(21)。
(20)A. 0 B. 1 C. 2 D. 3(21)A. P(S)、V(S) 和V(S) B. P(S)、P(S) 和V(S)C. V(S)、P(S) 和P(S)D. V(S)、V(S) 和P(S)●在某计算机中,假设某程序的6个页面如下图所示,其中某指令“COPY A TO B”跨两个页面,且源地址A 和目标地址B 所涉及的区域也跨两个页面。
若地址为A 和 B 的操作数均不在内存,计算机执行该COPY 指令时,系统将产生(22)次缺页中断;若系统产生三次缺页中断,那么该程序应有(23)个页面在内存。
(22)A.2 B.3 C.4 D.5(23)A.2 B.3 C.4 D.5●编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
(24)A. 词法分析和语法分析 B. 语义分析和中间代码生成C. 中间代码生成和代码优化D. 代码优化和目标代码生成●已知某文法G[S]:S→0S0 S→1,从S推导出的符号串可用(25)(n≥0) 描述。
●下列叙述中错误的是(26)。
(26) A. 面向对象程序设计语言可支持过程化的程序设计B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问●若将某有序树T 转换为二叉树T1,则T 中结点的后(根)序序列就是T1 中结点的(27)遍历序列。
例如下图(a)所示的有序树转化为二叉树后如图(b)所示。
(27)A. 先序 B. 中序 C. 后序 D. 层序●从数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示。
图中①②处应填写(28),,,,③处应填写(29)。
(28)A. 外模式/ 概念模式 B. 概念模式/ 内模式C. 外模式/ 概念模式映象D. 概念模式/ 内模式映象(29)A. 外模式/ 概念模式 B. 概念模式/ 内模式C. 外模式/ 概念模式映象D. 概念模式/ 内模式映象●假设职工EMP(职工号, 姓名, 性别,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集,若一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。
图中EMP和JOB 之间为(30)联系;假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式EMP 中应加入(31)关系模式的主键,则关系模式EMP 的外键为(32)。
(30)A. 1 1 B. * 1 C. 1 * D. * *(31)A. DEPT B. EMP C. JOB D. DEPT、JOB(32)A. 部门号和职工号 B. 部门号和职务C. 职务和负责人D. 部门号和负责人●若关系R、S 如下图所示,则R < > S 后的属性列数和元组个数分别为(33);●某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号, 姓名, 住址)三个实体对应的关系如表1、表2和表3所示。
假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
表1表3a. 部门关系不属于第三范式的原因是(36)。
如果用户要求得到表4所示的结果,需要(37),并增加关系模式(38)。
(36)A. 没有消除非主属性对码的部分函数依赖,如:部门名→负责人B. 没有消除非主属性对码的部分函数依赖,如:负责人→电话C. 只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖D. 没有消除非主属性对码的部分函数依赖和传递函数依赖(37)A. 修改表1的结构,在表1中增加一个职工号B. 修改表2的结构,在表2中增加一个职工号C. 修改表2的结构,在表2中增加一个部门号D. 修改表3的结构,在表3中增加一个部门号(38)A. 销售(职工号,商品号,日期,数量)B. 销售(职工号,商品名称,商品号,数量)C. 销售(职工号,部门号,日期,数量)D. 销售(职工号,部门号,商品号,日期)b. 若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。
CREATE TABLE 部门(部门号CHAR(3) PRIMARY KEY,部门名CHAR(10) (39),负责人CHAR(4),电话CHAR(20))(40));(39)A. NOT NULL B. UNIQUEC. KEY UNIQUED. PRIMARY KEY(40)A. PRIMARY KEY(部门号)NOT NULL UNIQUEB. PRIMARY KEY(部门名)UNIQUEC. FOREIGN KEY(负责人)REFERENCES 职工(姓名)D. FOREIGN KEY(负责人)REFERENCES 职工(职工号)c. 查询各部门负责人的姓名及住址的SQL语句如下:SELECT 部门名,姓名,住址FROM 部门,职工(41);(41)A. WHERE 职工号=负责人 B. WHERE 职工号='负责人'C. WHERE 姓名=负责人D. WHERE 姓名='负责人'●给定关系模式( ) F U R ,,其中U 为关系R属性集,F 是U 上的一组函数依赖,若Y X →,(42)是错误的,因为该函数依赖不蕴涵在F中。
(42)A. Y →Z 成立,则X →ZB. X →Z 成立,则X →YZC. U Z ⊆成立,则X →YZD. WY →Z 成立,则XW →Z●由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(43)。
具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(44);当系统正常运行时,按一定的时间间隔,设立(45),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。