山东师范大学数据库系统概论期末考试试卷及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东师范大学成人高等教育期末考试试题

年级:专业:考试科目:数据库系统概论

试题类别:A卷考试形式:闭卷

一、选择题(共5个小题,每题4分,共20分)

1.数据的逻辑独立性是指 ( )

A.概念模式改变,外模式和应用程序不变

B.概念模式改变,内模式不变

C.内模式改变,概念模式不变

D.内模式改变,外模式和应用程序不变

2.要保证数据库的数据独立性,需要修改的是( )

A.三层模式之间的两种映射

B.模式与内模式

C.模式与外模式

D.三层模式

3.下列四项中说法不正确的是( )

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

4.关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构 C.恢复 D.数据操作

5.关系R和S进行自然连接时,要求R和S含有一个或多个公共 ( )A.元组 B.行C.记录 D.属性

二、填空题(共5个小题,每题4分,共20分)

(1)用户级数据库对应于,是用户看到和使用的数据库,因此也称为用户视图。

(2)同一类型的实体集合被称为,即具有同一类属性的客观存在的事物的集合。

(3)两个实体之间的联系一般可分为三类,它们分别是、、。

(4)实际的数据库系统所支持的主要数据模型有、、。

(5)关系模型由、、三部分组成。

三、根据要求写出下列语句(共3个小题,每题10分,共30分)

某学生数据库有三个表:Student, Course, SC

学生基本情况表:Student(Sno,Sname,Ssex,Sage,Sdept),Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,其中Sno为主码。

课程表:Course(Cno,Cname,Cpno,Ccredit) ,Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,其中Cno为主码。

学生选课表:SC(Sno,Cno,Grade),SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,主码为(Sno,Cno)。

1、写出建表sc的语句,要求sno为外鍵,参照student表中sno字段,cno默认值为’1’,grade取值范围

为0-100分2、查询选修了1号课程的全部学生的姓名,年龄,出生年份(假定当前为2002年)3、将年龄大于30岁的学生所有成绩置为0 四、问答题(共3个小题,每题10分,共30分)

假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人) 如果规定:(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人;

(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:

(1) 根据上述语句规定,写出关系模式R的基本函数依赖

(2)找出关系模式R的候选码

(3) 试问关系模式R最高已经达到第几范式?为什么?

相关文档
最新文档