数据库学习笔记-00概览

文章目录
  1. 数据库系统的结构
    1. 数据库三级模式
      1. 模式
      2. 内模式
      3. 外模式
      4. 数据库的二级映像功能
    2. 数据库系统体系结构
  2. 名词解释
    1. 数据库
    2. 数据库管理系统
    3. 数据库系统
    4. 数据库管理员

大家新年快乐,新年开新坑,数据库的学习笔记开坑~哦,是开更。

数据库系统的结构

数据库三级模式

数据库系统的类型规模众多,但都遵循SPARC分级结构。三级数据模式体系结构设计思想大概是这样婶的:

/illustrations/2016-01-01-DB-Learning-01-Overview-01.jpg

模式

概念模式,也称逻辑模式,是数据库的总框架,是对数据库中全体数据的逻辑结构和特征的描述。概念模式不涉及物理存储,故称为DBA视图。

内模式

也称存储模式,是对数据物理结构和存储结构的描述。是数据在数据库内部的表示方式。一个数据库只有一个内模式。内模式是对数据库在物理存储器上具体实现的描述,规定数据在存储介质上的物理组织方式、记录寻址技术,定义物理存储块的大小、溢出处理方法等,与概念模式相对应。

外模式

也称子模式,通常是模式的一个子集。外模式面向用户,故称为用户视图。一个数据库可由多个外模式,属于概念模式的一个部分,用来描述用户数据结构、类型、长度等。

数据库的二级映像功能

三级模式中,只有内模式是真正存储数据的,模式和外模式知识一种表示数据的逻辑方法。这三种模式之间存在两种映像。

  1. 外模式和模式之间的映像,用于将用户数据库和概念数据库联系起来。
  2. 模式与内模式之间的映像,用于将物理数据库与概念数据库联系起来。

对于每一个外模式,数据库系统都有一个外模式-模式的映像,它定义了该外模式与模式之间的对应关系。模式-内模式映像是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。当数据库存储结构改变时,数据库管理员对模式-内模式的映像作相应改变,模式保持不变,应用程序也不用改变,保证了程序和数据彼此的独立性,称为数据的物理独立性。

数据库系统体系结构

当前的数据库,可分为以下几类:单用户数据库系统、主从式结构数据库系统、分布式结构数据库系统、Client-Server结构数据库系统。

名词解释

数据库

DataBase,DB,为了实现一定的目的,按照某种规则组织起来的数据的集合。严格地讲数据库应该长期储存、有组织、可共享,数据按照一定的数据模型组织、描述、储存,具有较小的冗余,较高的数据独立性和易扩展性。

数据库管理系统

DataBase Management System,DBMS,为了保证存储在数据库中的数据安全和一致,由一组软件完成相应的管理任务。为用户提供访问数据库的数据和对数据的安全性、完整性、保密性、并发行等进行统一控制的方法。

基本功能大致包括:

  1. 数据定义
  2. 数据操纵
  3. 数据库运行管理
  4. 数据库建立与维护

数据库系统

DataBase System,DBS,在计算机系统中引入数据库后构成的计算机应用系统。DBS是实际可运行的存储、维护及可以为应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体,是以数据库方式管理大量共享数据的计算机系统。

数据库系统结构图:

/illustrations/2016-01-01-DB-Learning-01-Overview-02.jpg

数据库系统具有以下特点:

  1. 数据库的结构化
  2. 数据共享
  3. 可控冗余度

数据库管理员

DataBase Administrator,DBA,干活的人,不多说了。