数据库概述 数据库系统的概念 ■数据库管理系统: DBMS是一种非常复杂的、综合性的、在数据库系统中对 数据进行管理的大型系统软件。用户在数据库系统中的 切操作,包括数据定义、查询、更新及各种控制,都 是通过DBMS进行的。 DBMS的主要功能: 数据库定义功能 数据操纵功能 数据库运行和控制功能 数据库的建立和维护功能 数据通信功能 n数据字典
数据库概述 ◼ 数据库系统的概念 ◼ 数据库管理系统: ◼ DBMS是一种非常复杂的、综合性的、在数据库系统中对 数据进行管理的大型系统软件。用户在数据库系统中的 一切操作,包括数据定义、查询、更新及各种控制,都 是通过DBMS进行的。 ◼ DBMS的主要功能: ◼ 数据库定义功能 ◼ 数据操纵功能 ◼ 数据库运行和控制功能 ◼ 数据库的建立和维护功能 ◼ 数据通信功能 ◼ 数据字典
数据库概述 数据库系统的概念 DBMS的组成: 语言编译处理程序 系统运行控制程 系统建立、维护程序 以上只是一般DBMS所包括的主要程序内容。而一个具体的 DBMS并不受上述列举的内容限制,在设计上各有侧重
数据库概述 ◼ 数据库系统的概念 ◼ DBMS的组成: ◼ 语言编译处理程序 ◼ 系统运行控制程 ◼ 系统建立、维护程序 以上只是一般DBMS所包括的主要程序内容。而一个具体的 DBMS并不受上述列举的内容限制,在设计上各有侧重
数据库概述 数据库系统的概念 DBMS对数据的存取过程 用户A(或应用程序A)用某种特定的数据操 作语言向DBMs发出一个存取请求命令,命令 给出想要读的记录。 DBMS接受这个请求并解释它 ■DBMS依次检査外模式、外/概念映象,概念模 式、概念/内映象以及存储结构定义等 DBMS对存储数据库执行必要的存取操作。 DBMS按外模式导出用户程序需要的记录形式, 然后把数据从系统缓冲区送到用户A的工作区
数据库概述 ◼ 数据库系统的概念 ◼ DBMS对数据的存取过程 ◼ 用户A(或应用程序A)用某种特定的数据操 作语言向DBMS发出一个存取请求命令,命令 给出想要读的记录。 ◼ DBMS接受这个请求并解释它。 ◼ DBMS依次检查外模式、外/概念映象,概念模 式、概念/内映象以及存储结构定义等。 ◼ DBMS对存储数据库执行必要的存取操作。 ◼ DBMS按外模式导出用户程序需要的记录形式, 然后把数据从系统缓冲区送到用户A的工作区