Java教程

数据库原理及应用(刘金岭版)课后习题详解 第一章

本文主要是介绍数据库原理及应用(刘金岭版)课后习题详解 第一章,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近开了数据库这门课,记录下课后习题

 


1-1.名词解释:

DB(DataBase):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

DBMS(DataBase Management System):是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法(DB的建立、查询、更新及各种数据控制)。

DBS(DataBase System):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。

外模式(External Schema):(又称子模式或用户模式)是用户与数据的接口,是用户能看见和使用的局部数据逻辑结构和特征的描述

概念模式(Conceptual Schema):(又称逻辑模式)数据库中全部数据的整体逻辑结构的描述,是所有用户的公共数据视图

内模式(Internal Schema):(又称存储模式或物理模式)是数据在物理结构和存储方式的描述,是数据在DB内的表现方式

实体(entity):客观存在、可以相互区别的事物称为实体。

属性(attribute):实体的每一个特性称为一个属性。

实体标识符(entity identifier):能惟一标识实体的属性或属性集,称为实体标识符。

分布式数据库(Distributed DataBase Management System):是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。


 1-2.文件系统阶段的数据管理有哪些特点?(P.3)

  1. 数据以“文件”形式长期保存;
  2. 数据的逻辑结构与物理结构有了区别;
  3. 文件组织已多样化;
  4. 数据面向应用;
  5. 对数据的操作以记录为单位。

 1-3.文件系统阶段的数据管理有些什么缺陷?试举例说明。(P.3)

  1. 数据冗余;
  2. 数据不一致性;
  3. 数据联系弱。

    例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住址等。这就是“数据”冗余;如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数据在3个部门中不一致;产生上述问题的原因是这3个部门的文件中数据没有联系。


1-4. 数据库阶段的数据管理有哪些特色?(P.4)

  1. 采用数据模型可以表示复杂的数据结构;
  2. 有较高的数据独立性;
  3. 为用户提供了方便的用户接口;
  4. 提供了4个方面的数据控制功能;
  5. 对数据的操作以数据项为单位,增加了系统的灵活性。

1-5.实体之间联系有哪几种?分别举例说明?(P.11)

  • 一对一联系(1:1) e.g.班级与班长
  • 一对多联系(1:N) e.g.班级与学生
  • 多对多联系(N:N) e.g.课程与学生

1-6.分析层次模型、网状模型和关系模型的特点。(P.14-15)

  1. 层次模型:

优点:

    • 树形结构;
      • 同一双亲的子女结点-->兄弟结点
      • 没有子女结点的结点-->叶结点
    • 数据结构简单清晰;
    • 记录之间联系通过指针实现,查询较快;
    • 良好的完整性支持

缺点:

    • 对于非层次性联系的表示较为笨拙
    • 结构严密,命令(DML)趋于程序化

 

2. 网状模型:

优点:

    • 更直接地描述世界
    • 性能好、存取效率高

缺点:

    • 结构复杂,随应用环境增大而愈加复杂
    • 数据操作复杂
    • 对用户要求高(需要知道系统路径细节)

3.关系模型

优点:

    • 以数学概念为基础
    • 数据结构为二维表格,对用户要求低
    • 命令操作简单

1-7.简述数据库系统的两级映像和数据独立性之间的关系。(P.9)

为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:

外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的;

模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的物理独立性,所以称为数据的物理独立性。


1-8.分析分布式数据库的体系结构。(P.18)

  1. 全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。
  2. 全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。
  3. 分片模式:分片模式定义片段以及定义全局关系与片段之间的映象。这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系可分成多个片段。
  4. 分配模式:片段是全局关系的逻辑部分,一个片段在物理上可以分配到网络的不同场地上。分配模式根据数据分配策略的选择定义片段的存放场地。

 


1-9.当前主要的几种新型数据库系统各有什么特点?用于什么领域?(P.17-29)

详见课本

 

这篇关于数据库原理及应用(刘金岭版)课后习题详解 第一章的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!