第四章 数据库设计基础
习题部分
一、选择题
(1) 数据库系统的核心是______。( ) 课后练习题
A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库
(2) 下列叙述中正确的是______。( )
A. 数据库是一个独立的系统,不需要操作系统的支持 B. 数据库设计是指设计数据库管理系统
C. 数据库技术的根本目标是要解决数据共享的问题
D. 数据库系统中,数据的物理结构必须与逻辑结构一致
(3) 下述关于数据库系统的叙述中正确的是______。( ) 课后练习题
A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据
(4) 数据库、数据库系统和数据库管理系统之间的关系是______。( )
A)数据库包括数据库系统和数据库管理系统 B)数据库系统包括数据库和数据库管理系统
C)数据库管理系统包括数据库和数据库系统 D)三者没有明显的包含关系
(5) 下列有关数据库的描述,正确的是______。( )
A. 数据库是一个DBF文件 B. 数据库是一个关系
C. 数据库是一个结构化的数据集合 D. 数据库是一组文件
(6) 应用数据库的主要目的是______。( )
A)解决数据保密问题 B)解决数据完整性问题 C)解决数据共享问题 D)解决数据完整性问题
(7) 数据库的故障恢复一般是由______。( )
A)数据流图完成的 B)数据字典完成的 C)DBA完成的 D)PAD图完成的
(8) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。( ) 课后练习题
A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理
(9) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。( )
A. 数据无冗余 B. 数据可共享 C. 专门的数据管理软件 D. 特定的数据模型
(10) 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和______。( )
A)可重用性差 B)安全性差 C)非持久性 D)冗余性
(11) 分布式数据库系统不具有的特点是______。( )
A. 分布式 B. 数据冗余 C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性
(12) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。( )
A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式
(13) 单个用户使用的数据视图的描述称为______。( )
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
(14) 数据库管理系统DBMS中用来定义模式,内模式和外模式的语言为______。( )
A)C B)Basic C)DDL D)DML
(15) 为用户数据库系统提供接口的语言是______。( )
A)高级语言 B)数据描述语言(DDL) C)数据操纵语言(DML) D)汇编语言
(16) 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_____。( )
A)数据与程序独立存放 B)不同的数据被存放在不同的文件中
C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对
(17) 下列说法中,不属于数据模型所描述的内容的是______。( )
A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束
(18) 用树形结构来表示实体之间联系的模型称为______。( ) 课后练习题
A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型
(19) 在数据库设计中,将E—R图转换成关系数据模型的过程属于______。( )
A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段
(20) 数据库设计的根本目标是要解决______。( )
A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护
(21) 关系数据库管理系统能实现的专门关系运算包括______。( ) 课后练习题
A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表
(22) 关系表中的每一横行称为一个______。( ) 课后练习题
A. 元组 B. 字段 C. 属性 D. 码
(23) 下列叙述中正确的是________。( )
A)数据处理是将信息转化为数据的过程 B)数据库设计是指设计数据库管理系统
C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D)关系中的每列称为元组,一个元组就是一个字段
(24) 一个关系中属性个数为1时,称此关系为______。( )
A)对应关系 B)单一关系 C)一元关系 D)二元关系
(25) 实体是信息世界中广泛使用的一个术语,它用于表示______。( )
A)有生命的事物 B)无生命的事物 C)实际存在的事物 D)一切事物
(26) 对象是现实世界中一个实际存在的事物,它可以是有形的也可以是无形的,下面所列举
的不是对象的是______。( )
A. 桌子 B. 飞机 C. 狗 D. 苹果的颜
(27) 在关系数据库中,用来表示实体之间联系的是______。( ) 课后练习题
A. 树结构 B. 网结构 C. 线性表 D. 二维表
(28) 将E-R图转换到关系模式时,实体与联系都可以表示成______。( ) 课后练习题
A. 属性 B. 关系 C. 键数据库应用在哪些方面 D. 域
(29) 下列叙述中,正确的是_____。( )
A)用E—R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B)用E—R图只能表示实体集之间一对一的联系 C)用E—R图只能表示实体集之间一对多的联系
D)用E—R表示的概念数据模型吸能转换为关系数据模型
(30) 实体—联系模型可以形象地用E-R图表示,在E-R图中以___来表示实体类型。( )
A. 菱形 B. 椭圆形 C. 矩形 D. 三角形
(31) 关系模型允许定义3类数据约束,下列不属于数据约束的是______。( )
A)实体完整性约束 B)参照完整性约束 C)域完整性约束 D)用户自定义的完整性约束
(32) “年龄在18岁之间”这种约束是属于数据库中的______。( )
A)原子性措施 B)一致性措施 C)完整性措施 D)安全性措施
(33) 按条件f对关系R进行选择(投影),其关系代数表达式为______。( ) 课后练习题
A. R|X|R
B. R|X|R
f
C. бf (R) D. ∏f (R)
(34) 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是___。( )
A)选择 B)连接 C)投影 D)并
(35) 设有如下关系表: ______。( )
R S T
A B C A B C A B C
1 1 2 3 1 3 1 1 2
2 2 3 2 2 3
3 1 3
则下列操作中正确的是 A)T=R∩S B)T=R-S C)T=R×S D)T=R/S
(36) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是__。( )
A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部
(37) 数据库设计包括两个方面的设计内容,它们是______。( ) 课后练习题
A. 概念设计和逻辑设计 B. 模式设计和内模式设计
C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计
(38) 索引属于______。( )
A. 模式 B. 内模式 C. 外模式 D. 概念模式
(39) 视图设计一般有3种设计次序,下列不属于视图设计的是______。( )
A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论