第一章小结
数据库系统
数据库系统主要包括数据库,数据库用户,计算机硬件系统和计算机软件系统等几部分
数据库
数据库是存储在计算机内有组织的大量共享的集合,可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力
数据库的用户
数据库的用户是指使用数据库的人员,其中数据库管理员是数据库系统中的核心人员,它可以决定数据库的结构和内容,控制和监督数据库系统的运行等。
计算机硬件系统
计算机硬件系统是数据库系统存在和运行的硬件基础
计算机软件系统
在计算机软件系统中,数据库管理系统和操作系统是核心的系统软件。
其中数据库管理系统是对数据进行管理的大型系统软件, 用户在数据库系统中的一切操作,包括数据定义,查询,更新及各种控制,都是通过DBMS进行的。
DBMS(数据库管理系统) 就是实现把用户意义下的抽象的逻辑数据处理转换成计算机中的具体的物理数据的处理软件
从数据库管理系统的角度看
数据库系统通常采用三级模式结构,这是数据库系统内部的体系结构;
数据库系统的三级模式和二级映像保证了数据库系统的逻辑独立性和物理独立性。
数据库中的数据
数据库中的数据是按一定的结构和模型进行组织的,通常分为层次模型,网状模型,关系模型和面向对象模型。
数据库的新技术
数据库的新技术 包括分布式数据库,数据仓库与数据挖掘,多媒体数据库和大数据技术
第二章
关系数据库系统是目前使用最广泛的数据库系统,本书的重点也是讨论关系数据库系统。
本章是在介绍了域和迪卡儿积概念的基础上,给出了关系和关系模式的形式化定义,讲述了关系的性质,指出关系,二维表之间的联系。
本章还系统地介绍了关系数据库的一些基本概念,其中包括关系的码,关系模型的数据结构,关系的完整性及其关系操作。
结合实例详细介绍了关系代数和关系演算两种关系运算,讲解了关系代数,元组关系演算语言(ALPHA语言,QUEL语言)和域关系演算语言( QBE语言)的具体使用方法。
第三章
本章详细介绍了SQL的使用方法。在讲解SQL的同时,进一步介绍了关系数据库的有关概念。 SQL具有数据定义,数据查询,数据操纵和数据控制四大功能。
SQL 功能 动词
数据定义 CREATE ,DROP ,ALTER
数据查询 SELECT
数据操纵 INSERT,UPDATE,DELETE
数据控制 GRANT,REVOKE