数据库系统概论第五版_第一章:绪论

第一章 绪论

概述

四个基本概念:数据、数据库、数据库管理系统、数据库系统

  • 数据data:描述事物的符号记录。对应现实世界中的语义。
  • 数据库DB:长期存储在计算机内、有组织可共享的数据集合。要求有小的冗余度、高独立性、易扩展性。
  • 数据库管理系统DBMS:是计算机系统软件。提供数据定义、组织、存储、管理、操纵,数据库的管理、建立与维护等功能。
  • 数据库系统DBS:由DB,DBMS,应用程序,DBA数据库管理员组成的存储、管理、处理、维护数据的系统。数据库系统简称为数据库

数据库是一个仓库,是一个实体,而DBMS是一个工具,是一个软件。

数据库的发展:人工->文件系统->数据库
数据库的特点:数据结构化(数据之间存在关系);共享性高,冗余度低,易扩展(数据库面向整个系统);数据独立性高(物理、逻辑上的独立性);数据由DBMS统一管理(DBMS提供了安全性、完整性保护,并发控制与恢复技术)

数据模型

概念模型:用于数据库设计
逻辑模型:用于数据库管理系统的实现

概念模型

基本元素:

  • 实体
  • 属性
  • 码(唯一标识实体的属性集)
  • 实体型与实体集
  • 联系(一对一,一对多,多对多)

概念模型的描述方法:E-R图(Entity-Relationship 实体-联系法)。详见第七章数据库设计

数据模型的组成要素

  • 数据结构
  • 数据操作
  • 数据完整性约束

常用的数据模型:

  • 层次模型
  • 网状模型
  • 关系模型
  • 面向对象数据模型

数据库系统结构

基本概念

  • 型:对某一类数据结构或属性的说明
  • 值:型的一个具体值
  • 模式:对型的描述,描述数据的逻辑结构与特征

三级模式结构与二级映像

外模式 + 模式 + 内模式

  • 模式:对数据库中所有数据的逻辑结构的描述。一个数据库只有一个模式。
  • 外模式:面向用户的数据视图。一个数据库有多个外模式。
  • 内模式:对应数据物理结构和存储方式。一个数据库只有一个内模式。

外模式/模式映像 模式/内模式映像
数据库的全局逻辑模式结构是数据库的关键,内模式(及物理的存储逻辑的设计)依赖与数据库的逻辑结构。外模式定义在逻辑模式上,独立于内模式(及用户无需考虑数据是如何存储的)。

数据库系统组成

DB + DBMS + 应用程序 + DBA
这些概念真的没啥用。希望考试不要考。

猜你喜欢

转载自blog.csdn.net/Ella486900/article/details/121806133