数据库系统概论01-基本概念&特点& 三级模型结构&二级映像

从联机事务处理(On-Line Transaction Processing,LOTP)到联机分析处理(On-Line Analysis Processing,OLAP)

从一般企业管理到计算机辅助设计与制作(CAD/CAM)、计算机集成制造系统(CIMS)、电子政务(e-Government)、电子商务(e-Commerce)、地理信息系统(GIS)

1.1数据库系统概述

1.1.1基本概念

数据(data):数据库中存储的基本对象,描述事物的字符记录。数据与其语义是不可分的

数据库(database):长期储存、有组织的、可共享的大量数据的集合。较少冗余度、数据独立性、易扩展性

数据库管理系统(DataBase Management System,DBMS)

  • 数据定义功能:数据定义语言(DDL,Data Definition Language),方便对数据库中的数据对象的组成与结构进行定义。
  • 数据组织、存储和管理
  • 数据操纵功能
  • 事务管理和运行管理
  • 建立和维护

数据库系统(DataBase System,DBS):数据库、数据库管理系统、应用程序和数据库管理员(DataBase Administrator,DBA)

1.1.2 特点

(1)数据结构化

(2)数据的共享性高、冗余度低、易扩展

(3)数据独立性高

(4)数据由数据库管理系统统一管理和控制。安全性(security)保护、完整(integrity)性检查、并发(concurrency)控制、数据库恢复(recovery)

1.2 数据模型

对现实世界数据特征的抽象


1.2.1分类

  • 概念模型:信息模型
  • 逻辑模型和物理模型

1.2.2 概念

实体(entity):客观存在并可相互区别的事物

属性(attribute):实体具有的某一特性

码(key):唯一标识实体的属性集

实体型(entity type):用实体名及其属性名集合来抽象和刻画同类实体

实体集(entity set):同一类型实体的集合

联系:实体之间的联系通常指不同实体集之间的联系。一对一、一对多、多对多等

关系(relation):一个关系对应着一张表

元组(tuple):即表中的一行

属性(attribute):表中的一列

码(key):码键,可以唯一确定元组的属性组

域:一组具有相同数据类型的值的集合。如性别的域(男、女)

分量:元组的一个属性值

1.3.1 三级模型结构

模式:全部数据的逻辑结构和特征的描述。一个数据库只有一个模式。

外模式(子模式):部分数据的逻辑结构和特征的描述。模式的子集。

内模式:数据物理结构和储存方式的描述。一个数据库只有一个内模式。

1.3.2 二级映像

外模式/模式映像:模式改变时(添加新的关系,新属性,改变属性的数据类型),数据库管理员对外模式/模式映像进行改变,可使外模式不变。

模式/内模式映像:数据库的存储结构改变时,数据库管理员对模式/内模式映像进行改变,可使模式不变。

猜你喜欢

转载自blog.csdn.net/xuxuan1997/article/details/83830372
今日推荐