《数据库系统概述》学习笔记和总目录导航
- 本篇文章是阅读和学习《数据库系统概述》后总结的理论知识笔记导航,专门用于遗忘后复习
下面的文章是我在学习了《数据库系统概述》
时留下的笔记,因此文章内容大多是由图片和书籍内容组成,所以质量就不会如我计算机企业级开发技术
里的内容那般高质量,在这里也给大家道个歉,由于小生实在事务繁忙,只能出此下策!
我的一些看法:通过学习
《数据库系统概述》
,我发现《数据库系统概述》这本书讲的非常不错,具有很高的实践性,里面的各种SQL命令和实践都有清晰的模拟和配图,建议大家可以仔细阅读一下书籍并自行敲写代码试验
《数据库系统概述》中提到的所有知识点,我全都总结在下面了,希望大家可以先学以下理论,然后再学习MySql或者Orace数据库,这样基本就能搞懂数据库这个东西了!
第一章:数据库序列
1.1 数据库系统概述(数据、数据库、数据库管理系统、数据库系统、数据库的产生与发展)
1.2 数据模型(概念模型、逻辑模型-物理模型、层次模型、网状模型、关系模型、面向对象模型、对象关系模型)
1.3 数据库系统结构和组成(内模式、外模式、模式、人员)
第二章:关系数据库
2.1 关系数据结构及形式化定义(关系、关系模式、关系数据库)
2.2 关系操作、关系完整性、关系代数
第三章:关系数据库标准语言SQL
3.1 SQL概述及数据定义(模式SCHEMA、表TABLE、索引INDEX)
3.2 数据查询-SELECT(单表查询、连接查询、嵌套查询、集合查询、多表查询)
3.3 基本表更新(INSERT、UPDATE、ALTER、DELETE)与视图VIEW(定义、查询、更新)
第四章:数据库安全性
4.1 数据库安全性详解(存取控制、DAC、MAC、视图机制、审计Audit)
第五章:数据库完整性
5.1 数据库安全性详解(PRIMARY KEY、REFERENCES、CHECK、CONSTRAINT、DOMAIN、TRIGGER)
第六章:关系数据理论
6.1 关系数据库的规范化理论(数据依赖对表的影响[插入-删除-修改-冗余]、1NF-2NF-3NF-BCNF-4NF、函数依赖与多值依赖)