3.数据库应用系统 数据库应用系统DBAS( Database Application Systems) 是指数据库应用程序系统,它是针对某一个实际应用管理对 象而进行设计开发的面向用户的软件系统。它是建立在 DBMS基础之上,具有较好的人机交互操作性和友好的用户 界面。如学生管理系统、图书馆管理系统、民航售票系统等 都是数据库应用系统 数据库应用系统涉及系统开发人员、数据库管理员和用 户 (1)开发人员主要负责应用系统的开发设计编程,并进行 调试和安装 (2)控制和管理数据库的人员称作数据库管理员DBA ( DataBase Administrator)。DBA负责整个数据库系统的 建立、管理、维护以及所有使用系统人员的协调工作等。 (3)用户是应用程序的使用者,他通过应用程序的用户接 口使用数据库。 BACK
▪ 3.数据库应用系统 ▪ 数据库应用系统DBAS(Database Application Systems) 是指数据库应用程序系统,它是针对某一个实际应用管理对 象而进行设计开发的面向用户的软件系统。它是建立在 DBMS基础之上,具有较好的人机交互操作性和友好的用户 界面。如学生管理系统、图书馆管理系统、民航售票系统等 都是数据库应用系统。 ▪ 数据库应用系统涉及系统开发人员、数据库管理员和用 户。 ▪ (1)开发人员主要负责应用系统的开发设计编程,并进行 调试和安装。 ▪ (2)控制和管理数据库的人员称作数据库管理员DBA (DataBase Administrator)。DBA负责整个数据库系统的 建立、管理、维护以及所有使用系统人员的协调工作等。 ▪ (3)用户是应用程序的使用者,他通过应用程序的用户接 口使用数据库。 BACK
1.2数据库管理系统 1.2.1数据库管理系统的基本功能 般来说,一个数据库管理系统应具备以下功能: 数据库定义功能 它能定乂数据的存储结构与数据间的关系,更进一步地 定义数据的完整性。 2.数据库操作功能 实现对数据库数据的基本操作,包括数据的增加、删除、 一修改、数据库的备份等 3.数据库查询功能 为用户提供各种灵活的方式,来查询数据库内的数据
1.2 数据库管理系统 ▪ 1.2.1 数据库管理系统的基本功能 ▪ 一般来说,一个数据库管理系统应具备以下功能: ▪ 1.数据库定义功能 ▪ 它能定义数据的存储结构与数据间的关系,更进一步地 定义数据的完整性。 ▪ 2.数据库操作功能 ▪ 实现对数据库数据的基本操作,包括数据的增加、删除、 修改、数据库的备份等。 ▪ 3.数据库查询功能 ▪ 为用户提供各种灵活的方式,来查询数据库内的数据
4.数据库控制功能 负责数据库的安全性控制、完整性控制、多用户环境下 的存取控制等。 5.数据库通信功能 提供分布式数据库或网络操作功能,以便与网络上的其 他应用软件进行关联。 而数据库管理员拥有完整的管理权限来进行管理
▪ 4.数据库控制功能 ▪ 负责数据库的安全性控制、完整性控制、多用户环境下 的存取控制等。 ▪ 5.数据库通信功能 ▪ 提供分布式数据库或网络操作功能,以便与网络上的其 他应用软件进行关联。 ▪ 而数据库管理员拥有完整的管理权限来进行管理
1.22数据库管理系统的层次结构 数据库管理系统可以划分为若干层次,这样有助于它的 设计和维护。如图1-2所示是一个关系数据库管理系统 ( RDBMS)的层次结构示例。它根据处理对象的不同,按 照最高级到最低级的次序来划分,具有普遍性。图中包括 与关系数据库管理系统密切相关的应用层和操作系统。 最上层是应用层,位于DBMS核心之外。它处理的对象 是各种各样的数据库应用,可以用开发工具开发或者用宿主 语言编写。应用程序利用DBMS提供的接口来完成事务处理 和查询处理
▪ 1.2.2 数据库管理系统的层次结构 ▪ 数据库管理系统可以划分为若干层次,这样有助于它的 设计和维护。如图1-2所示是一个关系数据库管理系统 (RDBMS)的层次结构示例。它根据处理对象的不同,按 照最高级到最低级的次序来划分,具有普遍性。图中包括了 与关系数据库管理系统密切相关的应用层和操作系统。 ▪ 最上层是应用层,位于DBMS核心之外。它处理的对象 是各种各样的数据库应用,可以用开发工具开发或者用宿主 语言编写。应用程序利用DBMS提供的接口来完成事务处理 和查询处理