欢迎访问北京商务研修学院! 办学许可:教民111010020000071号 京教民广备字(2015)第F29号
 
 
当前位置:首页 -> 通知公告
数据库原理试题

 

课程代码:02336

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20)

1.数据模式是(      )

A.文件的集合                                               B.记录的集合

C.数据的集合                                               D.记录类型及其联系的集合

2.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是并、差、投影、选择和(      )

A.交                   B.笛卡儿积                       C.自然联结               D.除法

3.逻辑表达式运算的结果是(      )

A.数值型            B.字符型                          C.逻辑型                   D.日期型

4.关系数据库的规范化理论主要解决的问题是(      )

A.如何构造合适的数据逻辑结构                   B.如何构造合适的数据物理结构

C.如何构造合适的应用程序界面                   D.如何控制不同用户的数据操作权限

5.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(      )

A.一对一的联系                                           B.一对多的联系

C.多对一的联系                                           D.多对多的联系

6.事务有多个性质,其中不包括(      )

A.一致性            B.唯一性                          C.原子性                   D.隔离性

7DDBS中,查询处理的时间主要取决于(      )

A.数据可得数据量                                        BCPU的执行时间

C.网络中的数据传输量                                 DI/O花费的时间

8.在面向对象的数据库中,继承性可以发生在(      )

A.类一级或对象一级                                    B.类型一级或表一级

C.类型一级或属性一级                                 D.表一级或属性一级

9E-R模型是(      )

A.概念数据模型                                           B.结构数据模型

C.层次数据模型                                           D.网状数据模型

10.下面正确的规则是(      )

A.若XYWYZ,则XWZ                  B.若XYYZXY

C.若XYZ,则XZYZ                       D.若XYYZ,则XZ

 

二、填空题(每小题2分,共20)

1.在层次模型和网状模型中,用_________导航数据,而在数据模型中,用_________导航数据。

2.等式R S=R×S成立的条件是_________。

3SQL语言中谓词exists用于测试一个集合_________

4.分解关系的两条基本原则是:__________________

5.数据库设计分为以下六个设计阶段:需求分析阶段、_________、数据库逻辑设计阶段、_________、数据库实施阶段、数据库运行和维护阶段。

6.数据库保护包括:安全性保护、完整性保护、__________________

7.与集中式DB相比,分布式DB具有_________特点。

8.在嵌套关系模型中,数据类型可以是基本数据类型,还可以是_________类型。

9.如果XYY X成立,那么称XY是一个_________

10.由于数据库系统在三级模式之间提供了__________________两层映射功能,所以就保证了数据库系统具有较高的数据独立性。

三、名词解释(每小题4分,共16)

1.数据独立性

2.视图

3.数据字典

4.封锁

四、简答题(每小题4分,共16)

1DBS由哪几部分组成?

2.数据库的并发操作会带来哪些问题?

3.简述采用E-R图方法的数据库概念设计的过程。

4.简述客户/服务器式DBS的一般结构。此时数据库应用的功能如何划分?

五、程序设计题(每小题3分,共18)

已知:一组关系模式:

部门(部门号,部门名称,电话号码)

职工(职工号,姓名,性别,职务,部门号)

工程(项目号,项目名称,经费预算)

施工(职工号,项目号,工时)

工资级别(职务,小时工资率)

根据这组关系模式回答:

1.用关系代数表达式写出职务为“工程师”的姓名和部门名称。

2.写出SQL语句,将职务为“工程师“的小时工资率提高5%

3.写出SQL语句,按照职工号统计总工时,并显示工时超过40小时的职工号和总工时。

4.用关系代数表达式写出姓名为“潘小光”的职工所在的部门名称和电话号码。

5.写出SQL语句,列出每个部门的职工所承担工程项目的信息,要求显示部门名称、姓名和项目名称。

6.写出SQL语句,创建一个酬金视图,包含的属性有职工号,姓名、项目名称、工时、应发酬金,其中,应发酬金=小时工资率×工时。

六、综合应用题(12小题各2分,第34小题各3分,共10)

现有某个应用,涉及到两个实体集,相关的属性为:

实体集RA#A1A2A3),其中A#为码

实体集SB#B1B2),其中B#为码

从实体集RS存在多对一的联系,联系属性是D1

1.设计相应的关系数据模型。

2.如果将上述应用的数据库设计为一个关系模式:RSA#A1A2A3B#B1B2D1),指出该关系模式的码。

3.假设上述关系模式RS上的全部函数依赖为:A1A3,指出上述模式RS最高满足第几范式?(在1NFBCNF之内)为什么?

4.如果将上述应用的数据库设计为三个关系模式:

R1A#A1A2A3

R2B#B1B2

R3A#B#D1

关系模式R2是否一定满足第三范式?为什么?

[关闭窗口]

 
 
首页招生网就业网学校简介新闻网教育教学留学交流︱党建网︱校园文化院系设置联系我们
Copyright © 2003 - 2028 IBUB.cc All Rights Reserved
版权所有:北京商务研修学院
地址:北京市昌平区沙河镇育荣教育园区 邮编:102206
咨询电话:010-84832589,84832100