数据库系统概论第一章总结

数据库系统概论第一章总结

在我看来,王珊教授在数据库系统概论第一章中,主要说明了,数据库是什么?,然后剖析他的结构是什么?

1.1 数据库系统概论(是什么?)

1.1.1 数据库的4个基本概念
1 . 数据:描述事物的符号记录称为数据

简而言之,就是你要保存的东西。换种角度想,“数据库”,不就是把数据放到一个仓库里嘛,所以数据就是你要保存的东西

2. 数据库:数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度(redundancy)、较高的数据独立性(data independency)和易扩展性(scalability),并可为各种用户共享

简而言之,数据库是存放数据的仓库,存放的数据具有永久存储、有组织和可共享三个基本特点。

我是真无语,这个定义是真的长,还以为要背…

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

简而言之,管理数据库的基本软件

4. 数据库系统(DataBase System, DBS):数据库系统是由数据库、数据库管理系统(以及应用开发工具)、应用程序和数据库管理员(DataBase Administrator, DBA)组成的存储、管理、处理和维护数据系统。

简而言之,数据库系统是包括,软件组成+人员对数据库的管理

请添加图片描述

引入数据库后计算机系统封的层次结构
总结:分清四个概念,并且记住数据库数据三个基本特点(永久存储性、有组织、可共享)就OK了!
1.1.2 数据库管理技术的产生和发展

这里并不需要太多的关注,只要记住那三个阶段就行了。因为,后面会讲数据库系统的特点,基本上数据库有的特点前者都没有,所以只要即后者就可以了。

1. 第一阶段——人工管理阶段
2. 第二阶段——文件系统管理阶段
3. 第三阶段——数据库系统阶段
1.1.3 数据库系统的特点
1. 数据结构化:数据库系统实现整体数据的结构话,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别
2. 数据的共享性高,冗余度低且易扩充
3. 数据独立性高
  1. 数据独立性
  2. 物理独立性:用户的应用程序与数据库中的数据的物理存储是相互独立的
  3. 逻辑独立性
  4. 用户的应用程序与数据库中的数据的逻辑结构是相互独立的
4. 数据由数据库管理系统统一管理和控制
  1. 数据安全性(security)保护
  2. 数据完整性(integrity)检查
  3. 并发(concurrency)控制
  4. 数据恢复(recovery)
总结:有组织(第一,第三,第四)、 可共享(第二点)、永久存储

1.2 数据模型

1.2.1 两类数据模型

第一类:概念模型

第二类:逻辑模型+物理模型

这里还是在介绍数据库到底是什么?为什么有这些优点?

1.2.2 概念模型
  1. 实体(entity):客观存在并可以相互区分的事物称为实体
  2. 属性(attribute): 实体属性所具有的某一特性称为属性
  3. 码(key):唯一标识实体的属性集称为码
  4. 实体型(entity type):用实体名及其属性名集合来抽象和刻画同类实体,称为实体型
  5. 实体集(entity set):同一类型的实体的集合称为实体集

这里就没有简而言之了,留一段话思考。懂了你就理解上面的概念了:“数据库存储一个实体集,并从这个实体的众多属性中挑出了可以区别不同实体型的码”

1.2.3 数据模型的组成要素
  1. 数据结构
  2. 数据操作
  3. 数据的完整性约束条件

数据库这本书,主要讲的是关系型数据库,后面会专门讲到关系型数据库的组成要素的。

1.2.4常用数据模型
  1. 层次模型
  2. 网状模型
  3. 关系模型

简而言之:层次模型,对应数据结构中的树,网状结构,对应数据结构中的图。关系型后面介绍,本书重点

1.2.7 关系模型

请添加图片描述

关系模型的数据结构
  1. 关系(relation):一个关系对应通常说的一张表,如上图这张表
  2. 元组(tuple):表中的一行即为一个元组
  3. 属性(attribute):表中的一列即为一个属性,给每个属性起一个名字即为属性名
  4. 码(key):也称码键。表中的某个属性组,可以唯一确定一个元组
  5. 域(domain):域是一组具有相同数据类型值的集合
  6. 分量:元组的一个属性值

最最最重要的是,知道关系是指这样的一张表,然后就是对这一张表的描述,最上面一行是属性,单个属性叫分量,特殊的分量叫码,再下面的一行叫做元组,域呢,就是筛选符合选择条件的元组(后面会讲SQL语言)。

1.3 数据库系统的结构

请添加图片描述

1.4 数据库系统组成

简而言之:存放数据库的平台,软件,操作数据库的人。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值