考试日期: 线 陕西师范大学2005—2006学年第二学期期末考试 计算机科学学院2003级计算机科学与技术专业
数据库原理(E)
线: 别 类 生 考 订 : 号 学 装 : 名 姓 :上级 班 : 名 ) 系 ( 院 题号 一 二 三 四 五 总分 分数 答卷注意事项:
订 1、学生必须用蓝色(或黑色)钢笔、圆珠笔或签字笔直接在试题卷上答题。
2、答卷前请将密封线内的项目填写清楚。 3、字迹要清楚、工整,不宜过大,以防试卷不够使用。 4、本卷共 5 大题,总分为100分。
得分 评卷人 一、单项选择题(将一个正确的答案代码填入括号中, 每小题1分,共15分) 装
(1)下面列出的数据库管理技术发展的三个阶段中(I.人工管理阶段, II.文
件系统阶段, III.数据库阶段),没有专门的软件对数据进行管理的是 ( )。
A、I和II B、只有II C、II和III D、只有I (2)描述数据库全体数据的全局逻辑结构和特性的是( )。
A、模式 B、内模式 C、外模式 D、 模式和外模式
(3)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然
连接时,要求R和S含有一个或多个共有的( )。 下A、元组 B、行 C、记录 D、属性
(4)若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为( )。
A、主码 B、候选码 C、主属性 D、外码
(5)SQL语言具有两种使用方式,分别称为交互式SQL和( )。
A、提示式SQL B、多用户SQL C、嵌入式SQL D、解释式SQL (6)有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
第 1 页 ( 共 13 页 )
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。
A、S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’ B、S.S# = SC.S# and C.C# = SC.C# and SAGE in(>=20) and CNAME in
(‘ACCESS’)
C、SAGE in>=20 and CNAME in ‘ACCESS’ D、SAGE>=20 and CNAME=‘ACCESS’
(7)设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式
R的规范化程度最高达到( )。 A、1NF B、2NF C、3NF D、BCNF
(8)X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。 A、X ∈Y B、Y∈X C、X∩Y=Φ D、X∩Y≠Φ
(9)概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳
与抽象,形成一个独立于具体DBMS的( )。 A、数据模型 B、概念模型 C、层次模型 D、关系模型
(10)从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的
是( )。
A、将N方码和联系的属性纳入M方的属性中 B、将M方码和联系的属性纳入N方的属性中 C、增加一个关系表示联系,其中纳入M方和N方的码 D、在M方属性和N方属性中均增加一个表示级别的属性 (11)后援副本的作用是( )。
A、保障安全性 B、一致性控制 C、故障后的恢复 D、数据的转储 (12)事务日志用于保存( )。
A、程序运行过程 B、程序的执行结果 C、对数据的更新操作 D、对数据的查询操作
(13)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作
是( )。
A、一个是DELETE,一个是SELECT B、一个是SELECT,一个是DELETE C、两个都是UPDATE D、两个都是SELECT
(14)( )对系统的数据加以标记,并对标记的主体和客体实施强制存取控制
(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。
第 2 页 ( 共 13 页 )
A、C1级 B、C2级 C、B1级 D、B2级 (15)数据类型、取值范围、空值约束属于( )。
A、静态列级约束 B、静态元组约束 C、静态关系约束 D、动态列级约束 得分 评卷人 二、填空题(在横线上填写正确的答案,每空1分,共10分)
(16)数据库管理系统是数据库系统的一个重要组成部分,它的主要包括以下的几
个功能: 功能、 功能、 以及数据库的建立和维护。
(17)数据库设计分为以下六个阶段: 阶段、 阶
段、 阶段、 阶段、 阶段以及数据库的运行与维护阶段。
(18)SQL语言除了具有数据查询和数据操纵功能之外,还具有 功
能和 功能,它是一个综合性的功能强大的语言。
得分 评卷人 三、判断题(判断下述结论是否正确,对正确的结论加以证明,对错误的结论说明原因或举一反例进行说明,每小题5分,共10分)
(19)关系模式中全部属性组成的集合为候选码的关系是3NF,也是BCNF。
(20)设存在关系模式R(U),U为全部属性的集合,如果多值依赖X→→Y在W(W
是U的真子集,W包含X和Y)上成立,那么多值依赖X→→Y也一定在U上成立。
第 3 页 ( 共 13 页 )
得分 评卷人 四、简答题(每小题5分,共15分)
(21)数据库转储的意义是什么? 试比较各种数据转储方法。
(22)在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通信的?
第 4 页 ( 共 13 页 )
线 订 装 下 线 订 装 上
考试日期: 线
线: 别 类 生 考 订 : 号 学 装 : 名 姓 :上级 班 : 名 ) 系 ( (23)试述事务故障的恢复策略和步骤。
订 装
得分 评卷人 五、综合题(第24小题20分,第25小题10分,第26
小题20分,共50分)
下(24)假定一个部门的数据库包括以下的信息:
职工的信息:职工号、姓名、住址和所在部门。
部门的信息:部门所有职工、部门名称、部门编号、办公地点和销售的产品。
产品的信息:产品名、产品编号、颜色和重量。
制造商的信息:制造商名称、制造商编号、地址。
第 5 页 ( 共 13 页 )