《数据库系统原理》课程总结与复习大纲一、要求熟读的章节:第一章:绪论第二章:关系数据库第三章:关系数据库标准语言——SQL第四章:数据库安全性控制第五章:数据库完整性第六章:关系数据理论第七章:数据库设计第八章:数据库编程第九章:关系系统及其查询优化第十章:数据库恢复第十一章:并发控制二、要求掌握的主要内容要求熟悉数据库的基本概念、基本理论和基本技术:1
数据管理的发展阶段及每个阶段的特点
数据管理技术发展经历了三个阶段:一、人工管理阶段(40年代中--50年代中)数据不保存,应用程序管理数据,数据不共享,数据不具有独立性二、文件系统阶段(50年代末--60年代中)数据长期保存,由文件系统管理数据,数据共享性差、冗余度大,数据独立性差:物理独立性、逻辑独立性均差三、数据库系统阶段(60年代末--现在)数据结构化数据的共享性高,冗余度低,易扩充
数据的独立性高
(逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的物理独立性:是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
数据与程序独立由DBMS统一管理和控制数据
数据、数据库、数据库管理系统的概念,DBMS提供的数据控制功能
数据是描述事物的符号记录数据库(Database,简称DB)是长期存储在计算机内,有组织的、可共享的大量数据集合数据库管理系统(DBMS)位于用户与操作系统之间的一层数据管理软件DBMS的功能:1、数据定义功能2、数据组织、存储和管理3、数据操纵功能4、数据库的事务管理和运行管理5、数据库的建立和维护功能6、其他功能DBMS还必须提供以下几方面的数据控制功能:(1)数据的安全性(Security)保护(2)数据的完整性(Integrity)检查(3)并发(Concurrency)控制(4)数据库恢复(Recovery)3
数据模型的概念,组成数据模型的三要素
数据模型:现实世