第11章数据库应用系统开发 2021/2/20 Information College. ChangJun
1 2021/2/20 Information College · ChangJun 第11章 数据库应用系统开发 (1)
[本章概要] 11.1概述 11.2系统需求分析 11.3数据库设计与实施 11.4应用程序设计 11.5发布、运行与维护 2021/2/20 Information College. ChangJun
2 2021/2/20 Information College · ChangJun [本章概要] 11.1 概述 11.2 系统需求分析 11.3 数据库设计与实施 11.4 应用程序设计 11.5 发布、运行与维护
11.1概述 在数据库管理系统(DBMS)支持下运 行的一类计算机应用系统 111.1特点 1112分类 111.3结构 111.4开发步骤 2021/2/20 Information College. ChangJun
3 2021/2/20 Information College · ChangJun 11.1 概述 11.1.1 特点 11.1.2 分类 11.1.3 结构 11.1.4 开发步骤 在数据库管理系统(DBMS)支持下运 行的一类计算机应用系统
111.1特点 强调数据共享,使数据库的设计在系统开发中处 于核心地位,不同于基于普通文件的应用系统。 允许一次访问整个文件,极大地简化对数据的处理 和操作。加上关系数据库常采用非过程化的SQL语 言,提高了应用程序的开发效率。 数据的结构化,适合表达数据量大,数据之间存在 复杂联系的应用系统。 2021/2/20 Information College. ChangJun
4 2021/2/20 Information College · ChangJun • 强调数据共享,使数据库的设计在系统开发中处 于核心地位,不同于基于普通文件的应用系统。 11.1.1 特点 • 允许一次访问整个文件,极大地简化对数据的处理 和操作。加上关系数据库常采用非过程化的SQL语 言,提高了应用程序的开发效率。 • 数据的结构化,适合表达数据量大,数据之间存在 复杂联系的应用系统
1112分类 按照共享用户范围大小的不同,分为 >以数据为中心的系统 >以处理为中心的系统 2021/2/20 Information College. ChangJun
5 2021/2/20 Information College · ChangJun 按照共享用户范围大小的不同,分为: ➢ 以数据为中心的系统 ➢ 以处理为中心的系统 11.1.2 分类
以数据为中心的系统 多为拥有大量数据的大型数据库系统 收集数据处理需求 数据分类与编码 应用子系统的 数据库设计 维护子系统的 设计与实现 设计与实现 否 <满意否? 是 数据库加载 数据库运行与维护 2021/2/20 Information College. ChangJun 6
6 2021/2/20 Information College · ChangJun 以数据为中心的系统 多为拥有大量数据的大型数据库系统
以处理为中心的系统 多为中小型数据库系统 需求分析 数据分析 功能分析 数据设计 应用程序设计 系统试运行 满意? 匚系统运行与维扩,」 2021/2/20 Information College. ChangJun
7 2021/2/20 Information College · ChangJun 以处理为中心的系统 多为中小型数据库系统
1113结构 集中式应用结构 文件服务器 客户/服务器(C/S)结构 浏览器服务器(B/S)结构 2021/2/20 Information College. ChangJun
8 2021/2/20 Information College · ChangJun ➢ 集中式应用结构 ➢ 文件服务器 ➢ 客户/服务器(C/S)结构 ➢ 浏览器/服务器(B/S)结构 11.1.3 结构
集中式应用结构 在二十世纪六七十年代,数据库系统环境是 集中式”的大型机环境。多个哑终端通过网 络连接到大型机,所有数据资源都在主机上, 所有处理程序也在主机上完成,终端仅是大型 机的扩展,本身不能完成任何操作。 大型机 客户端 应用程序 按键信息 终端1 终端字符 终端2 数据库 终端N 2021/2/20 Information College. ChangJun
9 2021/2/20 Information College · ChangJun 1、集中式应用结构 在二十世纪六七十年代,数据库系统环境是 “集中式”的大型机环境。多个哑终端通过网 络连接到大型机,所有数据资源都在主机上, 所有处理程序也在主机上完成,终端仅是大型 机的扩展,本身不能完成任何操作
2、文件服务器结构 在二十世纪八十年代,个人计算机迅速发 展,局域网也随之出现,并诞生了文件服务器 客户端技术。文件服务器只提供数据资源的集 中管理和访问途径,应用程序分散在各个客户 工作站上运行。 网络文件服务 客户端 器 1x作站1[用程 文件请求 文件 工作计,应用程序 数据库 工作站应用程序 2021/2/20 Information College. ChangJun
10 2021/2/20 Information College · ChangJun 2、文件服务器结构 在二十世纪八十年代,个人计算机迅速发 展,局域网也随之出现,并诞生了文件服务器/ 客户端技术。文件服务器只提供数据资源的集 中管理和访问途径,应用程序分散在各个客户 工作站上运行