1、数据库设计基础练习试卷 1及答案与解析 1 下列数据模型中,具有坚实理论基础的是 _。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上 3个都是 2 下列关于数据库系统,说法正确的是 _。 ( A)数据库中只存在数据项之间的联系 ( B)数据库中只存在记录之间的联系 ( C)数据库中数据项之间和记录之间都存在联系 ( D)数据库中数据项之间和记录之间都不存在联系 3 从关系模式中指定若干个属性组成新的关系的运算称为 _。 ( A)联接 ( B)投影 ( C)选择 ( D)排序 4 数据处理的最小单位是 _。 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构
2、5 索引属于 _。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 6 下述关于数据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 7 数据库系统的核心是 _。 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 8 为了合理组织数据,应遵循的设计原则是 _。 ( A) “一事一地 ”的原则,即一个表描述一个实体或实体之间的一种联系 ( B)用外部关键字保证有关联的表之间的联系 ( C)表中的字段必须是原始数据
3、和基本数据元素,并避免在表之间出现重复字段 ( D)以上各原则都包括 9 关系运算中花费时间可能最长的运算是 _。 ( A)选择 ( B)联接 ( C)并 ( D)笛卡尔积 10 在数据库设计中,将 E-R图转换成关系数据模型的过程属 于 _。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 11 下列说法错误的是 _。 ( A)关系中每一个属性对应一个值域 ( B)关系中不同的属性可对应同一值域 ( C)对应同一值域的属性为不同的属性 ( D) DOM(A)表示属性 A的取值范围 12 对于现实世界中事物的特征,在实体一联系模型中使用 _。 ( A)属
4、性描述 ( B)关键字描述 ( C)二维表描述 ( D)实体描述 13 把实体一联系模型转换为关系模型时,实体之间多 联系在关系模型中是通过_。 ( A)建立新的属性来实现 ( B)建立新的关键字来实现 ( C)建立新的关系来实现 ( D)建立新的实体来实现 14 专门的关系运算不包括下列中的 _。 ( A)联接运算 ( B)选择运算 ( C)投影运算 ( D)交运算 15 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 16 用二维表数据来表示实体及实体之间联系的数据模型为 _。 ( A)层次模型 ( B)网状模型 ( C)关系模型
5、 ( D) E.R模型 17 数据库系统的核心是 _。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 18 下列叙述中正确的是 _。 ( A)数据库是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 19 下述关于数据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据 库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 20 关系表中的
6、每一横行称为一个 _。 ( A)元组 ( B)字段 ( C)属性 ( D)码 21 数据库设计包括两个方面的设计内容,它们是 _。 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 22 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据 独立性最高的阶段是 _。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 23 用树型结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 24 关系数据库管理系统
7、能实现的专门关系运算包括 _。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 25 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结 构 ( C)线性表 ( D)二维表 26 将 E。 R图转换到关系模式时,实体与联系都可以表示成 _。 ( A)属性 ( B)关系 ( C)键 ( D)域 27 按条件 f对关系 R进行选择,其关系代数表达式为 _。28 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是 _。 ( A)自顶向下 ( B)由底向上 ( C)由内向外 ( D)由整体到局部 29
8、 SQL语言又称为 _。 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查 询语言 ( D)结构化操纵语言 30 视图设计一般有 3种设计次序,下列不属于视图设计的是 _。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 31 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 32 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。 ( A)数据无冗余 ( B)数据可共享 ( C)专门的数 据管理软件 ( D)特定的
9、数据模型 33 分布式数据库系统不具有的特点是 _。 ( A)分布式 ( B)数据冗余 ( C)数据分布性和逻辑整体性 ( D)位置透明性和复制透明性 34 下列说法中,不属于数据模型所描述的内容的是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 35 关系模型允许定义 3类数据约束,下列不属于数据约束的是 _。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)域完整性约束 ( D)用户自定义的完整性约束 36 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 _。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 37 ODB
10、C的中文含义是 _。 ( A)浏览器 /服务器 ( B)客户 /服务器 ( C)开放数据库连接 ( D)关系数据库管理系统 38 数据模型反映的是 _。 ( A)事物本身的数据和相关事物之间的联系 ( B)事物本身所包含的数据 ( C)记录中所包含的全部数据 ( D)记录本身的数据和相关关系 39 使用 Access按用户的应用 需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种 _。 ( A)数据库 ( B)数据库管理系统 ( C)数据库应用系统 ( D)数据模型 40 数据库技术是从 20世纪 _年代中期开始发展的。 ( A) 60 ( B) 70 ( C) 80 (
11、 D) 90 41 计算机处理的数据通常可以分为三类,其中反映事物数量的是 _。 ( A)字符型数据 ( B)数值型数据 ( C)图形图像数据 ( D)影音数据 42 具有联系的相关数据按一定的方式组织排列并构成一定的 结构,这种结构即_。 ( A)数据模型 ( B)数据库 ( C)关系模型 ( D)数据库管理系统 43 二维表由行和列组成,每一行表示关系的一个 _。 ( A)属性 ( B)字段 ( C)集合 ( D)记录 44 关系数据库是以 _为基本结构而形成的数据集合。 ( A)数据表 ( B)关系模型 ( C)数据模型 ( D)关系代数 45 关系数据库中的数据表 _。 ( A)完全独
12、立,相互没有关系 ( B)相互联系,不能单独存在 ( C)既相对独立,又相互联系 ( D)以数据表名来表现其相互间的联系 46 以下说法中,不正确的是 _。 ( A)数据库中存放的数据不仅仅是数值型数据 ( B)数据库管理系统的功能不仅仅是建立数据库 ( C)目前在数据库产品中关系模型的数据库系统占了主导地位 ( D)关系模型中数据的物理布局和存取路径向用户公开 47 以下软件中, _属于大型数据库管理系统。 ( A) FoxPro ( B) Paradox ( C) SQLServer ( D) Access 48 以下软件中, _属于小型数据库管理系统。 ( A) Oracle ( B)
13、Access ( C) SQLServer ( D) Word97 数据库设计基础练习试卷 1答案与解析 1 【正确答案】 C 【知识模块】 数据库设计基础 2 【正确答案】 C 【知识模块】 数据库设计基础 3 【正确答案】 B 【知识模块】 数据库设计基础 4 【正确答案】 C 【知识模块】 数据库设计基础 5 【正确答案】 B 【知识模块】 数据库设计基础 6 【正确答案】 A 【知识模块】 数据库设计基础 7 【正 确答案】 B 【知识模块】 数据库设计基础 8 【正确答案】 D 【知识模块】 数据库设计基础 9 【正确答案】 D 【知识模块】 数据库设计基础 10 【正确答案】 B
14、【知识模块】 数据库设计基础 11 【正确答案】 C 【知识模块】 数据库设计基础 12 【正确答案】 A 【知识模块】 数据库设计基础 13 【正确答案】 C 【知识模块】 数据库设计基础 14 【正确答案】 D 【知识模块】 数据库设计基础 15 【正确答 案】 A 【知识模块】 数据库设计基础 16 【正确答案】 C 【知识模块】 数据库设计基础 17 【正确答案】 B 【知识模块】 数据库设计基础 18 【正确答案】 C 【知识模块】 数据库设计基础 19 【正确答案】 A 【知识模块】 数据库设计基础 20 【正确答案】 A 【知识模块】 数据库设计基础 21 【正确答案】 D 【知
15、识模块】 数据库设计基础 22 【正确答案】 A 【知识模块】 数据库设计基础 23 【正确答 案】 C 【知识模块】 数据库设计基础 24 【正确答案】 B 【知识模块】 数据库设计基础 25 【正确答案】 D 【知识模块】 数据库设计基础 26 【正确答案】 B 【知识模块】 数据库设计基础 27 【正确答案】 C 【知识模块】 数据库设计基础 28 【正确答案】 D 【知识模块】 数据库设计基础 29 【正确答案】 C 【知识模块】 数据库设计基础 30 【正确答案】 B 【知识模块】 数据库设计基础 31 【正确答 案】 C 【知识模块】 数据库设计基础 32 【正确答案】 D 【知识
16、模块】 数据库设计基础 33 【正确答案】 B 【知识模块】 数据库设计基础 34 【正确答案】 C 【知识模块】 数据库设计基础 35 【正确答案】 C 【知识模块】 数据库设计基础 36 【正确答案】 A 【知识模块】 数据库设计基础 37 【正确答案】 C 【知识模块】 数据库设计基础 38 【正确答案】 A 【知识模块】 数据库设计基础 39 【正确答 案】 B 【知识模块】 数据库设计基础 40 【正确答案】 A 【知识模块】 数据库设计基础 41 【正确答案】 B 【知识模块】 数据库设计基础 42 【正确答案】 A 【知识模块】 数据库设计基础 43 【正确答案】 D 【知识模块】 数据库设计基础 44 【正确答案】 B 【知识模块】 数据库设计基础 45 【正确答案】 C 【知识模块】 数据库设计基础 46 【正确答案】 D 【知识模块】 数据库设计基础 47 【正确答 案】 C 【知识模块】 数据库设计基础 48 【正确答案】 B 【知识模块】 数据库设计基础