数据库原理及应用-12本科(B卷)
更新时间:2023-11-25 13:39:01 阅读量: 教育文库 文档下载
- 数据库原理及应用答案推荐度:
- 相关推荐
南阳理工学院_2013_-_2014_学年第_1_学期试卷(B卷)
课程:《1502108010数据库原理及应用 》
考核方式:(闭卷) 课程性质:___必修____ 适用对象:2012 级 本科 题号 满分 得分
一 20 二 30 三 20 四 30 总分 100 复核人 评卷人 得分 一、填空题:(每空 2 分,共 20 分)
1.在数据管理技术的发展过程中,经历了____ ___ 、文件系统阶段和数据库系统阶段。 2.一个超市里可以为多个客户供应多种商品,而每个客户可以到多个超市里购买多种商品,那么在超市和客户之间的联系类型是____ ___ 。
3. ____ ___ 长期储存在计算机内的、有组织的、可共享的数据的集合 。 4.E-R图中的主要元素是实体型 、____ ___和属性。
5.在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为___________ 。 6.数据库的安全控制一般方法有用户标识和鉴定、存取控制、____ ___ 、数据加密和审计等。
7.在数据库的两层映像中, 保证了逻辑独立性。
8.如果关系模式R上有函数依赖A→B和B→C,但B→A,且B不是A的子集,则R中存在____ ___ 依赖。
9.消除1NF关系中非主属性对键的____ ___ 依赖 ,得到2NF。 10.实体完整性规则是对__________的约束。
二、单选题:(每题 2 分,共 30 分)
(说明:将认为正确答案的字母填写在每小题后而的括号内)
1. 一个关系只有一个( ) 。
A.候选码 B.外码 C.超码 D.主码 2.关系数据库管理系统应能实现的专门关系运算包括____。
A.排序,索引,统计 B.选择,投影,连接
C.关联,更新,排序 D.显示,打印,制表
3.SQL语言是____语言。
评卷人 得分 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库
4. 等值连接是构成新关系的有效方法,一般情况下,当对关系R和S使用自然连接是,要求R和S含有一个或多个共有的____。
A.元组 B.行 C.记录 D.属性
5. 在SQL语言的SELECT语句中,用于对结果元组进行分组的是哪一个子句_____。 A.GROUP BY B.HAVING C.ORDER BY D.WHERE 6. 在SQL语言的SELECT语句中,实现选择操作的是哪个子句_____。
共 4 页 第 1 页
A.select B. from C.where D.group by 7. 在数据库的三级模式中,外模式有__ _。
A.1个 B.2个 C.3个 D.任意多个 8.SQL语言中,实现数据检索的语句是____。
A.INSERT B.SELECT C.UPDATE D.DELETE 9. 下列 SQL语句中,删除student表的正确语句是____。 A. CREATE student B. ALTER student C. DELETE student D. DROP student
10. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。
A.实体完整性 B、参照完整性 C、用户自定义 D、用户操作
11. 若关系R为M列P行,关系S为N列Q行,则________的结果为M+N列P×Q行。 A.R-S B.R×S C.R÷S D.R S 12. 候选关键字中的属性称为 。
A.主属性 B.非主属性 C.复合属性 D.关键属性 13. 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是 。 A. DELETE Age from S B. ALTER TABLE S DROP Age C. UPDATE S Age D. ALTER TABLE S ‘Age’ 14.下列不属于需求分析阶段工作的是:________。 A. 建立E-R图 B. 分析用户活动 C. 建立数据字典 D. 建立数据流图
15.________是以正确的方式执行并发操作,避免数据库的不一致性,使用户事务的执行不受其它事务干扰。
A. 物理设计 B.恢复 C.安全性 D.并发控制
评卷人 得分 三、简答题:(每题 5 分,共 20 分)
1.Describe the functions of THE VIEW。
2.What is the SQL and what’s the function of SQL?
共 4 页 第 2 页
3. 简述关系数据库的实体完整性和参照完整性。
4.什么是事务,事务有哪些特性?
1.设学校数据库中有两个实体集: 学生表:学号、姓名、班级、年龄、所在系 课程表:课程号、课程名称、教师
某学校有若干学生,每个学生可以选修多门课程,学校有若干课程供学生选修,每门课程可以供多个学生选修,要建立该学校学生选修课程的数据库,请设计: (1)试画出E-R图,要求在图上注明属性及联系的类型;(6分)
共 4 页 第 3 页
评卷人 得分 四、设计题:(每题分数见题后,共 30 分)
(2)将E-R图转换成关系模型,并注明主码;(6分)
(3)根据所给系统,分别用SQL语言和关系代数运算完成下面查询。 1.查询年龄小于20岁的学生。(4分)
2.查询学生的姓名和所在系,即求“学生”关系中学生姓名和所在系两个属性上的投影。(4分)
3.查询选修了2号课程的学生学号。(4分)
4.查询选修了“数据库”课程的学生的学号和姓名。(4分)
5.给所有学生年龄增加1岁。(2分)
共 4 页 第 4 页
南阳理工学院课程考试
参考答案与评分标准
考试课程:数据库原理及应用 学年学期:2013-2014-1 试卷类型:B 考试时间:120
一、填空题(每题 2 分,共 20 分)
1. 人工管理阶段 2. 多对多 3. 数据库 4. 联系 5.死锁 6.视图机制 7. 外模式/模式映象 8. 传递函数 9. 部分函数依赖 10.主键/主码 二、选择题(每题 2 分,共 30 分)
1-5 DBCDA 6-10 CDBDC 11-15 BABAD
三、简答题:(每题 5 分,共 20 分)
1.视图使不同的用户和应用程序以不同的视角看待数据库中的数据;(2分)视图为数据库的逻辑重组提供了很大的便利;(1分)视图能够对机密数据提供安全保护。(2分)
2. SQL是结构化查询语言(Structured Query Language)的缩写,(2分)是介于关系代数与关系演算之间的语言,是一种用来与关系数据库管理系统通信的标准计算机语言。(1分)功能包括数据查询、数据定义、数据操纵和数据控制。(2分) 关系模式S的码为:(Sno,Course)。(2分)
3. (1)实体完整性:若属性A是关系R的主属性,则熟悉A不能取空值。(2分) (2)参照完整性:若F是关系R中对应关系S的外键,则对于R中的每个元组在F上的值或者取空,或者等于S中某个元组的主键值。(3分) 4. 事务是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。它是一个不可分割的工作单位,其中包含的所有操作,要么都执行,要么都不执行。(2分) 事务具有4 个特性:原子性(Atomicity )、一致性(consistency )、隔离性( Isolation )和持续性(Durability )。这4 个特性也简称为ACID 特性。(3分) 四、设计题:(每题分数见题后,共 30 分) 1. (6分)
学号姓名班级学生表M年龄 所在系 成绩 选修N课程表课程名称课程号教师
(每缺一个实体扣2分,属性不完整扣2分,联系不完整扣2分)
2. 学生表(学号,姓名,班级,年龄,所在系)(2分) 选修(学号,课程号,成绩)(2分)
课程表(课程号,课程名称,教师)(2分)
(每个关系模式缺少主码扣1分,属性不完整扣2分)
3.根据所给系统,分别用SQL语言和关系代数运算完成下面查询 1.select * from 学生表 where 年龄<20 (2分) σ年龄<20 (学生表)(2分)
2.select 姓名,所在系 from 学生表(2分) π姓名,所在系(学生表)(2分)
3.select 学生表.学号 from 学生表,选修表 where 学生表.学号=选修表.学号 and 课程号=“2” (2分)
π学号(学生表) π学号(σ课程号=“2”(课程表))(2分)
4. select 学生表.学号,姓名 from 学生表,选修表,课程表 where 学生表.学号=选修表.学号 and 选修表.课程号=课程表.课程号 and 课程名=“数据库” (2分) π学号,姓名((学生表) 选修表 σ课程名=“数据库”(课程表))(2分) 5.update 学生表 set 年龄=年龄+1(2分)
2. 学生表(学号,姓名,班级,年龄,所在系)(2分) 选修(学号,课程号,成绩)(2分)
课程表(课程号,课程名称,教师)(2分)
(每个关系模式缺少主码扣1分,属性不完整扣2分)
3.根据所给系统,分别用SQL语言和关系代数运算完成下面查询 1.select * from 学生表 where 年龄<20 (2分) σ年龄<20 (学生表)(2分)
2.select 姓名,所在系 from 学生表(2分) π姓名,所在系(学生表)(2分)
3.select 学生表.学号 from 学生表,选修表 where 学生表.学号=选修表.学号 and 课程号=“2” (2分)
π学号(学生表) π学号(σ课程号=“2”(课程表))(2分)
4. select 学生表.学号,姓名 from 学生表,选修表,课程表 where 学生表.学号=选修表.学号 and 选修表.课程号=课程表.课程号 and 课程名=“数据库” (2分) π学号,姓名((学生表) 选修表 σ课程名=“数据库”(课程表))(2分) 5.update 学生表 set 年龄=年龄+1(2分)
正在阅读:
数据库原理及应用-12本科(B卷)11-25
排球练习题03-18
平凉市崆峒区2018年初中毕业暨高中阶段招生考试工作组织实施方案(初稿)(2)09-29
从海泰到宝钢信虹地块14年之路(川北街道9、10、13、15街坊土地情况) - 图文03-11
档案管理要求(草拟最终)05-22
五年级下册科技活动教案03-07
气动高压柱塞泵项目可行性研究报告评审方案设计(2013年发改委标准案例范文)04-27
汽车电器开关设计基础知识08-27
可喜安以质取胜-新闻曝光04-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 原理
- 本科
- 数据库
- 应用
- 12
- 2016年电力工程继续教育试题(全面)
- 供应商早期生产遏制作业指导书
- 命运交响曲曲式分析
- 商品学包装案例分析
- 猎聘网RPO项目助理岗岗位实习报告
- 第八章 曲线积分与曲面积分部分考研真题及解答
- 2013高考语文一轮复习知识点检测(新课标):识记并正确书写解读
- 事业单位改革工作总结
- 军事理论提高题《战略环境》章节
- 电子封装材料及封装技术
- 静态网页设计的试题及答案
- 土工试验检测试题(06) - secret
- 200题抗生素考试(2016)
- 财务管理·课后作业·习题班第八章
- RTX2015安装部署
- 见习幼儿园报告之环境创设
- 网络技术基础大作业 有答案
- 创意产品设计,创意产品设计专业方案 - 图文
- 我要贴汽车膜哪家好
- 如何提升高年级学生的写作能力 - 论文