- 133
- 0
- 约5.85千字
- 约 5页
- 2018-03-07 发布于河南
- 举报
长安大学数据库考试
试卷A参考答案及评分标准
一、填空题:(每空1分,共20分)
1、对数据库不加控制的并发操作,可能引起丢失更新、读脏数据和不可重复读等三个问题。封锁是实现并发控制的一个非常重要的技术。锁的种类有共享锁和排它锁两大类。
2、SQL的DML包括插入(insert)、删除(delete)、更新(update)和查询(select)四种语句。
3、数据库三级模式结构的两层映像是外模式/模式和模式/内模式,分别实现数据的逻辑独立性和物理独立性。
4、事务的 原子性 、 一致性 、 隔离性 和 持久性 被称为事务的ACID特性。
5、完整性约束包括 实体完整性 、 参照完整性 和 用户自定义完整性 三种。
二、简答题:(每题5分,共30分)
1、在嵌入式SQL中使用游标的四个步骤是什么?分别用什么语句实现。再次打开的游标和前次打开的游标中的数据会不会相同?
2、第三范式(3NF)都消除了什么样的函数依赖?为什么说BC范式(BCNF)是改进了的第三范式?
3、E-R模型的组成要素有哪几种?实体间的联系有哪几种?
有实体、联系、属性三种,实体间的联系有1:1、1:N、N:M三种。
4、一次封锁法和两段封锁协议的联系与区别?两者分别解决什么问题?
一次封锁法符合两段封锁协议,但两段封锁协议不要求一次封锁。一次封锁法能有效解决并发调度中死锁的问题,但实现它会调低系统的并发性。两段封锁协议保证了并发调度的可串行性,但仍有可能产生死锁。
5、索引的优、缺点是什么?为什么经常更新的表或属性、和备注型的属性上不宜建立索引?
索引的优点是加快查询速度,缺点是占用更多的系统资源,降低数据维护的效率。
经常更新的表或属性建立索引,当对数据进行更新时需要对索引进行频繁地维护,降低了数据维护的效率。
备注型属性上建立索引,会占用大量内存空间,影响系统的性能。
6、E-R模型转化为关系模型分哪几个步骤?属于数据库设计过程中哪个阶段的工作?
步骤:①实体转化为关系,实体的属性转化为关系的属性;②联系转化为关系,其属性由相联系的实体的码属性以及联系本身的属性组成;③对上两步产生的关系进行归并,具有相同码的关系可以合并为一个关系。
属于数据库设计过程中逻辑结构设计阶段的工作。
三、应用题(每题5分,共50分)
在gradeManager数据库中,有下列关系:
class(clno,speciality,inyear,number,monitor)
course(cno,cname,credit)
student(sno,sname,ssex,sage,clno)
grade(sno,cno,gmark)
1、在student表上定义一个名称为:tri_upd的触发器,要求实现当student表中记录的Sno值被修改时,修改grade表中相应记录的Sno值。
create trigger tri_upd on student for update as
If update(sno)
Update grade set sno = (select sno from inserted)
Where sno = (select sno from deleted)
2、在gradeManager数据库中定义一个名为sel_course的存储过程,要求能查询每个班选修了某门课程且成绩不为空的学生人数及平均成绩(提示:输入参数为cname)。
Create procedure sel_course @cname varchar(20) as
Select clno,count(*) 选课人数, avg(gmark) 平均成绩
From student s,grade g
where s.sno = g.sno
and gmark is not null
and cno = (select cno from course where cname = @cname)
Group by clno
3、grade表的主码和外码分别什么?假如创建grade表时没有定义它们,请用修改grade表的语句定义它们。(第一问2分,第二问3分)
答:主码是(sno,cno),外码是sno和cno
Alter table grade
Add constraint pk primary key(sno,cno),
Constraint fk_sno foreign key(sno) references student(sno),
Constraint fk_cno foreign key(cno) references course(cno);
4、定义一个名为stu_cmpt的视图,要求查询“
您可能关注的文档
最近下载
- 2025农村基层干部入党申请书范文.docx VIP
- 香港税收指南(34页).pdf VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- YDT_3982-2021数据中心液冷系统冷却液体技术要求和测试方法.pdf VIP
- 第二十五章 资源配置计划(带计算的投标文件).pdf VIP
- 消防安全责任制和岗位消防安全责任制.docx VIP
- SY-T 5836-93中深井压裂设计施工方法.pdf VIP
- 建设工程项目前期手续办理程序(顺序).pdf VIP
- 2025《高质量数据集 质量评测规范》.pdf VIP
- 《WPS办公应用职业技能等级》课件——3. WPS初级-表格.pptx VIP
原创力文档

文档评论(0)