数据库系统概念笔记——第一章:引言

版本

数据库系统概念
机械工业出版社
原书第六版,翻译版

第1章 引言

数据库管理系统(Database management system)DBMS,由一个互相关联的数据的集合和一组用以访问这些数据的程序构成。这个数据集合通常被称为数据库

DBMS的主要目标是要提供一种可以方便、高效地存取数据库信息的途径

1.3 数据视图

数据库系统的一个主要目的就是给用户提供数据的抽象视图(系统隐藏关于数据存储和维护的某些细节)

1.3.1 数据抽象

物理层:描述数据实际上是怎么存储的

逻辑层:描述数据库中存储什么数据以及这些数据的关系(数据库管理员使用)

视图层:比较简单,供用户使用

1.3.2 实例和模式

特定时刻存储在数据库中的信息的集合称为数据库的一个实例

数据库的总体设计称为数据库的模式

1.3.3 数据模型

(1)关系模型(用表描述)
(2)实体-联系模型(之后的E-R图描述)
(3)基于对象的数据模型
(4)半结构化数据模型

1.4 数据库语言

(1)DML(data manipulation language):数据操纵语言

包括对数据库进行删改查的语言

(2)DDL(data definition language):数据定义语言

(3)DCL(data control language):数据控制功能

负责数据库的安全控制功能

1.5 关系数据库

1.5.1 表

每个表有多个列,每个列有唯一的名字

1.6 数据库设计

1.6.3 实体-联系模型

实体-联系模型(E-R)使用一组称为实体的基本对象,以及这些对象之间的联系
在这里插入图片描述

1.8 事务管理

(1)一个事务是一个完整的业务逻辑单元,不可再分
比如:银行账户转账,从A账户向B账户转账1000元,需要执行两条update语句,更新两张表
(2)事务的特性:ACID(后面会提到)

总结

这一章主要是介绍了一些数据库系统的基本概念,没有什么重点内容,对于刚刚接触数据库的新手来说,很多概念还很陌生,但随着学习的深入,之后再看这些概念就会有更好的理解

猜你喜欢

转载自blog.csdn.net/weixin_46841376/article/details/114589907