湖南大学课程考试试卷
课程名称:数据库系统原理;试卷编号: 试卷A ;考试时间:120分钟
题 号
一
二
三
四
五
六
七
八
九
十
总分
应得分
100
实得分
评分:
评卷人
解释下列名词(15分)
外码 外模式 3NF 实体完整性 两段锁协议
二、填空(每空1分,15分)
1、FOXPRO所基于的数据模型是( )。
2、事务是并发控制的单位,它有四个属性:( )、( )、( )和持续性。
3、数据保护也称数据控制,主要包括以下几个方面:( ),( ),( )和( )。
4、数据库模型组成三要素指:( ),( ),( )。
5、在规范设计法中,数据库设计的核心和关键是( )和( )。
6、基本的封锁类型有两种( )和( )。
三、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代号写在题干后的括号内。每小题1分,共10分)
1.进行自然联接运算的两个关系必须具有( )
A. 相同属性个数
B. 公共属性
C. 相同关系名
D. 相同关键字
2.DBS中,内外存数据交换最终是通过( )
A. UWA完成
B. DBMS完成
C. OS完成
D. 键盘完成
3.下列不属于DBMS功能的是( )
A. 数据传输
B. 数据定义
C. 数据库运行管理
D. 数据操纵
4.逻辑数据独立性是指( )
A. 模式变,用户不变
B. 模式变,应用程序不变
C. 应用程序变,模式不变
D. 子模式变,应用程序不变
5.一个外部关键字的属性个数( )
A. 至多一个
B. 至多2个
C. 至少一个
D. 至少2个
6.数据字典不包括( )
A. 数据项和数据结构
B. E—R图
C. 数据存储和处理过程
D. 数据流
7.DB、DBMS和DBS三者间的关系是( )
A. DB包括DBMS和DBS
B. DBS包括DB和DBMS
C. DBMS包括DBS和DB
D. DBS与DB和DBMS无关
8.下列不属于视图用途的是( )
A.能简化用户操作
B.使用户能以多种角度观察同一数据
C.增强了数据库的逻辑独立性同时对机密数据提供保护
D.增强数据物理独立性
9.下列不属于对基本表的操作权限的是( )
A. SELECT
B. INSERT
C. CREATETAB
D. UPDATE
10.任何由二个属性组成的关系( )
A. 可能为1NF
B. 可能为2NF
C. 可能为3NF
D. 必为3NF
三、“学生—课程”数据库中包括三个表:
学生表STUDENT由学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系(sdept) 5个属性组成,即student(sno,sname,ssex,sage,sdept),主码为(sno)。
课程表COURSE由课程号(cno),课程名(cname),先修课号(cpno),学分(ccredit)4个属性构成,即course(cno,cname,cpno,ccredit),主码为(cno)。
学生选课表SC由学号(sno),课程号(cno),成绩(grade)3个属性组成,即sc(sno,cno,grade),主码为(sno,cno)。
(一)分别用关系代数语言和SQL语言完成以下操作。(每小题4分)
查询课程“数据库原理”的学分。
查询学生“李红”的《数据库原理》 的成绩。
查询选修了课程“数据库原理”的所有学生的姓名。
查询学生“李红”的年龄。
查询学生“李红”不及格的课程号。
(二)用SQL语言完成以下操作。(每小题2分)
查询学生“李红”选修的所有课程名。
查询学生“李红”的平均成绩。
增加一个新同学的记录(“2001033”,“张波”,“男”,“IS”,“22”)。
将学生“李红”的年龄改为19岁。
10、所有男生创建一个视图。
(三)用事务编一程序,将学生“张红”的学号由“2001012”改为“2001052”。(5分)
四、综合应用题(每小题5分,共15分)
在销售活动中,一个客户一次可能购买多种商品,每次销售由一个收款员收款,并开据销售清单和发票。
请完成如下设计或处理:
1.设计销售管理系统的ER图;
2.将该ER图转换为等价的关系模型;
3.简述将ER图转换为等价的关系模型的转换规则。
五、简答:举例说明关系模式由1NF到3NF规范化的过程及每步所获得的优点(10分)。