华中科技大学2011年《数据库技术》A卷
华中科技大学 2009级大机械类课程
《数据库技术》考试试卷(A卷) 11年5月
姓名 学号 院系 班级
说明:1. 本试卷共七道大题,满分100分; 2. 闭卷考试,考试时间为150分钟。
一、选择题(每题2分,共5题)
1.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为________。 A.候选码 B.关系 C.基本属性 D.外码
2.设有关系R(A,B,C)和S(D,A),如题图所示,R的主键为A,S的主键为D且外键为A.
S
图
则关系S中违反参照完整性约束的元组是( ) A.(1,2) C.(3,3)
B.(2,NULL) D.(4,3)
3.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( ) .A.SELECT sname FROM R WHERE age=NULL B.SELECT sname FROM R WHERE age IS NULL
C.SELECT sname FROM R WHERE NOT(age IS NULL) D.SELECT sname FROM R WHERE age IS NOT NULL 4.数据库设计中,用于反映企业信息需求的是( ) A.E-R模型 C.层次模型
B.关系模型 D.网状模型
5.在数据库系统中,日志文件用于( ) A.保障事务的并发性 C.检测系统的死锁
B.保障SQL语句正确执行 D.数据库故障的恢复
二、填空题 (每空1分,共20分)
1.数据模型由、和三个 要素组成。
2. 并发控制的基本单位是: ;
3、并发操作带来的数据不一致性包括三类:_________________、________________和
___________________。
4.若R∈1NF,且每一个非主属性完全函数依赖于码,则R属于_________________; 5. 在SQL语句中,用于查询和操纵数据的动词是:_________________、_________________、_________________、_________________。
6.列举常见关系数据库管理系统(4个)_________________、_________________、_________________、_________________。
三、简答题 (每题5分,共25分)
1. 简要说明数据库系统一般由哪几部分构成。
2.简要说明数据库设计的一般包含哪些步骤。
3.3.什么是E-R图?构成E-R图的基本要素是什么?
4.详细说明关系模型三类完整性约束。
5.什么是事务?事务的特性?
四.设有关系R和S如下,写出
S(自然连接)的计算结果(10分)。 五、应用题(10分)
学生-课程数据库中包括三个表:
; (1) 写出查询“CS”系同学学号、姓名的关系代数表达式;(2分) (2) 写出查询08001的所选课程的课号、成绩的关系代数表达式;(2分) (3) 写出查询 “数据库”课程最高分的同学学号、姓名的SQL语句;(3分) (4) 写出查询“机械设计”成绩高于80分的同学学号、姓名、系别的SQL语句;(3分)
六、SQL语法题 (20分)
某学生住宿系统数据关系表:(学号、姓名、性别、年级、宿舍大楼编号、宿舍大楼电话号码、宿舍管理员姓名),其中一个学生只能住一个宿舍大楼,每一个宿舍大楼只有一个管理员,并且只有一个电话号码。
(1) 请分析该关系是否符合第三范式,如不符合请说明原因并分解(5分) (2) 写SQL语句创建分解后关系表(5分)
(3) 写SQL语句查询2008级学生的学号、姓名和宿舍编号、宿舍管理员姓名(5分) (4) 写SQL语句将全体女生的宿舍编号改为“N3”(5分)
七、 综合题 ( 10分)
某企业的零件包含以下信息:零件号、零件名称、零件规格、仓库名称、仓库保管员;具体语义:每种零件有唯一零件号,仓库名称唯一、每个仓库可以存放多种零件、一种零件只能存放在一个仓库;每个仓库对应一名保管员。建立零件关系数据库: (1)画E-R图表示概念模型(4分)
(2)根据E-R建立零件数据库的关系模式(说明主码和各属性),使其至少满足第三范式(4分)
(3)图示各关系模式的函数依赖(2分)
一、 选择题
1. A,2.B,3.A,4.A,5.D
二、填空题 (每空1分,共20分)
1.数据结构、数据操作 完整性约束 2.事务
3.原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)。 4.不可重复读、丢失修改、读脏数据 5.第二范式(2NF)
6. select 、insert、delete、update 7. sqlserver、oracle、sybase、DB2
三、简答题 (每题6分,共48分)
1.
数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户 2.
需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库维护和运行 3.
E-R图是用来描述现实世界的概念模型,它提供了表示实体型、属性和联系的方法。实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆形表示,并用无向边将其相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有联系的实体连接起来,同时在无向边旁标上联系的类型(1:1, 1:n或m:n)。 4.
实体完整性 参照完整性
用户定义的完整性 需要适当展开 5.
答:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务具有四个特性:原子性、一致性、隔离性、持续性
五、
Пsno,sname(σsdept=‘CS’(student) Пcno,Grade(σsno=‘08001’(SC)
Select sno,snane, from student where grade in (select max(grade) from SC,student where sc.sno=student.sno and o=o and cno=” 数据库”
Select sno,sname,sdept from student,sc where student.sno=sc.sno and sdept=”机械设计” and sc.garde>80
六
Select sno,sname,lno,lname from student,lc where student.lno=lc.lno and grade=’2008’ Update student set lno=’N3’ where ssex=’女’ 七、
零部件
仓库
…… 此处隐藏:1064字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




