数据库系统原理课件第四章演示文稿目录CATALOGUE•数据库系统概述•关系数据库•SQL语言基础•数据库安全性与完整性•数据库设计与优化•数据库恢复与并发控制数据库系统概述CATALOGUE01数据库系统(DatabaseSystem,简称DBS)是由数据库及其管理软件组成的系统
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合
数据库管理系统(DBMS)是数据库系统的核心软件,它提供数据定义、数据操作、数据控制和数据维护等基本功能
010203数据库系统定义数据库中的数据是按照一定的数据模型组织、描述和存储的,具有较高的结构化程度
数据结构化数据库中的数据可以被多个用户、多个应用程序共享使用,避免了数据冗余和不一致性
数据共享性高数据库中的数据独立于应用程序,即数据的逻辑结构、存储结构以及存取方式的改变不会影响应用程序
数据独立性高数据库管理系统提供了数据的安全性、完整性、并发控制和恢复等控制功能,保证了数据的正确性和安全性
数据控制功能强数据库系统特点第二季度第一季度第四季度第三季度人工管理阶段文件系统阶段数据库系统阶段分布式数据库阶段数据库系统发展历程早期的数据处理方式是人工管理,数据不保存,没有专门的数据管理软件
随着计算机技术的发展,出现了文件系统,数据可以长期保存在计算机外存上,并由文件系统进行管理
20世纪60年代后期出现了数据库技术,数据库系统逐渐成为数据处理的主流技术,它具有数据结构化、数据共享性高、数据独立性高和数据控制功能强等特点
随着计算机网络技术的发展,分布式数据库系统逐渐成为数据库技术的一个重要分支,它支持数据的分布存储和处理,提高了系统的可扩展性和可靠性
关系数据库CATALOGUE02关系模型的定义关系模型是一种基于集合论的数据模型,以二维表的形式表示实体和实体之间的联系
关系模型的组成要素关系模型由数据结构、关系操作、完整性约