《工程数据库设计与应用》试卷 A

一、 选择

1、 CAD/CAM系统组成的核心模块 ( )

A 用户界面与接口

B 支撑软件

C 产品建模

D 绘图系统

2、三级模式间存在两种映射,它们是( )

A 模式与子模式间,模式与内模式间

B 子模式与内模式间,外模式与内模式间

C 子模式与外模式间,模式与内模式间

D 模式与内模式间,模式与模式间

3、关系模型中,表示实体间n:m联系是通过增加一个( )

A 关系实现

B 属性实现

C 关系或一个属性实现

D 关系和一个属性实现

4、从关系中挑选出指定的属性组成新关系的运算称为( )

A "选取"运算

B "投影"运算

C "联接"运算

D "交"运算

5、数据库编程工具或SQL语言中的游标是( )

A 表达式

B 变量

C 指针

D 结果集数据结构

6、单个用户使用的数据视图的描述称为 (  )

A 外模式

B 概念模式

C 内模式

D 存储模式

7、 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 ()

A 左外联接

B 右外联接

C 外部并

D 外联接

8、在数据库设计中,将ER图转换成关系数据模型的过程属于 (  )

A 需求分析阶段

B 逻辑设计阶段

C 概念设计阶段

D 物理设计阶段

9. 数据库管理系统DBMS中实现事务持久性的子系统是 (  )

A 安全性管理子系统

B 完整性管理子系统

C 并发控制子系统

D 恢复管理子系统

10. 属性类型允许是基本数据类型、结构类型和集合类型的模型是 (  )

A 关系模型

B 嵌套关系模型

C 对象-关系模型

D 分布式关系模型

二、多项选择

1、工程数据模型有很多,下列几种数据模型属于概念模型 ( )

A 层次数据模型

B 关系数据模型

C 对象数据模型

D 实体-关系数据模型 E.网状数据模型

2、产品数据管理的主要功能包括( )

A 电子仓库管理

B 生产经营管理

C 工程图档与工程流管理

D 销售管理 E.产品结构与文档管理

3、在工程应用的数据库模式设计过程中将会使用下列方法及其工具是( )

A 数据流图

B 实体-关系图

C 程序框图

D IDEF图 E.系统控制流程图

4、数据模型的描述包括( )

A 数据对象

B 数据操作

C 约束与完整性

D 控制条件 E.对象关系

5、版本管理的技术就是要解决( )

A 对象的不同结构的表示及其关联

B 设计过程中对象的状态变换

C 对象在不同设计阶段的结构历史

D 用于并发控制和数据库恢复 E.在设计过程中可随时保留设计对象的修订版本或替换版本

6、CAD/CAM集成的方式有( )

A 点到点集成

B 基于DXF文件的集成

C 基于STEP的集成

D 基于IGES文件的集成 E.基于中性文件的集成

7、在数据库运行维护阶段,数据库系统管理员的主要工作有( )

A 数据库的转储和恢复

B 数据库的安全性、完整性控制

C 数据库存储的重组织与重构造

D 系统性能的监督、分析和改造 E.数据库逻辑结构的重组织与重构造

8、数据管理是数据处理的中心环节,包含以下( )

A 数据的组织

B 数据的存储

C 数据的收集

D 数据的检索和维护 E.数据的加工

、 填空题

1、事务必须具有的四个性质是:原子性、 和持久性。

2、相对于层次/网状数据模型,关系数据模型的操作基础是关系代数,操作的对象
是面向 ,而层次/网状数据模型的操作是面向 。所以
模型中的数据路径的存取对用户是隐藏的。

3、CAD有两种含义,它们分别是 ,所以CAD分为广
义的CAD和狭义的CAD。狭义的CAD主要是指

填空第9题
4、工程管理中涉及到各种各样的数据。从数据处理的角度和时间的先后顺序,我
们可将工程数据分为
等。

四、 问答题

1、简述在产品设计过程中涉及的工程数据。



2、请阐述在网状模型和关系模型中,实体之间联系的实现方法。



3、简述ODBC、OLE DB、ADO、DAO、RDO之间的关系。



4、SQL中表达完整性约束的规则主要有哪几种?



5、简述数据库系统的组成。



6、简述工程数据的特点。



五、设计题

1. 简述产品结构(BOM)在设计、制造过程中的作用及在这两个阶段的相关性和不同性。



2.企业仓库库管理中入库流程是这样的:质量检验部门根椐物料的到货通知单对到货的物料进行检查,如果物料质量存在问题就通知厂家推退货处理,否则办理入库,并开据相应的入库凭证通知财务和登记仓库的库存台帐。请你使用数据流工具画出入库流程



3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)、作者 (作者编号,作者名,年龄,地址),试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。



4. 设有商店和顾客两个实体,"商店"有属性商店编号、商店名、地址、电话,"顾客"有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出ER图,并注明属性和联系类型。



5. 学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)、收费 (学年,学号,学费,书费,总金额)。假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)