首页考试吧论坛Exam8视线考试商城网络课程模拟考试考友录实用文档求职招聘论文下载
2013中考
法律硕士
2013高考
MBA考试
2013考研
MPA考试
在职研
中科院
考研培训 自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
造价员考试
注册计量师
环保工程师
化工工程师
咨询工程师
结构工程师
城市规划师
材料员考试
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
缤纷校园 实用文档 英语学习 作文大全 求职招聘 论文下载 访谈|游戏
计算机等级考试
您现在的位置: 考试吧 > 计算机等级考试 > 计算机四级 > 复习资料 > 数据库工程师 > 正文

2013计算机等考四级数据库技术复习笔记(7)

来源:考试吧 2013-3-19 11:27:31 考试吧:中国教育培训第一门户 模拟考场

  7.2.2 软件总体设计

  1、 DBAS软件包括OS、DBMS、开发环境、中间件和应用软件;

  2、 应用软件分为数据库事务和应用程序;

  3、 数据库事务通过对数据库的直接操作实现数据管理和处理功能;

  4、 应用程序一方面对数据库进一步加工处理,或从中抽取新信息实现复杂的数据处理功能;另一方面还可实现与数据库访问无关的功能;

  5、 应用软件总体设计:

  (1) 从数据流图、事务规范和业务规则需求分析结果出发,将系统分解为一系列子系统,分配相应功能,定义系统间协调交互机制;

  (2) 进一步进行子系统结构设计,将各子系统从功能上划分为:数据库事务模块和应用程序模块;

  (3) 确定子系统、应用程序模块、数据库事务间的全局控制和调用关系,并按体系结构框架组织起来。

  6、总体设计得到的系统总体结构和分层模块结构,可以用模块结构图表示;

  6、 模块结构图,是结构化程序设计中描述系统结构的一种图形化工具,它定义了模块的名字、功能和接口,并在模块结构图中反映出结构化设计思想。它只关心模块的外部特性,与模块内部流程无关,它由模块、调用、数据、控制和转接等于种基本符号组成;

  7.2.3 客户/服务器体系结构

  1、 基于C/S体系结构的DBAS将DBMS数据管理功能与数据库应用相分离,将DBMS数据库管理功能在客户端和服务器之间进行合理的分布和配置;

  2、 数据库报务器完成DBMS的核心功能,而客户端负责完成用户交互功能,接收用户数据,生成并向数据库报务器发出数据操作请求,接收数据查询结果并通过客户端反馈给用户;

  3、 两层C/S结构的特点是:

  (1) DBAS的数据管理和处理功能,被分解并分布在客户端和服务器上;

  (2) 服务器楞为多个客户端应用提供共享的数据管理功能;

  (3) 客户端应用可通过网络访问多个不同数据源;

  (4) 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷重,属于典型的“胖客户端”;

  4、 三层浏览器/服务器(B/S)结构是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层和数据层三层次上,分别由WEB浏览器、WEB服务器和数据库服务器来实现,其特点是:

  (1) 表示层位于客户端,由WEB浏览器实现,其功能单一,没有其他应用程序,属于典型的“瘦客户端”;

  (2) 功能层位于WEB服务器,实现面向具体应用领域的业务规则;

  (3) 数据层位于数据库服务器,通过DBMS完成具体的数据存储和存取等数据管理功能;

  7.3 概要设计

  7.3.1 数据库事务概要设计

  1、 如数据处理需求分析的结果是数据流图,则可将待设计的事务看作是程序,采用软件工程中面向数据流的程序设计方法,设计事务内部的数据处理流程和结构,也就是设计事务处理逻辑,过程包括:

  (1) 从数据流图中识别出该事务对应的子数据流图;

  (2) 确定子数据流图中的信息流类型,划定流界;

  (3) 将子数据流图映射为事务的结构和处理流程,即事务逻辑;

  (4) 修正和细化事务设计,识别事务所访问的数据库对象和数据库用户;

  2、 如数据处理需求分析的结果表示为事务规范,由于事务规范包括了事务名称、事务描述、访问的数据项、用户等信息,可直接从事务描述出发,根据具体应用领域的知识设计事务逻辑,得到事务概要结果;

  3、 一个完整的事务概要设计包括:事务名称、访问的关系表及属性、事务处理逻辑、事务用户;

  4、 检查关系表对数据库事务的支持性:

  (1) 对每一个事务,根据需求分析阶段的事务分析,列出该事务所访问的各个数据项;

  (2) 列出事务访问的数据项所在的关系表和对应的属性;

  (3) 如事务访问的数据项同时出现在多个表中,检查关联关系;

  (4) 检查是否存在某些事务,访问的一些数据项未出现在任何关系表中;

上一页  1 2 3 4 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。