【软考】【数据库技术】基础知识

1.基本概念

 1.1 数据库DB

  数据库是统一管理的、长期存储在计算机内的、有组织的相关数据的集合。
  特点是数据间联系密切、冗余度小、独立性高、易扩展、可以共享。

 1.2 数据库管理系统DBMS

  数据库管理系统是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据控制、

 1.3 数据库系统DBS

  数据库系统是一个采用了数据库技术,有组织地、动态地存储大量相关数据,方便多用户访问的计算机系统。从广义上讲,数据库系统是由数据库、硬件、软件和相关人员组成的。

2.数据库的三级模式两级映射

  数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构。
  数据库的两级映像保证了数据库中的数据具有较高地逻辑独立性和物理独立性。
  三级模式两级映射属于层次型的架构设计,为我们在应用数据库的时候提供了很多便利,也让整个体系的可维护性和应变能力变得更好。
这里写图片描述

 2.1 概念模式

  概念模式又称模式,是数据库中全部数据的逻辑结构和特征的描述,它由若干条概念记录类型组成,只涉及型的描述,不涉及具体的值。对应数据库中的基本表

 2.2 外模式

  外模式也称为用户模式或子模式,是用户和数据库系统的接口,是用户用到的那部分数据的描述。对应数据库中的视图

 2.3 内模式

  内模式也称为存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。对应数据库中的存储文件

 2.4 模式/内模式映射

  存在于概念级和内部级之间,实现概念模式到内模式之间的相互转换。当表发生变化时,只需要调整映射关系不需要调整应用程序。

 2.5 外模式/模式映射

  存在于外部级和概念级之间,实现外模式到概念模式之间的相互转换。当表发生变化时,只需要调整映射关系不需要调整应用程序。

分布式数据库

分片透明:用户不必关心数据是如何分片的,他们对数据的操作在全局关系上进行,即关于如何分片对用户是透明的。
复制透明:用户不必关心数据库在网络中各个节点的复制情况,被复制的数据的更新都是由系统的自动完成。
位置透明:用户不必知道所操作的数据放在何处,即数据分配到哪个或哪些站点存储对用户是透明的。
逻辑透明:最底层的透明性,该透明性提供数据到局部数据库的映像,即用户不必关心局部数据库管理系统DBMS支持哪种数据模型、使用哪种数据操纵语言,数据模型和操纵语言的转换是由系统完成的。

猜你喜欢

转载自blog.csdn.net/hongtao_6/article/details/81637120
今日推荐