广东工业大学试卷用纸,共 页,第 页
广东工业大学试卷用纸,共页,第页
广东工业大学试卷用纸,共页,第页
一、填空(每题1分,共10分)
1、层次模型,网状模型,关系模型
2、逻辑结构设计,物理结构设计
3、原子性,持续性
4、并发调度的可串行性
5、闭包
6、描述事物的符号记录
二、选择题(每题2分,共20分)
三、简答题(每题4分,共16分)
1、解释数据库,数据库系统,数据库管理系统三个概念。
数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。
(1分)
DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。
(1分)
DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
(2分)
2、试述视图和基本表之间的联系和区别?
(1)视图和基本表在概念上等同,他们都是关系。
(1分)
(2)基本表是本身独立存在的表。
视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个
虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。
(3分) 3、数据库的完整性概念与数据库的安全性概念有什么区别和联系?
数据的完整性和安全性是两个不同的概念,但是有一定的联系。
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。
(2分)
后者是保护数据库防止恶意的破坏和非法的存取。
也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。
(2分)
4、什么是封锁?基本的封锁类型有几种,简要说明它们的含义。
封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。
加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。
(2分)基本封锁类型:排它锁和共享锁。
排它锁又称为写锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁(1分)
共享锁又称为读锁:若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T
释放A
上的S锁。
(1分)
四、计算(4分)
1、(R÷S)×S={(2,3,4,5),(2,7,2,3)}
2
广东工业大学试卷用纸,共页,第页
广东工业大学试卷用纸,共 页,第 页
五、问答题(10分)
转化的数据模型如下:
车队(车队号,车队名)
车辆(
牌照号,厂家,生产日期,车队号)
司机(司机编号,姓名,电话,车队号,聘期)
使用)
(写对关系模型为3分,找对主码外码2分)
六、问答题(30分)下列各题所用到的表如下:
(一)
1、))))(()((('',,Student course sc Tname cno cno sno sname sno ∞÷-李四σππσ
2、∏cname ,tname (σ sdept =‘数学系‘∧cdept=’计算机系’(sc ∞student ∞Course))
(三)用SQL语言完成下列操作
1、把王力同学的学习选课记录删掉(3分)
Delete from sc where sno in (select sno from student where sname=‘王力’);
2、统计每门课程的选修人数(超过30人的课程才统计)。
要求输出课程号和选修人数,查询结果按人数降序排列。
(3分)
select cno,count(sno) from sc c
group by cno
having count(sno)>30;
order by 2 DESC;
3、查询学号比张三大,年龄比张三小的学生的姓名(3分)
select x.sname from student x,student y
where x.sno>y.sno and x.sage < y.sage and y.sname=’张三’;
4、查询课程名是‘编译原理’(课程名称)的直接先行课的课程号和课程名;(3分)
select o ,ame from course x,course y
where o=y.cpno and ame=’编译原理’
5、允许用户李里对成绩字段有更新权力(3分)
grant update(grade) on table sc to 李里;
七、问答题(10分)
设关系模式为R<U,F>,U={A,B,C,D,E,P },F={A→D,E→D,D→B,BC→D,DC→A }
1、求(AD)+(2分)
(AD)+=ADB
2、求R的候选码,指出哪些属性是主属性,哪些是非主属性。
(4分)
R的候选码为(E,C,P),主属性为E、C、P,非主属性为A、B、D
3、将R分解为具有函数依赖保持性的3NF。
(4分)
广东工业大学试卷用纸,共页,第页
ρ={ED,BCD,ACD,P }
广东工业大学试卷用纸,共页,第页。