已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题(共20分,每题1分)1. DB、DBMS和DBS三者之间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSC.DBS与DB和DBMS无关2. 在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A.未更新的数据B.未撤销的数据C.未提交的数据D.未刷新的数据3. 加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A.活锁B.死锁C.读-写冲突D.写-写冲突4. 语句DELETE FROM SC表明(A)A.删除SC中的全部记录B.删除基本表SCC.删除基本表SC中的列数据D.删除基本表SC中的部分行5. 数据库设计阶段分为(D)A.物理设计阶段、逻辑设计阶段、编程和调试阶段B.模型设计阶段、程序设计阶段和运行阶段C.方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6. 关系笛卡尔积运算记号RS表示(D)A.R为关系名,S为属性名B.R和S均为属性名C.R为属性名,S为关系名D.R和S均为关系名7. 在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A.指针B.游标C.数组D.栈8. 下列说法中不正确的是(C)A.任何一个包含两个属性的关系模式一定满足3NFB.任何一个包含两个属性的关系模式一定满足BCNFC.任何一个包含三个属性的关系模式一定满足3NFD.任何一个关系模式都一定有码9. 在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2);A.表中有5条记录B.表中有5列C.表中字符串Snum的长度D.表格的大小10. 在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11. 在DBS中,DBMS和OS之间的关系是(B)A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行12. 关系中行列次序的变换性质是(D)A.行可以交换,列不可交换B.行不可交换,列可交换C.行、列均不可交换D.行、列均可以交换13. 单个用户使用的数据视图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式14. 数据库系统安排多个事务并发执行的过程称为(C)A.步骤B.进程C.调度D.优先级15. SQL语言有两种使用方式,分别称为交互式和(C)A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL16. 以下不属于服务器端脚本语言的是(D)。A.JSPB.PHPC.ASPD.ADO17. 在数据库系统中,空值是(D)A.0B.空格C.空字符串D.不确定18. 下列关于触发器的描述错误的是(C)。A.触发器是一种实现复杂完整性约束的特殊存储过程B.触发器必须创建在一个特定的表上C.触发器通过EXECUTE语句调用D.触发器中使用了两张专用的临时表inserted和deleted19. 数据库并发操作可能带来的问题包括(A)A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度20. 下面不是数据库系统必须提供的数据控制功能的是(C)A.安全性B.完整性C.可移植性D.并发控制二、填空题(16分,每空2分)1. C/S结构是()结构的简称。2. 角色管理机制可以简化()的工作量。3. 完全恢复模型是以后援副本和()为基础的恢复方法。4. 设有3个关系模式:职工(职工号,姓名,年龄,性别)公司(公司号,名称,地址)工作(职工号,公司号,工资)在定义表结构时,用SQL子句实现下列完整性约束:(1)公司表中公司号非空且唯一()。(2)工作表中公司号的值必须是公司表中的有效公司号()。(3)职工的性别为男或女()。(4)女职工的年龄在1850岁之间()。5. 对上题中的3个关系,写出检索金山公司所有男职工的姓名和年龄的关系代数表达式()。三、简答题(14分)1. 试述DBMS的主要功能。(4分)2. 简述产生死锁的原因以及预防死锁的三种方法。(5分)3. 试述事务的概念及事务的四个特性。(5分)四、设计题(50分)1 某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一人科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。(1)请根据上述规则设计此数据库的E-R模型,要求在E-R图中注明属性和联系的类型。(6分)(2)将E-R模型转换成关系模型,并指出每个关系模式的主码。(6分)2 现有一个未规范化的表,包含了项目、部件和已提供的数量信息。要求:部件号部件名现有数量项目代号项目内容项目负责人已提供数量205CAM3012AAA011020BBB0215210COG15512AAA013025CCC112530DDD1215(1)写出基本函数依赖集,并找出候选码。(4分)(2)判断最高达到第几范式,并说明理由。(2分)(3)如果有必要,将其分解成3NF模式集。(6分)2(1)FD=部件号部件名,部件号现有数量,项目代号项目内容,项目代号项目负责人,(项目代号,部件号)已提供数量,候选码为(项目代号,部件号)。(4分)(2)存在部件名属性对候选码的部分函数依赖,因此最高达到1NF。(2分)(3)部件(部件号,部件名,现有数量)(2分)项目(项目代号,项目内容,项目负责人)(2分)提供(项目代号,部件号,已提供数量)(2分)3 设有图书关系BOOK(BID,BNAME,QTY),属性依次是书号、书名、库存数量。规定当一批图书入库时,首先判断是否存在该书,如果存在则更改其库存数量,并通知客户最新的库存数量;否则,插入该书信息(书名暂时为空),并发出“新书入库”的提示信息。设计一个存储过程来实现此功能,该存储过程有书号(bid)和入库数量(s)2个参数。同时,要求设计一个SQL程序验证存储过程的作用。(10分)4 设有4个关系模式:供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市;零件关系:P(PNO,PNAME,COLOR),属性依次是零件号、零件名和颜色;工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市;供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、零件号、工程号和数量。用SQL语句实现下列操作:(1) 查询P1号零件的颜色。(2分)(2) 查询S1号供应商为J1号工程提供零件的编号和供应数量,查询结果按零件号降序排列。(2分)(3) 查询由S1号供应商提供红色零件的工程号。(2分)(4) 查询与其提供零件的供应商所在城市为同一城市的工程号。(2分)(5) 统计所在地为杭州的工程数量。(2分)(6) 统计每个供应商提供的零件总数。(2分)(7) 查询比J1号工程使用的零件数量多的工程号。(2分)(8) 删除为由S1号供应商提供零件的工程信息。(2分)(1)SELECT COLOR FROM P WHERE PNO=P1(2分)(2)SELECT PNO,QTY FROM SPJ WHERE JNO=J1 AND SNO=S1ORDER BY PNO DESC(2分)(3)SELECT JNO FROM P JOIN SPJ ON(P.PNO=SPJ.PNO)WHERE COLOR=红AND SNO=S1 (2分)(4)SELECT J.PNO FROM J JOIN SPJ ON(J.PNO=SPJ.PNO)JOIN S ON(S.SNO=SPJ.SNO)WHERE J.CITY=S.CITY(2分)(5)SELECT COUNT(JNO)FROM J WHERE CITY=杭州 (2分)(6)SELECT SNO,SUM(QTY)FROM SPJ GROUP BY SNO(2分)(7)SELECT JNO FROM SPJ GROUP BY JNO HAVING SUM(QTY)(SELECT SUM(QTY) FROM SPJ WHERE JNO=J1) (2分)(8)DELETE FROM J WHERE JNO IN(SELECT JNO FROM SPJ WHERE SNO=S1) (2分)标准答案及评分标准一、单选题(20分)12345678910BCAADDBCCC11121314151617181920BDACCDDCAC二、填空题(16分)1客户机/服务器2授权3事务日志4(1)PRIMARY KEY (公司号)4(2)FOREIG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车底盘构造课件 第十一章 汽车制动系统-1
- Unit 7 课时8 Section B Project(大单元课时课件)英语新教材人教版八年级下册
- 三方金融外包合同
- 业务销售外包合同
- 中建一局外包合同
- 丹徒产线外包合同
- 产品宣传外包合同
- 仓库管理员外包合同
- 人工外包合同
- 企业签劳务外包合同
- 2025中国机械工业集团有限公司审计中心项目主审岗招聘6人笔试历年典型考点题库附带答案详解
- 2026年全国安全生产月主题宣讲课件
- 2026年人教版(新教材)小学信息技术三年级全一册第二学期(第5-8单元)期末质量检测卷及答案(二套)
- 招商运营管理中心工作手册
- 2026年陕西好猫卷烟材料有限责任公司招聘(10人)笔试参考题库及答案解析
- 四川-(2025年)高考四川卷历史高考真题(含答案)
- 语文+答案百师联盟2026届高三4月22日适应性模拟考试(.22-4.23)
- 2026三年级科学下册全册知识点(教科版)
- 2026年内蒙行测真题及答案
- 冷链设备维护保养计划
- 北京市2025北京人民艺术剧院招聘6人笔试历年参考题库典型考点附带答案详解
评论
0/150
提交评论