1280编号数据库原理及应用习题参考答案

上传人:玩*** 文档编号:143442925 上传时间:2020-08-29 格式:PDF 页数:30 大小:315.79KB
返回 下载 相关 举报
1280编号数据库原理及应用习题参考答案_第1页
第1页 / 共30页
1280编号数据库原理及应用习题参考答案_第2页
第2页 / 共30页
1280编号数据库原理及应用习题参考答案_第3页
第3页 / 共30页
1280编号数据库原理及应用习题参考答案_第4页
第4页 / 共30页
1280编号数据库原理及应用习题参考答案_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《1280编号数据库原理及应用习题参考答案》由会员分享,可在线阅读,更多相关《1280编号数据库原理及应用习题参考答案(30页珍藏版)》请在金锄头文库上搜索。

1、第第 1 页页 数据库原理及应用习题参考答案数据库原理及应用习题参考答案 习题习题 1 1-1 文件系统阶段的数据管理有哪些特点? 答:文件系统阶段主要有 5 个特点:数据以“文件”形式长期保存;数据的逻辑结构与 物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。 1-2 文件系统阶段的数据管理有些什么缺陷?试举例说明。 答:主要有 3 个缺陷:数据冗余;数据不一致性;数据联系弱。 例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家 庭住址等。这就是“数据”冗余 ; 如果某个学生搬家,就要修改 3 个部门文件中的数据,否 则会引起同一数据在

2、3 个部门中不一致 ; 产生上述问题的原因是这 3 个部门的文件中数据没 有联系。 1-3 数据库阶段的数据管理有哪些特色? 答:主要有 5 个特点:采用数据模型可以表示复杂的数据结构;有较高的数据独立性; 为用户提供了方便的用户接口;提供了 4 个方面的数据控制功能;对数据的操作以数据项为 单位,增加了系统的灵活性。 1-4 什么是数据独立性?在数据库中有哪两级独立性? 答:数据独立性是指应用程序与 DB 的数据结构之间的相互独立。在物理结构改变时, 尽量不影响应用程序,称为物理独立性 ; 在逻辑结构改变时,尽量不影响应用程序,称之为 逻辑数据独立性。 1-5 试解释 DB、DBMS 和 D

3、BS 三个概念。 答:DB 是长期存储在计算机内、有组织的、统一管理的相关数据的集合。 DBMS 是位于用户与 0S 之间的一层数据管理软件,它为用户或应用程序提供访问 DB 的 方法。 DBS 是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件 和数据资源组成的系统,即采用数据库技术的计算机系统。 1-6 SQL Server 2005 有哪些数据类型? 答:SQL Server 中数据类型分为整型、浮点型、二进制数据型、逻辑型、字符型、文本 型、图形型、日期时间型、货币型、自定义类型、可变数据类型和表数据类型。 1-7 列举 SQL Server 2005 中新增的主

4、要功能。 答:SQL Server 2005 中新增的主要功能有: Notification Services 增强功能; Reporting Services 增强功能,其中包括:报表功能的增强功能、Reporting Services 设计时增强功能、Reporting Services 可编程性的增强功能、Reporting Services 可管理性和部 署的增强功能; 新增的 Service Broker 以实现 SQL Server 中的消息传递方面具有以下优势:高伸缩 性、消息协调、排序和锁定、集成数据库数据、集成数据库安全性; 数据库引擎增强功能; 数据访问接口方面的增强功能;

5、 SQL Server Analysis Services(SSAS)的增强功能; Integration Services 的增强功能; 在可管理性、可用性、可编程性、移动性、可伸缩性和性能方面提供了改进。 工具和实用工具增强功能; 第第 2 页页 1-8 SQL Server 2005 的实用程序和常用工具有哪些? 答:SQL Server 2005 给出的常用应用程序和实用工具有:企业管理器、查询分析器、 商业智能开发平台、SQL Server 分析器、SQL Server 2005 数据库引擎优化程序、SQL Server 配置管理器等。 习题习题 2 2-1 名词解释 逻辑数据 物理

6、数据 联系的元数 1:1 联系 1:N 联系 M:N 联系 数据模型 概念数据模型 外模式 概念模式 内模式 外模式/模式映象 模式/内模式映象 数据独立性 物理数据独立性 逻辑数据独立性 答:逻辑数据:指程序员或用户用以操作的数据形式。 物理数据:指存储设备上存储的数据。 联系的元数:与一个联系有关的实体集个数,称为联系的元数。 1:1 联系 : 如果实体集 El 中每个实体至多和实体集 E2 中的一个实体有联习,反之亦然, 那么 El 和 E2 的联系称为“l:1 联系”。 1:N 联系:如果实体集 El 中每个实体可以与实体集 E2 中任意个(零个或多个)实体有 联系, 而 E2 中每个

7、实体至多和 El 中一个实体有联系, 那么 El 和 E2 的联系是 “1:N 联系”。 M:N 联系:如果实体集 El 中每个实体可以与实体集 E2 中任意个(零个或多个)实体有 联系,反之亦然,那么 El 和 E2 的联系称为“M:N 联系”。 数据模型:能表示实体类型及实体间联系的模型称为“数据模型”。 概念数据模型 : 独立于计算机系统、完全不涉及信息在计算机中的表示、反映企业组织 所关心的信息结构的数据模型。 外模式:是用户用到的那部分数据的描述。 概念模式:数据库中全部数据的整体逻辑结构的描述。 内模式:DB 在物理存储方面的描述。 外模式/模式映象:用于定义外模式和概念模式之间数

8、据结构的对应性。 模式/内模式映象:用于定义概念模式和内模式之间数据结构的对应性。 数据独立性:应用程序和 DB 的数据结构之间相互独立,不受影响。 物理数据独立性:在 DB 的物理结构改变时,尽量不影响应用程序。 逻辑数据独立性:在 DB 的逻辑结构改变时,尽量不影响应用程序。 2-2 逻辑记录与物理记录、逻辑文件与物理文件有哪些联系和区别? 答 : 逻辑数据是用户用以操作的数据形式,是抽象的概念化数据。物理数据是实际存放 在存储设备上的数据。 逻辑数据与物理数据在结构上可以差别很大, 需通过两级映象来进行数据传输和格式转 换。 从以上的解释可以看出, 逻辑记录和逻辑文件是用户在程序中使用的

9、记录和文件, 而物 理记录和物理文件是指磁盘上的记录和文件。逻辑记录、文件与物理记录、文件在结构、组 成上可以有很大的差异, 而数据库管理软件就是通过三级结构两级映象来实现逻辑数据与物 理数据之间的转换。 2-3 试述 ER 模型、层次模型、网状模型、关系模型和面向对象模型的主要特点。 答 : ER 模型直接表示实体类型及实体间联系, 与计算机系统无关, 充分反映用户的需求, 用户容易理解。 第第 3 页页 层次模型的数据结构为树结构,记录之间联系通过指针实现,查询较快,但 DML 属于过 程化的语言,操作复杂。 网状模型的数据结构为有向图, 记录之间联系通过指针实现, 查询较快, 并且容易实

10、现 M : N 联系,但 DML 属于过程化的语言,编程较复杂。 关系模型的数据结构为二维表格,容易为初学者理解。记录之间联系通过关键码实现。 DML 属于非过程化语言,编程较简单。 面向对象模型能完整描述现实世界的数据结构,具有丰富的表达能力,能表达嵌套、递 归的数据结构。但涉及的知识面较广,用户较难理解,这种模型尚未普及。 2-4 数据之间的联系在各种结构数据模型中是怎么实现的? 答:在层次、网状模型中,数据之间的联系通过指针实现的;在关系模型中,数据之间 联系通过外键和主键间联系实现的 ; 在面向对象模型中,数据之间嵌套、递归联系通过对象 标识符(OID)实现的。 2-5 DB 的三级模

11、式结构描述了什么问题?试详细解释。 答:DB 的三级模式结构是对数据的三个抽象级别,分别从外部(用户)级、概念级和内 部级去观察数据库。 外部级是用户使用的局部数据库的逻辑结构,其描述称为外模式。 概念级是 DB 的整体逻辑结构,其描述称为概念模式。 内部级是 DB 的物理结构,其描述称为内模式。 2-6 试述概念模式在数据库结构中的重要地位。 答 : 数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供 了连接这蘧级的相对稳定的中间观点,并使得两级的任何一级的改变都不受另一级的牵制。 2-7 什么是数据独立性?其目的是什么? 数据库独立性是指应用程序与 DB 的数据结构之

12、间相互独立。其目的是在物理结构改变 或逻辑结构改变时,尽量不影响应用程序。 习题习题 3 3-1 名词解释: 关系模式 关系实例 属性 元组 超键 候选键 主键 外键 实体完整性规则 参照完整性规则 答:关系模式:是对关系的描述,包括模式名、诸属性名、值域名和模式的主键。 关系实例:关系模式具体的值,称为关系实例。 属性:即字段或数据项,与二维表中的列对应。属性个数,称为元数。 元组:即记录,与二维表中的行对应。元组个数,称为基数。 超键:能惟一标识元组的属性或属性集,称为关系的超键。 候选键:不含有多余属性的超键,称为候选键。 主键:正在使用的、用于标识元组的候选键,称为主键。 外键:属性集

13、 F 是模式 S 的主键,在模式 R 中也出现,那么称 F 是模式 R 的外键。 实体完整性规则:实体的主键值不允许是空值。 参照完整性规则 : 依赖关系中的外键值或者为空值, 或者是相应参照关系中某个主键值。 3-2 为什么关系中的元组没有先后顺序,且不允许有重复元组? 答 : 由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也 譬没有先后的顺序(对用户而言)。 这样既能减少逻辑排序, 又便于在关系数据库中引进集合 论的理论。 第第 4 页页 每个关系模式都有一个主键, 在关系中主键值是不允许重复的。 如果关系中有重复元组, 那么其主键值肯定相等,起不了惟一标识作用,因

14、此关系中不允许有重复元组。 3-3 外健值何时允许为空?何时不允许为空? 答:在依赖表中,当外键是主键的组成部分时,外键值不允许为空;否则外键值允许为 空。 3-4 笛卡尔积、等值连接和自然连接三者之间有什么区别? 答:笛卡儿积是一个基本操作,而等值连接和自然连接是组合操作。 设关系 R 的元数为 r,元组个数为 m;关系 S 的元数为 s。 ,元组个数为 n。 那么,RS 的元数为 r+s,元组个数为 mn; R S 的元数也是 r+s,但元组个数小于等于 mn; R S 的元数小于等于 r+s,元组个数也小于等于 mn: 3-5 设有关系 R 和 S,如图 3.18 所示。 计算 RS,R

15、-S,RS,RS,3,2(S),B5(R),R S,R S。 3-6 设有关系 R 和 S,如图 3.19 所示。计算 R S,R S,A=C(RS)。 答: ABC 3 2 7 4 6 5 2 4 7 7 3 3 ABC 3 7 4 2 5 3 R S 图 3.18 关系 R 和 S 22 BC AB a c d b b e BC b e b c a d R S 图 3.19 关系 R 和 S ij ABC 3 2 7 4 3 6 5 2 4 4 7 7 3 3 5 RSABC 3 2 4 6 5 4 7 7 3 R-S ABC 723 RS R.AR.BR.C S.AS.BS.C 3 3

16、2 2 7 7 4 4 6 6 5 5 2 2 4 4 7 7 7 7 3 3 3 3 3 7 3 7 3 7 3 7 4 2 4 2 4 2 4 2 5 3 5 3 5 3 5 3 RS CB 5 3 4 2 3,2(S) ABC 7 4 2 4 3 3 B5(R) R.AR.BR.CS.AS.BS.C 723345 R S 22 ABC 723 R S AR.B S.BC a a c c b b b b b b b b c d c d R S B23SEX=M(SC) CNAME,TEACHER(SNO=S3(SC C) SNAME(SEX=FTEACHER=LIU(S SC C) CNO(C)-CNO(SNAME=WANG(S SC) 1(1=425(SCSC) C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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