ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2021-09-21 17:05:38  阅读:133  来源: 互联网

标签:结点 刘金岭 数据库 用户 模式 课后 习题 数据 全局


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

 


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)

详见课本

 

 

标签:结点,刘金岭,数据库,用户,模式,课后,习题,数据,全局
来源: https://www.cnblogs.com/va1ha11a/p/15316887.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有