浙大城市学院计算机期末考卷,浙大城市学院2013-2014-1数据库系统原理期末试卷-问卷.doc...

本文档详细解析了浙大城市学院2013-2014学年第一学期数据库系统原理期末试卷,涵盖了单项选择、填空、计算题、设计题、应用题、关系代数及查询优化、SQL题目。通过解答展示了数据库理论、设计、操作和并发控制的相关知识点,帮助考生准备考试并理解课程核心内容。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gif浙大城市学院2013-2014-1数据库系统原理期末试卷-问卷.doc

诚信应考考出水平考出风格浙江大学城市学院20132014学年第1学期期末考试试卷数据库系统原理开课单位计算分院;考试形式闭卷;考试时间2014年1月9日;所需时间120分钟题序一二三四五六七总分得分评卷人一.___单项选择题__本大题共__12___题,每题__2___分,共___24___分。1在数据库系统中,提供数据与应用程序间物理独立性的是A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像2对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是A.多对一B.一对多C.多对多D.一对一3设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。按照实体完整性规则A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO与CNO都不能取空值4关系R和S如下表,R-S的结果是得分年级_____________专业_____________________班级_________________学号_______________姓名__________________装订线第2页,共6页5设有关系表SNO,NAME,AGE,其中AGE为年龄字段,则表达式AGENOTBETWEEN18AND24等价于A.AGE24B.AGE24C.AGE24D.AGE246表示事务执行成功的语句是()A.COMMITB.RETURNC.ROLLBACKD.OK7如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是A.丢失更新B.死锁C.不可重复读D.读脏数据8若关系R和S分别包含R和S个属性,分别含有M和N个元组,则RSA.包含RS个属性和MN个元组B.包含RS个属性和MN个元组C.包含RS个属性和MN个元组D.包含RS个属性和MN个元组9下列不属于并发操作带来的问题的是A.丢失更新B.读脏数据C.不可重复读D.运算溢出10SQL语言的聚集函数COUNT、SUM、AVG、MAX和MIN,不允许出现在下列哪个子句中()A.SELECTB.HAVINGC.ORDERBYD.WHERE11关系数据库规范化是为解决关系数据库中()问题而引入的。A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性12集合R与S的交可以用关系代数的基本运算表示为A.RRSB.RRSC.RSRD.SRS第3页,共6页二._填空题___本大题共___8___题,每空___1___分,共___12___分。1开发、管理和使用数据库的人员主要有①、②、系统分析员和最终用户四类相关人员。2根据数据模型的应用目的不同,数据模型分为概念模型和③。3传统的集合“并、交、差”运算施加于两个关系时,这两个关系的④必须相等,⑤必须取自同一个域。4对于属于1NF的关系模式经过⑥转变为2NF,将2NF经过⑦转变为3NF。5为了保护数据库的实体完整性,当用户程序对主码进行更新,使得主码值不惟一时,DBMS会进行⑧处理。6关系R和S做外连接时,结果元组中只有R中的属性存在NULL值,则该连接属于___⑨____连接。7设有关系模式RA,B,C,D,F是R上成立的函数依赖集,F{BA,BD},则R的候选码是_____⑩____。8SQL语句中,WHERE子句的作用是○11HAVING子句的作用是○12三.___计算题_________本大题共__3___题,每题___2___分,共__6__分如图所示,已知关系R、S、W,完成下列关系代数计算R关系S关系W关系ABCABCBC1A22B1A22B23B1B11C13B23D33A21RUS2RW3S÷W得分得分第4页,共6页四.___设计题_________本大题共__3___题,每题______分,共__10__分某旅行社管理系统涉及的部分信息如下(1)景点景点编号、景点名称、地点、景点描述。(2)线路线路编号、线路名称、线路描述。(3)导游工号、姓名、等级。(4)团队团队编号、人数、开始日期、截止日期。其中(1)每条线路由多个景点组成,不同线路的景点存在交叉;(2)每条线路有多名导游,但一名导游只负责一条线路;(3)每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。完成如下设计1设计该旅行社管理系统的ER图;(5分)2将该ER图转换为关系模式;(3分)3指出转换结果中每个关系模式的主码和外码。(2分)五.___应用题_________本大题共__4___题,每题__2____分,共__8__分设某人才市场数据库中有一个记录应聘人员信息的关系模式R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定(1)每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试;(2)考试成绩由人员编号和职位编号确定。回答下列问题1给出模式R的函数依赖图;2给出R的主码;3R最高属于第几范式为什么4将R规范到3NF。得分得分第5页,共6页六.___关系代数及查询优化题_____本大题共__4___题,每题_____分,共__10__分设某商业集团关于商店销售商品的数据库中有三个基本表SHOP(商店)代码描述约束条件S商店编号主码SNAME商店名称AREA区域名MGR_NAME经理姓名SALE(教工)代码描述约束条件S商店编号主码G商品编号主码QUANTITY销售数量GOODS(商品)代码描述约束条件G商品编号主码GNAME商品名称PRICE单价1给出查询销售单价在23,67之间的商品的商店编号和商店名称的关系代数表达式;(3分)2给出查询单价小于50,销售数量大于100的商品名称的关系代数表达式;(3分)3根据上一小题的表达式,画出查询语法树;(2分)4根据上一小题给出的查询语法树进行优化。(2分)得分第6页,共6页七.___SQL题_____本大题共__10___题,每题___3___分,共__30__分设有如下关系模式WAREHOUSE(仓库)代码描述数据类型长度约束条件WHNO仓库编号VARCHAR10主码CITY所在城市VARCHAR20SIZE面积FLOATEMPLOYEE(职工)代码描述数据类型长度约束条件EID职工编号VARCHAR6主码ENAME职工名VARCHAR30不能为空WHNO所在仓库VARCHAR10外码SALARY工资FLOAT工资不能低于1000SUPPLIER(供应商)代码描述数据类型长度约束条件SID供应商编号VARCHAR6主码SNAME供应商名称VARCHAR50ADDR地址VARCHAR80ORDERS(订单)代码描述数据类型长度约束条件ORDID订单编号VARCHAR12主属性SID供应商编号VARCHAR6主属性,外码EID职工编号VARCHAR6主属性,外码ORDDATE订购日期DATE用SQL语言写出如下的程序设计问题。1给出“职工”表的完整建表语句;2查询每个供货商的订单数量,输出供货商名称,订单数量;3查询每个职工的订单情况,输出职工编号,职工姓名,订单编号,供应商编号;4查询所有姓“刘”的职工的信息;5把查询“仓库”表数据的权限授给

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值