第一章 绪论
1. 四个基本概念
1.1 数据
数据是数据库中存储的基本对象
数据(Data)的定义
--描述事物的符号记录
组成数据的符号种类
--数字、字符串、日期、逻辑值、文本、图形、图像、声音
数据的特点
--数据与其语义是不可分的
1.2 数据库
数据库(DataBase)的定义
--数据库是长期储存在计算机内、有组织的、可共享的数据集合
数据库的特征
--数据按照一定的数据模型组织、描述和储存
--可为各种用户共享
--冗余度较小
--数据独立性较高
--易扩展
1.3数据库管理系统
数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件
DBMS的用途
--科学地组织和存储数据、高效地获取和维护数据
DBMS的主要功能
--数据定义功能:提供数据定义语言(DDL),用于定义数据库中的数据对象
-- 数据操纵功能:提供数据操作语言,用于操作数据实现对数据库的基本操作(增删改查)
--数据库的运行管理:保证数据的安全性、完整性、多用户对数据的并发使用及发生故障的系统恢复
--数据库的建立和维护功能:提供实用程序,完成数据库数据批量装载,数据库转储,介质故障恢复,数据库的重组织和性能监视等
1.4 数据库系统
数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成
一般把数据库系统简称为数据库
数据库系统的构成
--由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成
2. 数据管理技术的产生与发展
数据管理
--对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题
3. 数据库系统
特点
--数据的管理者:DBMS
--数据面向的对象:现实世界
--数据的共享程度:共享性高
--数据的独立性:高度的物理独立性和一定的逻辑独立性
--数据的结构化:整体结构化
--数据控制能力:DBMS统一管理和控制
3.1 数据的高共享性的好处
--降低数据的冗余度,节省存储空间
--避免数据间的不一致性
--使系统易于扩充
3.2 数据独立性
数据独立性
--数据的物理独立性
--指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。当数据的物理存储改变,应用程序不用改变
--逻辑独立性
--指用户的应用程序与数据库的逻辑结构是相互独立的,数据的逻辑结构改变了,用户程序也可以不变
3.3 数据结构化
整体数据的结构化是数据库的主要特征之一
数据库中实现的是数据的真正结构化
--数据的结构用数据模型描述,无需程序定义和解释
--数据可以变长
--数据的最小存取单位是数据项
3.4 DBMS对数据的控制功能
--数据的安全性保护
--数据的完整性检查
--并非控制
--数据库恢复
笔记参考视频:【公开课】数据库系统概论(王珊老师)(完结)