数据库概念设计及数据建模(二)
(总分100,考试时间90分钟)
一、选择题
1. 根据数据库应用系统生命周期模型,完成E-R模型创建的阶段是______阶段。
    A.需求分析    B.概念设计    C.逻辑设计    D.物理设计
2. 数据库概念设计阶段的主要任务是______。
    A.将用户需求抽象为一个不依赖于任何具体DBMS和机器的数据模型
    B.获取用户需求,将用户需求整理成需求规格说明书
    C.确定项目的目标和范围
    D.选择数据的存储结构和存储方法
3. 关于数据库概念设计阶段的工作目标,下列说法错误的是______。
    A.定义和描述应用系统涉及的信息结构和范围
    B.定义和描述应用系统中数据的属性特征和数据之间的联系
    C.描述应用系统的数据需求
    D.描述需要存储的记录及其数量
4. 常用的数据库概念设计方法不包括______。
    A.逐步扩张    B.自底向上    C.自项向下    D.逐层分解
5. 下列用于数据库概念设计的方法是______。
    A.DFD方法和IDEF1X方法    B.E-R方法和IDEF0方法
    C.E-R方法和IDEF1X方法    D.DFD方法和IDEF0方法
6. 数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是______。
    A.实体-联系模型    B.关系模型    C.面向对象模型  D.网状模型
7. 如果3个实体间两两都有联系,实体A与实体B之间是一对多联系,实体B和实体C之间是一对一联系,则实体A与实体C之间的联系是______。
    A.一对一    B.一对多    C.多对多    D.无法确定
8. 联系中涉及的实体型的个数称为该联系的______。
    A.元数    B.属性    C.域    D.集合
9. 在E-R图中,菱形表示______。
    A.实体    B.实体的属性    C.实体之间的联系  D.联系的类型
10. 在某数据库的设计过程中,商品价格在有些地方使用“元”为单位,有些地方使用“万元”为单元,这种不一致现象称为______。
    A.属性冲突    B.命名冲突    C.结构冲突    D.实体冲突
11. 关于E-R建模过程,以下说法错误的是______。
    A.可以采用自顶向下的E-R图设计方法,先设计局部E-R图,然后合并局部E-R图得到全局E-R图
    B.局部E-R图的设计一般包括4个步骤,分别是确定范围、识别实体、确定联系和定义属性
    C.局部E-R图设计好后,需要将所有的局部E-R图集成起来,形成一个全局E-R图。集成方法又包括一次集成和逐步集成
    D.局部E-R图集成为全局E-R图分为合并和重构两个步骤,其中重构的主要任务是消除不必要的冗余,生成基本的E-R图
12. 不允许出现在最终IDEF1X图中的是______。
    A.标定型联系    B.非标定型联系    C.分类联系    D.多对多联系
13. 关于IDEF1X模型中的联系,以下说法错误的是______。
    A.如果一个子实体集中的每一个实例都是由它与双亲的联系而确定的,那么这个联系是标定型联系
    B.如果一个子实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例,则这个联系是非标定型联系
    C.分类联系中存在一个一般实体集,它的每一个实例都恰好与一个且仅与一个分类实体集实例相联系
    D.非确定型联系表示一对多联系,在这种连接联系中,父实体的一个实例与0个、1个或多个子实体的实例相连接
14. 在IDEF1X模型中,以下哪种类型的联系用虚线表示______。
    A.非确定型联系    B.标定型联系    C.非标定型联系    D.分类联系
15. 关于IDEF1X建模过程,以下说法错误的是______。
    A.建模规划及准备阶段的主要任务是描述和定义系统的边界及将要达到的目标
    B.定义属性阶段的主要任务是定义实体集的主码属性,建立属性的所有者关系,并为每个实体集建立属性列表
    C.定义实体阶段的主要任务是标识和定义应用领域中的实体集
    D.定义联系阶段主要包括标识实体集之间的联系、定义联系并构造实体级图
16. 以下哪个不是IDEF1X建模过程中定义联系阶段所提供的文档______。
    A.范围说明    B.实体-联系矩阵    C.子系统功能视图    D.实体级图
17. 数据库概念设计阶段的目标不包括______。
    A.定义和描述应用领域涉及的数据范围
    B.获取应用领域或问题域的信息模型
    C.描述数据的属性特征和数据之间的关系
    D.更好地将抽象信息模型转换为物理模型,便于用户理解
18. 如果3个实体间两两都有联系,实体A与实体B之间是一对一联系,实体B和实体C之间是多对多联系,则实体A与实体C之间的联系是______。
    A.一对一    B.一对多    C.多对多    D.无法确定
19. 以下哪个概念表示实体中属性的取值范围______。
    A.码    B.实体型    C.域    D.实体值
20. 在数据建模过程中,E-R图是在以下哪个步骤中完成的______。
    A.需求分析    B.概念结构设计    C.逻辑结构设计  D.物理结构设计
21. 以下哪项不是数据库概念设计的依据______。
    A.需求规格说明书    B.功能模型
    C.项目计划书    D.收集的各类报表
22. 在E-R图中,椭圆表示______。
    A.实体    B.码    C.联系    D.属性
23. 一个订单可以包含多种产品信息,一种产品信息也可以出现在多个订单中,则实体订单与实体产品之间的联系是______。
    A.多对多    B.一对一    C.一对多    D.多对一
24. 以下哪个描述中,实体之间是多对多联系______。
    A.一个学生属于一个班,一个班可以有多名学生
    B.一个班的班主任由一名教师担任,而一名教师只能担任一个班的班主任
    C.一名教师可以教多门课程,一门课可以有几位主讲教师
    D.一名教师属于一个系,一个系有多名教师
25. 某系统中,一名员工只能在一个部门任职,但是一个部门可以有多名员工,则实体员工和实体部门之间联系是______。
    A.多对多    B.一对一    C.一对多    D.多对一
26. 有关数据库概念结构设计,下列说法正确的是______。
    A.概念结构设计是应用程序模块设计的基础
    B.概念结构设计只应用到数据字典
    C.概念结构设计与具体的DBMS无关
    D.概念结构设计就是确定关系模式
27. 合并局部E-R图的主要目的是______。
    A.消除冲突    B.定义实体
    C.确定范围    D.验证需求
28. 在局部E-R图合并为全局E-R图的过程中,以下说法错误的是______。
    A.不同局部E-R图中出现的相同实体,在全局E-R图中只能出现一次
    B.在全局E-R图中可以添加属于不同局部E-R图实体间的联系
    C.在全局E-R图中可以删除在原局部E-R图中存在的联系
    D.在全局E-R图中不能删除任何不同实体间的联系
29. 某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突称为______。
    A.语义冲突    B.命名冲突
数据库属性的概念
    C.属性冲突    D.结构冲突
30. 假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是______。
    A.车次    B.始发站
    C.发车时间 D.车次,始发站
31. 存在部门DEPT(Deptno,Name,Tel,Leader)和职工EMP(Empno,Name,Sex,Address,Deptno)两个实体集,若一个职工只能属于一个部门,部门负责人Leader是一个职工,则实体DEPT和EMP的外码分别为______。
    A.Deptno和Empno    B.Name和Deptno
    C.Leader和Depmo D.Name和Address
32. 假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,实体“列车运行表”属性为车次、日期、发车时间、到达时间,则“列车时刻表”和“列车运行表”两个实体间的联系类型为______。
    A.不存在    B.一对一
    C.一对多    D.多对多
33. 以下哪种类型的联系不能出现在最终的IDEF1X模型中______。
    A.非确定型联系    B.标定型联系
    C.非标定型联系    D.分类联系
34. 在IDEF1X模型中,圆角矩形框表示______。
    A.父实体    B.子实体
    C.分类实体    D.属性
35. 如果父实体与子实体之间是一对多联系,且子实体的主码中不包含父实体的主码,则这两个实体之间的联系类型是______。
    A.非确定型联系    B.标定型联系
    C.非标定型联系    D.分类联系
36. 关于IDEF建模方法,以下说法有误的是______。
    A.IDEF0侧重描述系统的功能,构造的模型为功能模型。
    B.IDEF0用于需求分析阶段,IDEF1X用于数据库概念设计阶段
    C.IDEF1X侧重分析、抽象和概括应用领域中的数据,构造的模型为概念模型
    D.IDEF1X是一种结构化分析方法,它通过自顶向下的方式对系统进行分解,全面描述系统的功能,且通过建立模型来理解系统

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。