试题_数据库原理及应用E卷

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

西南科技大学网络教育学院()/()学年第学期试题单〈E卷〉课程名称:数据库原理及应用专业班级:命题教师:江玲

学生姓名:学号:成绩:

考试时间:月日第 1 页,共 4 页

一、单项选择题(每小题2分,共20分)

1.数据库系统的三级模式中,表达物理数据库的是( )。

A.外模式

B.模式

C.用户模式

D.内模式

2.具有坚实数学理论基础的数据模型是( )。

A.关系模型

B.层次模型

C.网状模型

D.E—R模型

3.供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是( )。

A.多对多

B.一对一

C.多对一

D.一对多

4.在关系模型中,关系的每一个属性值( )。

A.不能全同

B.可以全同

C.必须全同

D.是不可分割的

5.多个用户同时对同一数据进行操作,描述的是( )。

A.数据库的完整性

B.数据库的并发控制

C.数据库的恢复

D.数据的完整性

6.构造关系数据模型时,通常采用的方法是( )。

A.从网状模型导出关系模型

B.从层次模型导出关系模型

C.从E—R图导出关系模型

D.以上都不是

7.以下四项中,不包括在数据库维护工作中的是( )。

A.故障维护

B.设计关系模型

第 2 页 , 共 4 页

C.定期维护

D.日常维护

8. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。

A.一个是DELETE,一个是SELECT

B.一个是SELECT,一个是DELETE

C.两个都是UPDATE

D.两个都是SELECT

9.SQL语言的结构中,( )有对应的存储文件。

A.视图

B.基表

C.视图和基表

D.存储文件和视图

10. 事务日志用于保存()。

A.程序运行过程

B.程序的执行结果

C.对数据的更新操作

D.对数据的查询操作

二、简答题(每小题5分,共20分)

1 在建立E-R模型时如何区分实体和属性?

2在数据库中为什么要并发控制?

3登记日志文件时为什么必须先写日志文件,后写数据库?。

4 什么是ODBC?将它和专用接口进行比较。

三、交互式SQL(每小题5分,共30分)

有三个关系

部门(部门号,名称,负责人编号,联系电话)

第 3 页 , 共 4 页职工(职工号,姓名,出生日期,性别,工资,部门号,职称)

医疗(职工号,就医日期,医疗费用,医院名称,诊断结果)

用SQL语言实现下列问题:

1.检索职工“卢仪”作为部门负责人所在部门的名称和联系电话;

2.检索在“协和医院”中没有就医记录的职工号、姓名和部门名称;

3.将职工号为‘3301‘的职工每次的医疗费用减半;

4.统计每个职工的医疗费用总和。

5.定义一个没有任何医疗记录的职工的职工号、姓名视图AAA。

6 建立一个存储过程,以职工号为形参,显示该职工的医疗清单。

四、POWER BUILDER编程(共10分)

界面如图:

1 对w_data的open事件编程,使w_data一打开dw_1中就显示数据.

2对w_data的closequery事件编程,使dw_1中的数据发生改变而又未保存就退出窗口时给用户一个消息框提示.

第 4 页 , 共 4 页五、数据库设计(每小题10分,共20分)

某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

1根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

2 将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。

相关文档
最新文档