第1页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共27页数据库知识数据库管理系统的功能和特征·数据库模型(概念模式、外模式、内模式)·数据模型,ER图,第一范式、第二范式、第三范式·数据操作(集合运算和关系运算)·数据库语言(SQL)·数据库的控制功能(并发控制、恢复、安全性、完整性)·数据仓库和分布式数据库基础知识1、数据库知识1
1数据管理技术的发展数据管理技术的发展阶段:人工阶段:数据处理方式是批处理
其特点是:数据不保存没有专用的软件对数据进行管理只有程序概念,没有文件概念一组数据对应一个程序,即数据是面向程序的文件系统阶段:数据处理方式有批处理,也有联机实时处理
其特点是:数据可长期保存在外存上数据的逻辑结构与物理结构有了区别,但简单文件组织已多样化,有索引文件、链接文件和直接存取文件等,但文件之间相互独立,没有联系数据不再属于某个特定的程序,可重复使用,但数据结构和程序之间的依赖关系并未根本改变
其缺点是:数据冗余性数据不一致性数据联系弱数据库阶段:其特点是:用关系模型表示复杂的数据模型有较高的数据独立性数据库系统为用户提供了方便的用户接口数据库管理系统提供了四个方面的数据控制能力-数据完整性、数据安全性、数据库的并发控制、数据库的恢复第2页共27页第1页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共27页数据库的基本概念数据库(DB):是存储在一起的相关数据的集合
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的程序与数据的独立性
数据库管理系统(DBMS):DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制
DBMS可分为层次型、网状型、关系型、面向对象型