系列文章目录
第一章
TODO
数据库技术盘点
数据库技术盘点
数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科。数据库系统本质上是一个用计算机存储信息的系统。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,其基本目标是提供一个可以方便、有效地存取数据库信息的环境。数据库就是信息的集合,它是收集计算机数据的仓库或容器,系统用户可以对这些数据执行一系列操作。设计数据库系统的目的是为了管理大量信息,给用户提供数据的抽象视图,即系统隐藏有关数据存储和维护的某些细节。对数据的管理涉及信息存储结构的定义、信息操作机制的提供、安全性保证,以及多用户对数据的共享问题。
本章主要介绍一些数据库的背景知识和基本概念,使读者了解数据库的基本内容,形成数据库系统的总体框架,了解数据库系统在计算机系统中的地位以及数据库系统的功能。
基本概念
数据
信息
数据库
数据库系统
数据库管理系统
属性
主码属性
属性
域
原子性
INF 第一范式
定义
属性是实体某方面特性的描述
数据模型
概念数据模型
E-R图
基本数据模型
层次数据模型
关系数据模型
网状数据模型
面向对象数据模型
数据模型三要素
数据结构
数据操作
数据的约束条件
数据库设计过程
需求分析
DFD图
数据字典
概念设计
E-R图
逻辑设计
关系模式
物理设计
关系数据库的规范化
函数依赖
候选码
全键
候选关键字
规范化
范式
1NF:第一范式
2NF:第二范式
3NF:第三范式
BCNF:bc范式
三级模式、两级映像
外模式
视图级
概念模式
表级
内模式
文件级
数据库的并发控制
锁
总结
这里对文章进行总结: