《数据库系统概论》 (第四版) 个人笔记
其他
2018-08-13 22:58:33
阅读次数: 0
第01章 绪论
- DBS包括DB和DBMS:
DBS(DataBase System):数据库系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
DB(DataBase):数据库,数据按照一定格式存放在计算机存储设备上。
DBMS(DataBase Management System):数据库管理系统,一个科学组织和存储数据,高效地管理和维护数据的系统软件。
- 数据库数据特点:永久存储、有组织、可共享
- 两类数据模型:①概念模型 ②逻辑模型和物理模型
概念模型:也称信息模型,按照用户的观点来对数据和信息建模,用于数据库设计。
逻辑模型:按计算机系统的观点对数据建模,用于DBMS的实现。主要包括:层次模型、网状模型、关系模型、面向对象模型、对象关系模型等。
物理模型:对数据低层的抽象,描述数据在系统内部的表示方式和存取方法,物理模型的具体实现是DBMS的任务。
- 关系模型是目前最重要的一种数据模型。
- 关系数据库系统是支持关系模型的数据库系统。
- 一些术语:
关系(Relation):一个关系对应通常说的一张表。
元组(Tuple):表中的一行即为一个元组。
属性(Attribute):表中的一列即为一个属性,给每一个属性起一个属性名。
码(Key):也称码键。表中某个属性组,可以唯一确定一个元组。例如学号可以确定唯一一个学生。
域(Domain):属性的取值范围。
分量:元组中的一个属性值。
第03章 关系数据库标准语言SQL
- 视图是从一个或几个基本表(或视图)导出的表。
- 与基本表不同,视图是一个虚表。数据库中只存放视图的定义,不存放视图对应的数据,数据仍然存放在原来的基本表中。
- 可通过更新视图操作,来对实际的基本表进行插入、删除和修改。
第06章 关系数据理论
- 一个关系模式应当是一个五元组:
R(U,D,DOM,F)
R:关系名,它是符号化的元组语义
U:一组属性
D:属性组中所来自的域
DOM:属性到域的映射
F:属性组U上的一组数据依赖
其中D和DOM对模式设计关系不大,所以可以当做三元组:
R<U,F>
转载自blog.csdn.net/weixin_39731083/article/details/81559616