




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题(共 20 分,每题 1 分) 1.DB、DBMS 和 DBS 三者之间的关系是(B) A.DB 包括 DBMS 和 DBSB.DBS 包括 DB 和 DBMS C.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.删除基本表 SC C.删除基本表 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.任何一个包含两个属性的关系模式一定满足 3NF B.任何一个包含两个属性的关系模式一定满足 BCNF C.任何一个包含三个属性的关系模式一定满足 3NF D.任何一个关系模式都一定有码 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.解释式 SQL 16. 以下不属于服务器端脚本语言的是(D) 。 A.JSPB.PHPC.ASPD.ADO 17. 在数据库系统中,空值是(D) A.0B.空格C.空字符串D.不确定 18. 下列关于触发器的描述错误的是(C) 。 A.触发器是一种实现复杂完整性约束的特殊存储过程 B.触发器必须创建在一个特定的表上 C.触发器通过 EXECUTE 语句调用 D.触发器中使用了两张专用的临时表 inserted 和 deleted 19. 数据库并发操作可能带来的问题包括(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 现有一个未规范化的表,包含了项目、部件和已提供的数量信息。要求: 部件号部件名现有数量项目代号项目内容项目负责人已提供数量 205CAM3012AAA0110 20BBB0215 210COG15512AAA0130 25CCC1125 30DDD1215 (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 分)分) 123456789 1 0 BCAADDBCCC 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 BDACCDDCAC 二、填空题(二、填空题(16 分)分) 1客户机/服务器 2授权 3事务日志 4 (1) PRIMARYKEY (公司号) 4 (2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人购买电梯合同范本
- 社区建设基础知识培训课件会
- 字体设计(天津美术学院)知到智慧树答案
- 船舶代理简易合同范本
- 外包广告运营合同范本
- 平板电脑购买合同范本
- 房子抵押简易合同范本
- 物业招标投标合同范本
- 鸡粪购销合同范本
- 公园管护合同范本
- 肥厚型梗阻性心肌病护理
- 腹腔热灌注化疗术后护理
- 铁路防寒安全培训
- 工业机器人系统操作员(三级)认定理论考试复习题及答案
- 重庆市字水中学2024届九年级上学期期中考试数学试卷(含答案)
- 水闸现场安全检测分析报告
- 车辆定点维修服务保障方案
- 学生营养餐(中央厨房)集中配送项目计划书
- 连云港市新海初中2022-2023七年级新生入学素质测试英语试卷及答案
- 2024版买房定金合同范本
- 小猪佩奇英语版台词
评论
0/150
提交评论