数据库系统概述——数据库系统原理(本科)

第一节:数据库的基本概念
数据是描述事物的符号记录,是指用物理符号记录下来的,可以鉴别的信息。
数据库是指长期存储在计算机内、有组织的、可共享的大量数据集合。
数据库中存储的数据的基本特点:永久存储、有组织、可共享
数据库管理系统是位于用户与操作系统之间的一套数据管理软件。
主要功能:
1、数据定义功能:提供数据定义语言(DDL),定义数据库中的数据对象。
2、数据操作功能:提供数据操作语言(DML),操作数据实现对数据的基本操作。
3、数据库的运行管理:保证数据的安全性、完整性、多用户对数据的并发使用修改以及发生故障后的系统恢复
4、数据库的建立和维护功能:创建数据库及对数据库空间的维护、数据库的备份与恢复功能、数据库的重组功能和性能监视、分析等。
5、数据组织、存储和管理功能。
6、其他功能:主要包括与其他软件的通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等。
第二节:数据库管理技术的发展
一、人工管理阶段
1、数据不保存
2、应用程序管理数据
3、数据面向应用
二、文件系统阶段
1、数据的管理者:文件系统,数据可长期保存
2、数据面向对象:某一应用程序
3、数据的共享程度:共享性差、冗余度大
4、数据的结构化:记录内有结构,整体无结构
5、数据的独立性:独立性差
6、数据控制能力:应用程序自己控制
三、数据库系统阶段
1、数据集成
2、数据共享性高
3、数据冗余小
4、数据一致性
5、数据独立性高
6、实施统一管理与控制
7、减少应用程序开发与维护的工作量
第三节:数据库系统的结构
一、数据库系统的三级模式结构、
1、模式:概念模式或者逻辑模式,是数据库中全体数据的逻辑结构和特征描述,所有用户的公共数据视图。
2、外模式:子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。
3、内模式:存储模式,对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。
4、两层映像
(1)外模式/模式(逻辑独立性)
(2)模式/内模式(物理独立性)
二、数据库系统得运行与应用结构
1、客户/服务器(c/s)
2、浏览器/服务器(b/s)
第四节:数据模型
数据特征与数据模型组成要素
1、数据结构,描述系统的静态特性
2、数据操作,描述系统的动态特性
3、数据约束条件,描述数据结构中数据间语法和语义关联
一、数据模型的分类
1、概念层数据模型
实体,客观存在,相互区分的事物
属性,描述实体相关特性
码,唯一标识实体的属性集
域,属性的取值范围
联系,1:N 1:1 N:M
表示方法:E-R图
2、逻辑层数据模型
层次模型
网状模型
关系模型
面向对象模型
3、物理层数据模型,数据在存储介质上的组织结构
以上是本人自考本科的数据库系统概述知识的个人理解,如有不对的请指出,一起交流。

发布了16 篇原创文章 · 获赞 0 · 访问量 637

猜你喜欢

转载自blog.csdn.net/qq_43405315/article/details/100657369