《精编》数据库设计基础习题

上传人:tang****xu5 文档编号:133260573 上传时间:2020-05-25 格式:DOC 页数:7 大小:26KB
返回 下载 相关 举报
《精编》数据库设计基础习题_第1页
第1页 / 共7页
《精编》数据库设计基础习题_第2页
第2页 / 共7页
《精编》数据库设计基础习题_第3页
第3页 / 共7页
《精编》数据库设计基础习题_第4页
第4页 / 共7页
《精编》数据库设计基础习题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《精编》数据库设计基础习题》由会员分享,可在线阅读,更多相关《《精编》数据库设计基础习题(7页珍藏版)》请在金锄头文库上搜索。

1、第五章 数据库设计基础习题分析一、选择题(1) 数据库系统的核心是_。A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库答案B评析数据库管理系统DBMS是数据库系统的核心,上层与用户打交道,底层与操作系统接口注意点:数据库系统与数据库管理系统的区别前者指的一整套业务系统,包括用户、应用程序、DBMS及操作系统的支持(2) 下列叙述中正确的是_。A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题D. 数据库系统中,数据的物理结构必须与逻辑结构一致 答案C评析普通人的数据库设计就是在DBMS的支持下设计

2、几张表格,命几个名而已;D也错了的,数据库具有物理独立性和逻辑独立性,比如QQ是一个完整的数据库系统,我们使用的只是客户端应用程序,其数据库在腾讯的服务器上,物理独立性指的是数据库的底层结构改变了,而QQ的客户端不用变,对应地,逻辑独立性是指QQ的客户端改变了,数据库的结构不用变了,否则,这么多QQ版本,那腾讯的服务器不是乱了套?(3) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A. 内模式B. 外模式C. 概念模式D. 逻辑模式答案A评析通过前些题可知道,数据库的物理结构最底层,即对应内模式,对应的模式映像为内模式/模式(概念模式映像),逻辑独立性则对应于模式/外模式映像(

3、4) 下述关于数据库系统的叙述中正确的是_。A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据答案A评析B错,为什么会有关系规范化理论,其主要目的之一是减少数据的冗余,说明数据库系统还存在一定的冗余;C错,数据完整性约束指一组完整性规则的集合,不一定是数据类型的一致性;D错,数据能管理存放多少数据主要看机子硬盘空间和一些相关的设置,比如在数据库管理系统中设置某个用户的空间最大为多少。(5) 关系表中的每一横行称为一个_。A. 元组B. 字段C. 属性D. 码答案A评析字段:列,属性名属性:实体的

4、某一特性,如学生表中的学号、姓名码(主健):元组(实体)的惟一标识,比如学生有同名的,但学号是惟一的。比如表:学号姓名性别院系0221301陈朝霞女油院矿机0221310周建峰男西南工业大学机电院0221326曾晓明男西南工业大学机电院0221315郭文广男西南工业大学机电院0123456茂叶男油院机电&软件(6) 数据库设计包括两个方面的设计内容,它们是_。A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计答案A评析需求分析-(需求说明)-概念设计-(概念结构)-逻辑结构设计-(逻辑结构)-物理设计-(物理结构)-(7) 在数据管理技

5、术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理答案A评析关于数据管理技术的三个阶段如下表:关于数据管理技术的三个阶段如下:1.人工管理阶段,数据的特点是:(1)数据不保存。(2)数据无专门软件进行管理。(3)数据不共享。(4)数据不具有独立性。2.文件系统阶段,数据管理具有如下特点:(1)数据可以长期保存。(2)由文件系统管理数据。文件系统管理数据存在如下缺点:(1)数据共享性差,数据冗余度大。(2)数据独立性差。 3.数据库系统阶段:与人工管理和文件系统阶段相比较,数据库系统阶段具有

6、如下的特点:(1)数据结构化(2)数据共享性高、冗余度小、易扩充(3)数据独立性高(4)统一的数据管理和控制数据库管理系统必须提供以下几个方面的数据控制和保护功能: 1)数据的安全性(security)保护。 2)数据的完整性(integrity)控制。 3)数据库恢复(recovery)。 4)并发(concurrency)控制。 5)事务(transaction)支持。(8) 用树形结构来表示实体之间联系的模型称为_。A. 关系模型B. 层次模型C. 网状模型D. 数据模型答案B评析层次模型结构是一棵有向树,树中的每个结点代表一种记录类型,这些结点满足:有且仅有一个结点无双亲(根结点),其

7、它结点有且仅有一个双亲结点。网状模型则相当于一个有向图,与层次模型结构不同的是:一个结点可以有多个双亲结点,且多个结点可以无双亲结点。关系模型则是二维表,一张表即为一个关系,这个很常见,如学生关系(学号,姓名,出生年月,性别),就像我们的办公软件中电子表格那样的表格。D项的数据模型不是数据库的基本模型。(9) 关系数据库管理系统能实现的专门关系运算包括_。A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表 答案B评析选择:根据某条件选择出一行或多行元组(一个元组即为二维表中的一行)投影:按字段(也称属性,比如学生关系(学号,姓名,出生年月,性别),学号、姓

8、名都是属性)选取一列或多列(一个二维表中所有元组在某一列或几列上截取出来)。连接:2个或2个以上的表连接组成一张新的表,通常有条件连接。比如学生关系(学号,姓名,系号),又有一张系表(系号,系名,主任),2张表可以合并为一张这样的表(学号,姓名,系号,系名,主任)(10) 索引属于_。A. 模式B. 内模式C. 外模式D. 概念模式答案B评析要特别记住此题的答案。索引的写入修改了数据库的物理结构,而不是简单的逻辑设计。内模式规定了数据在存储介质上的物理组织方式、记录录址方式。(11) 在关系数据库中,用来表示实体之间联系的是_。A. 树结构B. 网结构C. 线性表D. 二维表 答案D评析关系数

9、据库中的关系,用二维表表示,A为层次数据模型的,B为网状数据模型的。数据库模型分为:层次模型、网状模型、关系模型、面向对象模型。(12) 将E-R图转换到关系模式时,实体与联系都可以表示成_。A. 属性B. 关系C. 键D. 域答案B评析基本概念题,实体与联系可以表示成关系,关系可以表示成二维表。(13) 按条件f对关系R进行选择,其关系代数表达式为_。A. R|X|RB. R|X|RC. f(R)D. f(R) 答案C评析C是选择一行,D是投影一列,二者要区分开。(14) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是_。A. 自顶向下B. 由底向上C. 由内向外D.

10、 由整体到局部答案D评析通常有如下几种方法:1、自顶向下。先全局框架,然后逐步细化2、自底向上。先局部概念结构,再集成为全局结构3、由里向外。先核心结构,再向外扩张4、混合策略。1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构(15) 下列有关数据库的描述,正确的是_。A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件答案C评析A错,比如ACCESS数据库的文件是mdb格式的。B错,数据库里可能有很多个二维表,一个二维表就是一个关系。D错,虽有些数据库底层是些文件组成的,但是从逻辑结构上来说它与文件完全是2

11、个概念,数据库管理比文件管理更容易、效率更高、安全性更强。(16) 单个用户使用的数据视图的描述称为_。A. 外模式B. 概念模式C. 内模式D. 存储模式 答案A评析外模式、模式(概念模式)、内模式(存储模式),分别是视图级、概念级、物理级。视图级即是用户使用的数据视图级,主要为局部逻辑结构,因为模式上很多个外模式,外模式到模式的映射定义了局部数据逻辑结构与全局逻辑结构之间的对应关系,表现了数据的逻辑独立性。模式到内模式则表现了数据物理独立性。(17) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。A. 数据无冗余B. 数据可共享C. 专门的数据管理软件D. 特

12、定的数据模型 答案D评析文件根据一些压缩技术也可减少冗余,数据库也有冗余,只是比文件少;文件也可共享,只是比数据库共享性能差;也有专门的文件管理软件;数据库发展的模型依次是:层次模型、网状模型、关系模型、面向对象模型。其中关系模型目前应用最广泛。(18) 分布式数据库系统不具有的特点是_。A. 分布式B. 数据冗余C. 数据分布性和逻辑整体性D. 位置透明性和复制透明性答案B评析如果论特点,当然是优点,数据冗余是种害处,怎能论特点?何况分布式数据库还减少了冗余。(19) 下列说法中,不属于数据模型所描述的内容的是_。A. 数据结构B. 数据操作C. 数据查询D. 数据约束 答案C评析数据模型的

13、三要素1.数据结构数据结构用于描述系统的静态特性。在数据库系统中,通常按照其数据结构的类型来命名数据模型。2.数据操作数据操作用于描述系统的动态特征。数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。操作有检索、插入、删除、修改。 3.数据完整性约束数据完整性约束是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。数据模型应该反映和规定本数据模型必须遵守的、基本的、通用的完整性约束。此外,数据模型还应该提供定义完整性约束的机制,以反映具

14、体应用所涉及的数据必须遵守的特定的语义约束。 (20) SQL语言又称为_。A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构化操纵语言答案C评析Structured Query Language结构化 查询 语言(语句)(21) 视图设计一般有3种设计次序,下列不属于视图设计的是_。A. 自顶向下B. 由外向内C. 由内向外D. 自底向上答案B评析通常有如下几种方法:1、自顶向下。先全局框架,然后逐步细化2、自底向上。先局部概念结构,再集成为全局结构3、由里向外。先核心结构,再向外扩张4、混合策略。1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构二、填空题(1) 数据模型按不同的应用层次分为三种类型,它们是_数据模型、逻辑数据模型和物理数据模型。答:概念(2) 如果一个工

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号