南昌大学 2009数据库系统期末试卷(B)
09级数据库试题a参考答案

《数据库原理及应用》课程试卷A 参考答案本试卷用于信息工程系2009级网络工程、计算机专业本科学生(时量:120分钟总分100分)一、单项选择题(本大题共20小题,每小题2分,共40分)(1-10) D C D C B DDBBB(11-15) D B C C C CCCCA二、填空题(本大题共10小题,每空1分,共10分)21、查询22、访问控制23、drop view24、关系25、定义26、3NF∈2NF ∈1NF27、DB DBMS28、基表文件三、简答题(本大题共5小题,每小题3分,共15分)29、(评分标准:缺一要点扣1分)①丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1的结果,导致T1的修改被丢失②不可重复读:是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果③读“脏”数据:是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致。
则T2读到了“脏”数据,即不正确的数据。
产生上述三类数据不一致性的主要原因是并发操作破坏了事务的隔离性。
30、(评分标准:举出4种,少一种扣1分)关系表分解的过细,造成费时费空间的连接操作没有建立相应的索引文件对大表没有采用数据与索引物理位置分开存放没有将大表与其它表从物理位置上分开存放对于经常使用范围检索的属性集合没有建立相应的聚类索引在建立聚类索引的属性集合上经常执行更新操作某张表建立的索引太多建立的复合索引涉及的属性列太多,降低了数据库的更新速度31、(评分标准:概念1分,性质每小点0.5分)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。
数据库原理上机自考试题_2009年6月5日下午_B卷

北京市数据库自考上机考试题目【要求:不允许使用临时表。
第5题必须使用游标,其它各题不允许使用游标,数据库表名前面务必添加自己帐号】某个汽车销售代理商的数据库系统包括如下三个表:♦汽车公司(公司编号, 公司名,所在地)注:公司名唯一♦汽车(汽车编号, 车型名, 公司编号,单价, 保修期)注:公司编号是外码,保修期是大于等于6的整数,表示保修的月数,缺省值是12个月♦交易记录(交易编号, 汽车编号, 销量, 销售日期,销售人员编号)注:汽车编号和销售人员编号是外码,销量必须大于0,销售日期是datetime类型♦销售人员(销售人员编号, 姓名)注:所有带下划线的属性均表示主码试用SQL语句完成下列功能:1. 在数据库中建立上述三个表,写明主码,外码和其它约束条件(10分)。
2. 在三个表中插入如下数据(5分):汽车公司(001,通用,上海002,奇瑞,广州003,丰田,上海)汽车(01,别克,001,60000,3602,雪佛莱,001,30000,1203,QQ,002,20000,6 04,凯迪拉克,001,,36 05,威驰,003,40000,12 06,嘉美,003,80000,24) 交易记录(1,01,10,2007-09-02,1 2,01,1,2008-3-12,33,02,3,2007-1-1,34,01,2,2003-4-9,45,02,9,2004-1-8,16,04,1,2008-8-8 8:8:8,4 7,04,2,2007-2-3,28,03,5,2006-1-21,59,03,7,2008-3-5,2 10,05,1,2008-1-2,2 11,06,3,2001-3-1,5 12,05,2,2006-3-2,4 13,02,1,2006-1-1,4 14,01,3,2007-1-5,7 15,02,100,2008-3-2,7 16,01,20,2009-6-1,7)销售人员(1,张三2,李四3,王二4,赵五5,钱六6,丁七3. 完成如下查询(每个10分,共40分):1) 列出每个销售人员的交易情况,需要含有以下3列:销售人员名称,销售汽车总量,销售总金额。
09期末试卷答案

诚信应考 考出水平 考出风格浙江大学城市学院2008 — 2009学年第 二 学期期末考试试卷《 计算机组成 》开课单位: 计算分院 ;考试形式:闭卷;考试时间:2009_年_6_月_22日; 所需时间: 120 分钟题序 一 二 三 四 总 分 得分 评卷人一.选择题 (本大题共_25_题,每题_1_分,共__25__分。
)C 1 单级中断系统中,CPU 一旦响应中断,立即关闭_________标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断而被干扰。
A 中断允许B 中断请求C 中断屏蔽D DMA 请求A 2 交叉存储器实质上是一种多模块存储器,它用________方式执行多个独立的读写操作。
A 流水B 资源重复C 顺序D 资源共享A 3 中断处理过程中,_______ 项是由硬件完成。
A 关中断B 开中断C 保存CPU 现场D 恢复CPU 现场B 4 为了便于实现多级中断,保存现场信息最有效的办法是采用_______。
A 通用寄存器B 堆栈C 存储器D 外存D 5 双端口存储器所以能进行高速读/写操作,是因为采用_______。
A 高速芯片 B 新型器件 C 流水技术 D 两套相互独立的读写电路C 6 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用_______。
得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………A 堆栈寻址方式B 立即寻址方式C 隐含寻址方式D 间接寻址方式B 7 微程序控制器中,机器指令与微指令的关系是_______。
A 每一条机器指令由一条微指令来执行B 每一条机器指令由一段用微指令编成的微程序来解释执行C 一段机器指令组成的程序可由一条微指令来执行D 一条微指令由若干条机器指令组成A 8 某寄存器中的内容为指令码,只有CPU的_______才能识别它。
数据库技术真题2009-2011

2009 年春浙江省高等学校计算机等级考试试卷(三级数据库技术及应用)说明:(1)考生应将所有试题的答案填写在答卷上;考试时间为120 分钟。
(2)试题1 为判断题,请在答卷上用“√” 和“×” 表示对和错。
(3)试题2 为选择题,请在答卷上的各小题选项的对应位置上填“√”试题1 判断题用√和×表示对和错(每小题1 分,共10分)1.数据结构主要研究数据元素及其关系和施加在数据上的运算实现。
y (1)2.从逻辑上可以把数据结构分为线性结构和非线性结构。
y (23.算法分析的目的是找出高效的算法,为此,算法时间效率分析是算法分析中最重要而且是唯一要考虑的因素。
x (3)4.在决定选取何种存储结构时,一般要考虑结点的取值和结点之间的关系。
x (4)5.顺序表可随机访问任一结点,链表可顺序存储,所以也可随机访问。
x (5)6.同一个关系模型的任意两个元组值不能全同。
y(6)7.在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。
y (7)8.对关系模式来说,范式级别越高,实际应用效果越好。
x (8))x (9)、“_”9.SQL 中LIKE子句可以使用三个字符串匹配的通配符(“*”、“%”10.模式/内模式为数据库提供了逻辑数据独立性。
x (10)试题2 选择题(每小题2分,共40分)1.数据结构是相互之间存在的一种或多种特定关系的(1)的集合。
A.数据元素√B.数据项C.数据对象D.数据映像2.对给出的一组关键字{14,5,17,20,11,19}.若按关键字非递减排序,第1 趟排序结果为{14,5,17,20,11,19},问采用的排序算法是(2)。
A.简单选择排序B.快速排序C.希尔排序√D.二路归并排序3.带头结点的单链表head为空的判定条件是(3)。
(不带--A) A.head==NullB.head->next==Null√C.head->next==head D.head!=Null4.某实际应用中最常用的操作是取第i个结点及其前驱,则采用(4)存储方式最节省时间。
南昌大学期末试卷汇编语言期未试卷B

南昌大学2004~2005学年第一学期期末考试试卷二、单项选择题(每题2分,共30 分)1、已知AX=0001H,下列四条指令执行后,不能使ZF=1的语句是( )得分评阅人[A] DEC AX [B] SUB AX, 1[C] AND AX , 0 [D] CMP AX,12、已知数据定义如下:DAT1 LABEL BYTEDAT2 DW 0ABCDH依次执行SHL DAT1, 1和SHR DAT2, 1指令后,DAT2字存储单元中的内容是:()[A] 0AF34H [B] 55CDH[C] 55E6H [D] 0ABCDH3、若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为:( )[A] 0和0 [B] 0和1[C] 1和0 [D] 1和14、使用指令时,要清楚指令隐含的操作数寄存器.在乘法指令中,只指出源操作数地址,而目的操作数是隐含的,必须存放在寄存器( )中。
[A] AL或AX [B] BL或BX[C] CL或CX [D] DL或DX5、一个有十六个字的数据区,该数据区的段地址为70A0H,第一个字节的物理地址是7EB14H,那么该字节的偏移地址是:( )。
[A] 0DDF6H [B] OE114H[C] 0DDF4H [D] 0DDFAH6、与MOV AX,OFFSET STRING 指令完全等效的指令是( )。
[A] LDS AX,STRING[B] MOV AX,STRING[C] LEA AX,STRING[D] LES AX,STRING7、假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。
则下面指令可以实现此功能的是:( )[A] ADD AL,20H [B] OR AL,20H[C] ADD AL, ‘a’-‘A’ [D] XOR AL,20H8、运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中正确的是:()[A] 两个整数相加,若最高位(符号位)有进位,则一定发生溢出[B] 两个整数相加,若结果的符号位为0,则一定发生溢出[C] 两个整数相加,若结果的符号位为1,则一定发生溢出[D] 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。
南昌大学计算机网络07专科期末试卷20090601A

南昌大学2008~2009学年第二学期期末考试试卷6.E-mail地址格式为用户名@主机域名,通过下列哪一选项能把主机域名转换成IP地址?( )A.ARP B.URL C.RARP D.DNS7.TCP/IP协议所采用的通信方式是:A、分组交换技术B、令牌环技术C、CSMA/CD 技术D、C/S技术8.以下CSMA/CD媒体访问控制方法的特点中,哪一条不正确?( )A.站点在传输前需等待的时间能确定B.CSMA/CD是一种争用协议C.合法的帧需要维持一定的长度D.轻负载时延迟小9.假设一个主机的IP地址为192.168.5.121,而子网掩码为255.255.255.248,那么该主机所在子网的网络地址为()A.192.168.5.0B. 192.168.5.104C. 192.168.5.112D. 192.168.5.12010. 局域网上的计算机如何判断帧中的错误?A、它复制一份帧送回到发送者来验证B、它检查目标地址来验证该帧确实是有意给它的C、它检查帧中的FCS与计算机从帧内容计算出来的是否一致D、它计算出帧中数据的校验和然后送回到源进行验证二、填空题(每空2分,共20分)得分评阅人1.“三网合一”的三网指的是电信网、广播电视网和计算机通信网。
2. 因特网从其工作方式上可以分为为基本服务和扩展服务。
3. 网络协议的三要素:_语法_、____语义_、_同步、4. 每块网卡都有一个能与其他网卡相互区别的标识字,称为_MAC。
6.到达通信子网中某一部分的分组数量过多,使得该部分乃至整个网络性能下降的现象,称为拥塞_现象。
三、名词解释题(每题5分,共20分)得分评阅人1.协议数据单元PDU——OSI参考模型把对等层次之间传送的数据单元称为该层的协议数据单元PDU2.拥塞控制——3.自治系统——4. ARP——四、简答题(每题5分,共10分)得分评阅人1.简述什么是面向连接的通信、什么是无连接的通信,在因特网技术中哪个协议是面向连接的、哪个协议是无连接的第3 页共5 页2. 写出数据通信系统的模型并说明其中主要组成构件。
(完整版)南昌大学C++期末考试试卷(答案全)
南昌大学2003 ~2004 学年第二学期期末考试试卷A卷一单项选择题1.‘A’的ASCII码为65,n为int型,执行n =‘A’+‘6’-‘3’;后,n的值为B。
A)‘D’B) 68 C) 不确定的值D) 编译出错2.下列变量名中, A 是合法的。
A)CHINA B) byte-size C) double D) A+a3.在static int B[3][3]={{1},{3,2},{4,5,6}};中, a[2][2]的值是C。
A)0 B) 5 C)6 D)24.若有定义int a=3, *p=&a ;则*p的值是 B 。
A)常量a的地址值B)3C)变量p的地址值D)无意义5.下列关于指针运算的各叙述中,不正确的叙述是 D 。
A)指向同一数组的两个指针,可以进行相等或不等的比较运算;B)可以用一个空指针赋值给某个指针;C)指向数组的指针,可以和整数进行加减运算;D)指向同一数组的两个指针,可以进行有意义的相加运算。
6. 已知x、y、z是int型变量,且x=3,y=4,z=5;则下面各表达式中,值为0的是 D 。
A)‘x’&&‘y’B)x<=y C)x || y+z && y-z D) !((x<y) && !z || 1)7.下列各选项中,正确的选项是 A 。
A) 0和‘\0’值相等。
B) 0和‘0’值相等。
C)‘\0’和‘0’值相等。
D) 0、‘\0’和‘0’值都不相等。
8. 若有说明语句:char ch=‘\72’;则变量ch A 。
A)包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法9.在下列关于C++与C语言关系的各描述中,D是错误的。
A)C语言是C++的一个子集;B)C语言与C++是兼容的;C)C++对C语言进行了一些改进;D)C++和C语言都是面向对象的。
10.在下列关于类概念的各描述中, A 是错误的。
2009上半年数据库系统工程师考试真题及答案-下午卷
2009上半年数据库系统工程师考试真题及答案-下午卷试题一【说明】假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。
为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件。
2.在接到供货请求后,从商品库存记录文件中进行商品库存信息査询。
如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。
3.配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
4.采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改的数据流图(如图1-1所示)。
【问题1】使用【说明】中的词语,给出图1-1中外部实体E1至E4的名称和数据存储D1至D4的名称。
E1:财务部门 E2:采购部门E3:连锁超市 E4:配送部门D1:采购清单记录文件 D2:商品库存记录文件D3:商品配送记录文件 D4:供货请求记录文件解析:本题考查DFD的分析与设计,问题一主要考査DFD中的外部实体和数据存储,由于在题干中已经提到“系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件”,因此可以明确出“连锁超市”外部实体和“供货请求记录文件”数据存储;对应到DFD图中为E3和D4。
描述中的第二项提出“从商品库存记录文件中进行商品库存信息查询。
如果库存满足供货请求,则给配送处发送配送通知;否则,向采购部门发出缺货通知”,因为配送通知需要发送到采购部门,因此采购部门将成为系统的外部实体;同时,商品库存记录文件能够提供库存信息,所以DFD图中E2和D2分别为采购部门和商品配送记录文件丨第三项需求“配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件”,所以配送处理需要查询供货请求记录文件,更新商品库存记录文件与商品配送记录文件,因此D3为商品配送记录文件:采购处理需要记录采购清单同时通知财务部门,所以E1应该为财务部门,D1为采购清单记录文件,剩下的E4则为配送部门。
全国2009年10月自学考试数据库系统原理试题及答案
全国2009年10⽉⾃学考试数据库系统原理试题及答案全国2009年10⽉⾃学考试数据库系统原理试题课程代码:04735⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.数据库系统的核⼼组成部分是( ) A.DB B.DD C.DBAD.DBMS2.数据库的最⼩存取单位是( ) A.字符 B.数据项 C.记录D.⽂件3.数据库应⽤程序的编写是基于三级模式结构中的( ) A.外模式 B.逻辑模式 C.内模式D.概念模式4.完成关系模式设计是在数据库设计的( ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段D.物理设计阶段5.下列关于外键的说法正确的是( ) A.外键必须和相应的主键同名 B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值 6.关系模式设计理论主要解决的问题是() A.提⾼查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性 7.设有关系R (A ,B ,C )和S (A ,D )则与R S 等价的关系代数表达式是() A.RSB.S)(R D C,B,R.A,?∏C.A .S ,A .R =σ)S R (?)D.S))(R (S.A R.A D C,B,R.A,?∏=σ8.设有关系模式R (A ,B ,C ),其关系r 如下表所⽰:下⾯叙述正确的是()A.函数依赖A→B在上述关系中成⽴B.函数依赖BC→A在上述关系中成⽴C.函数依赖B→A在上述关系中成⽴D.函数依赖A→BC在上述关系中成⽴9.设有关系R和S如下表所⽰,则R S的值是()A. B.C. D.10.SQL语⾔是()A.⾼级⾔语B.汇编语⾔C.结构化查询语⾔D.宿主语⾔11.在SQL中,与“NOT IN”等价的操作符是()A.<>ALLB.<>SOMEC.= SOMED.= ALL12.关于事务的故障与恢复,下列说法正确的是()A.事务⽇志⽤来记录事务执⾏的频度B.任何故障的恢复都由系统⾃动完成C.系统故障的恢复只需进⾏REDO操作D.对⽇志⽂件设置检查点是为了提⾼故障恢复的效率13.下列不属于...并发操作带来的问题是( )A.丢失更新B.读脏数据C.不可重复读D.死锁1.4.在⼦类之间的语义约束中,表⽰超类中的对象必须在⼦类中出现的是( )A.Overlapping/doc/8121e165783e0912a2162a0c.html pleteC.DisjointD.Imcomplete15.在对象联系图中,双向箭头(←→)表⽰( ) A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)请在每⼩题的空格上填上正确答案。
南昌大学期末试卷代数与逻辑期未试卷B
南昌大学 2004 ~2005 学年第一学期期考试试卷二、选择题(每题 3 分,共 24 分)得分 评阅人1. 下列语句哪个是真命题。
_____A. 我正在说谎。
B. 严禁吸烟!C. 如果1+2=3,那么雪是黑的。
D. 如果1+2=5,那么雪是黑的。
答案:[ ]2. 命题公P →(Q ∧R)的对偶式为_____。
A. P →(Q ∨R)B. P ∧(Q ∨R)C. ⌝P ∨(Q ∧R)D. ⌝P ∧(Q ∨R) 答案:[ ]3. 下面哪组命题公式是等价的。
_____A. ⌝P ∧⌝Q ,P ∨QB. A →(B →A), ⌝A →(A →⌝B)C. Q →(P ∨Q),⌝Q ∧(P ∨Q)D. ⌝A ∨(A ∧B),B答案:[ ]4. 谓词公式(∀x )P(x) →((∀x )⌝Q(x) → ⌝(∃x )Q(x))的类型是_____。
A. 永真式B. 永假式C. 非永真的可满足式D. 不可满足式答案:[ ]5. *运算如下表所示,_____能使<{a, b}, *>成为独异点。
A. B. C. D.答案:[ ]6. <I, +>是整数加法群,<A, +>为其子群,且32,48∈A ,则_____。
A. 8∈AB. 10∈AC. 12∈AD. 16∈A答案:[ ]7. 下面4个格所对应的哈斯图,_____是分配格。
A. B. C . D. 答案:[ ]8. 有限布尔代数的元素个数必定等于_____。
A. 2nB. n 2C. 2nD. 4n答案:[ ]* a b a a a b b b * a b a a b b a b * a b a a a b a a * a b a a bb b a。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 7页 南昌大学 2009~2010学年第一学期期末考试试卷
试卷编号: ( B )卷
课程编号: H61030008 课程名称: 数据库原理 考试形式: 闭卷 适用班级:计算机,网络,数媒07 姓名: 学号: 班级: 学院: 信息工程学院 专业: 计算机,网络,数媒 考试日期: 题号 一 二 三 四 五 六 七 八 九 十 总分 累分人
签名 题分 40 20 40 100
得分
考生注意事项:1、本试卷共 7页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、 选择题(每空2分,共40分)
得分 评阅人
1、关于数据库系统结构的叙述正确的一项是: ( ) A.一个数据库可以有多个外模式,但只能有一个模式 B.一个数据库可以有多个内模式,但只能有一个模式 C.一个数据库只能有一个外模式,也只能有一个内模式 D.一个数据库可以有多个外模式和内模式
2、可以作用于空值的聚集函数是: ( ) A.SUM() B.MAX() C.COUNT() D.AVG()
3、关于事务的故障与恢复,下列描述正确的是: ( ) A.事务日志是用来记录事务执行的频度 B.采用增量备份,数据的恢复可以不使用事务日志文件 C.系统故障的恢复只需进行重做(Redo)操作 D.对日志文件设立检查点目的是为了提高故障恢复的效率
4、设关系R和关系S的目数分别是4和6,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的目数是 ( ) A.10 B.16 C.24 D.36 第 2 页 共 7页
5、对网状数据模型的描述不正确的是 ( ) A.允许一个以上的结点无双亲 B.一个结点可以有多于一个的双亲 C.与层次结点不同,网状模型中子女结点与双亲结点的联系不是唯一的 D.网状模型的存取效率高于层次模型
6、若属性组F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中每个元组在F上的值必须等于S中某元组的主码值或为空值。这是: ( ) A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则
7、若某学生数据库中有Student表、Course表和SC表,要查询所有学生的选课情况(包括未选课的学生),应进行下列哪项运算: ( ) A.将Students表与Course表左外连接 B.将Students表与Course表右外连接 C.将Students表与SC表自然连接 D.将Students表与SC表左外连接
8、为用户Liu创建一个名为Book的模式,下列SQL语句正确的是: ( ) A.CREATE SCHEMA Book FOR Liu B.CREATE TABLE Book FOR Liu C.CREATE SCHEMA Book AUTHORIZATION Liu D.CREATE TABLE Book AUTHORIZATION Liu
9、在需求分析过程中,用于表达数据和处理之间关系的是: ( ) A.数据流图 B.数据项 C.数据字典 D.数据描述
10、下列哪一项不属于多值依赖所具有的性质? ( ) A.若X—>—>Y,X—>—>Z,则X—>—>Y∩Z B.若X—>—>Y,Y—>—>Z,则X—>—>Y-Z C.若X—>—>Y,则X—>—>Z,其中Z=U-X-Y D.若X—>—>Y,X—>—>Z,则X—>—>YZ
11、哪一类用户有权使用REVOKE语句收回已被授出的权力? ( ) A.表的创建者 B.只有DBA C.DBA或其他授权者 D.任何合法用户都可以
12、无法激活触发器执行的操作是: ( ) A.UPDATE B.INSERT C.SELECT D.DELETE
13、下列哪种情况不是一个属性列(组)上建立索引的依据? ( ) A.该属性列(组)经常需要被更新 B.该属性列经常作为聚集函数的参数 C.该属性列(组)经常在查询条件中出现 D.该属性列(组)经常在连接条件中出现 第 3 页 共 7页
14、SQL语言中的COMMIT语句的主要作用是 ( ) A.结束程序 B.返回系统 C.提交事务 D.存储数据
15、在DB2规定中,哪一类视图是可以被更新的? ( ) A.由两个基本表导出的视图 B.视图的字段包含聚集函数 C.行列子集视图 D.视图定义中含有DISTINCT短语
16、用于定义实体型之间的子集联系的抽象方式是: ( ) A.聚集 B.集成 C.分类 D.概括
17、设有关系模式R(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X, X→Z,Y→W}。则关系模式R的候选码应该是: ( ) A.W和 Y B.WX C.WY D.WZ
18、数据库系统可能发生的各类故障中,破坏性最大的是: ( ) A.系统故障 B.介质故障 C.事务故障 D.计算机病毒
19、规范化过程中,要使BCNF关系模式满足第四范式就必须消除: ( ) A.非主属性对码的部分函数依赖 B.非主属性对码的传递函数依赖 C.主属性对码的部分和传递函数依赖 D.非平凡的多值依赖
20、强制存取控制(MAC)是通过什么机制来控制对敏感数据的存取? ( ) A.密码机制 B.安全等级标识机制 C.角色机制 D.授权机制
二、 填空题(每空2分,共20分) 得分 评阅人
1、数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库 系统维护以下事务特性:____________、_____________、隔离性和___________。 2、按照触发动作的间隔尺寸,触发器可分两种:行级触发器和________________。 3、数据模型通常由三部分组成,即:数据结构、_______________和完整性约束。 4、审计一般可分为________________和用户级审计。 5、SQL有两种使用方式:交互式SQL和________________。 6、在设计开发数据库时,对数据库的物理结构的评价重点是___________________。 第 4 页 共 7页
7、若对于关系模式U有属性C:课程 T:教员 H:上课时间 R:教室 S:学生, 根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},则 属性组(H,R)在F上的闭包为___________________。 8、最常用的数据库的恢复技术是数据转储和________________。
三、 综合题(共40分) 得分 评阅人
1、简述部分函数依赖与完全函数依赖的区别?(10分)
2、设有一个表达‘水手预订船只’的关系模型,实例如下(其中属性Rating表示水手的级别,Bid是船只的编号,Day表示约定的上船日期): Sailor Reserve Sid Sname Rating Age Sid Bid Day 18 Smith 9 35 18 101 10/10/98 21 Joe 8 52 18 102 02/11/98 24 Lewis 5 33 21 101 10/10/98 38 Alan 10 35 24 101 11/10/98 38 101 23/09/98 38 103 15/10/98
根据要求用关系代数表达查询,并写出运算结果。(共15分,每题5分) (1)找出预订了103号船只的水手的名字; 第 5 页 共 7页
(2)找出年龄在50岁以下的水手姓名、年龄和级别; (3)找出被全部水手预订了的船只。 3、设教学数据库中有三个基本表:完成下列操作:(共15分,每题5分) 学生表 S(S#,SNAME,AGE,SEX),其属性表示学生的学号、姓名、年龄和性别;选课表 SC(S#,C#,GRADE),其属性表示学生的学号、所学课程的课程号和成绩;课程表 C(C#,CNAME,TEACHER),其属性表示课程号、课程名和任课教师姓名。
(1) 把SC表中每门课程的平均成绩插入到另一个已存在的表SC_C(C#,CNAME,AVG_GRADE)中,其中AVG_GRADE为每门课程的平均成绩。 第 6 页 共 7页
2) 找出选修了Wang老师教的所有课程的学生姓名; (3) 从SC表中把选‘物理’课程的女学生的选课元组删去。 第 7 页 共 7页 2009-2010一学期期末数据库考试参考答案
B卷: 一.选择题:(每小题2分) ACDAD BDCAB CCACC DABDB
二.填空题:(每个空2分) 1. 原子性、一致性、持续性 2. 语句级触发器 3. 数据操作 4. 系统级审计 5. 嵌入式SQL 6. 时间和空间效率 7. {H,R,C,T} 8. 登录日志文件
三.综合题: 1. 在关系模式R(U)中,如果X→Y,且对于X的任何一个真子集X′,都有X′不能函数确定Y,则称Y对X完全函数依赖。若X→Y但有Y也函数依赖于X的真子集X′,亦即Y不完全函数依赖于X,则称Y对X部分函数依赖。分别记作XFY和XPY。
2. (1)
SailorReserveSnameSid103BidSname,’‘
结果: Sname Alan
(2)Sailor50AgeRatingAgeSname,, 结果: Sname Rating Age Smith 9 35 Lewis 5 33 Alan 10 35
(3)SailorReserveSidBidSid, 结果: Bid 101
3. (1) INSERT INTO SC_C SELECT SC.C#, C.Cname, AVG(SC.GRADE) FROM SC, C WHERE SC.C# =C.# GROUP BY C#;
(2) SELECT Sname FROM S WHERE NOT EXISTS ( SELECT * FROM C WHERE TEACHER=’Wang’ AND NOT EXISTS( SELECT * FROM SC WHERE S.S# =SC.S# AND C.C# =SC.C#));
(3) DELETE FROM SC WHERE C# IN ( SELECT C# FROM C WHERE Cname=’物理’) AND S# IN (