《数据库应用基础》第8章 数据库设计步骤

教据应用基础 Fundamental and Application of Database 第8章数据库设计步骤 测控技术与自动化教研中心冯仁剑
测控技术与自动化教研中心 测控技术与自动化教研中心 冯仁剑 数据库应用基础 数据库应用基础 Fundamental and Application of Fundamental and Application of Database Database 第 8 章 数据库设计步骤 数据库设计步骤

第8章数据库设计步骤 1.需求分新 2.念给构汲计 3.逻辯给驹计 4.影据年的物燙计 5.缴据鼻实施 6.数据牟运行与单护
第8章 数据库设计步骤 1. 需求分析 2. 概念结构设计 3. 逻辑结构设计 4. 数据库的物理设计 数据库的物理设计 5. 数据库实施 6. 数据库运行与维护 数据库运行与维护

81需求分析 需求分析的任务和过程 数据流图 数据字典 需求分析注意点
8.1 需求分析 需求分析的任务和过程 需求分析的任务和过程 数据流图 数据字典 需求分析注意点 需求分析注意点

需求分析(续) n需求分析就是分彻朋户的爵要与医感 a需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实 际要求,将直接影响到后面各个阶段的设 计,并影响到设计结果是否合理和实用
需求分析(续) 需求分析就是分析用户的需要与要求 分析用户的需要与要求 需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实 际要求,将直接影响到后面各个阶段的设 计,并影响到设计结果是否合理和实用

811、需求分析的任务和过程 ■通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求 ■在此基础上确定新系统的功能。新系统 必须充分考虑今后可能的扩充和改变, 不能仅仅按当前应用需求来设计数据库
8.1.1、需求分析的任务和过程 通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原 系统(手工系统或计算机系统)工作概 况,明确用户的各种需求 在此基础上确定新系统的功能。新系统 必须充分考虑今后可能的扩充和改变, 不能仅仅按当前应用需求来设计数据库

需求分析过程 需求分析 调杏组织 熟悉 时确 定 机构总体 业务得 拥“求}气系统边界 用数多 设计人员 DD DFD
需求分析过程

过程 (1)调查组织机构情况 ■组织部门的组成情况 n各部门的职责等
过程 ⑴ 调查组织机构情况 组织部门的组成情况 各部门的职责等

调查与初步分析用户需求(续) (2)调查各部门的业务活动情况。调查重点之 ■各个部门输入和使用什么数据 如何加工处理这些数据 n输出什么信息 n输出到什么部门 输出结果的格式是什么
调查与初步分析用户需求(续) ⑵ 调查各部门的业务活动情况。调查重点之一。 各个部门输入和使用什么数据 如何加工处理这些数据 输出什么信息 输出到什么部门 输出结果的格式是什么

调查与初步分析用户需求(续) 3)在熟悉业务活动的基础上,协助用户明确对新 系统的各种要求。调查重点之二。 n信息要求 处理要求 完全性与完整性要求
调查与初步分析用户需求(续) ⑶ 在熟悉业务活动的基础上,协助用户明确对新 系统的各种要求。调查重点之二。 信息要求 处理要求 完全性与完整性要求

调查与初步分析用户需求(续) 确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完 成 确定哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能
调查与初步分析用户需求(续) ⑷确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完 成 确定哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》第7章 关系数据设计理论.pdf
- 《数据库应用基础》第5章 数据库设计概述.pdf
- 《数据库应用基础》第1章 概述.pdf
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.pps
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.ppt
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第九章 结构.pps
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第七章 数组.pps
- 浙江大学:《计算机程序设计》第八章 指针.ppt
- 浙江大学:《计算机程序设计》第七章 数组.ppt
- 浙江大学:《计算机程序设计》第八章 指针.pps
- 浙江大学:《计算机程序设计》第六章 函数.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.ppt
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.pps
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.ppt
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.pps
- 《数据库应用基础》第2章 关系模型(1/2).pdf
- 《数据库应用基础》第2章 关系模型(2/2).pdf
- 《数据库应用基础》第3章(3.3-3.4)数据定义、数据更新.pdf
- 《数据库应用基础》第3章(3-5)SQL中的连接查询.pdf
- 《数据库应用基础》第3章(3-6)数据更新(二).pdf
- 《数据库应用基础》第3章(3-10)空值的处理.pdf
- 《数据库应用基础》第3章(3-11)数据库系统的三级模式.pdf
- 《数据库应用基础》第4章(4-3)并发控制.pdf
- 《数据库应用基础》第4章(4-4)数据库安全性.pdf
- 清华大学:《计算科学导论》课程教学资源(PPT讲稿)人类智能与人工智能(主讲:罗钧旻).ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第一章 计算、计算模型与计算机.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第三章 程序设计语言与软件开发方法学.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第二章 计算模型与计算机体系结构.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第五章 计算科学学科内涵.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第六章 如何学习计算科学专业与健康成长.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第四章 应用数学与计算机应用.ppt
- 《计算机算法设计与分析》课程教学资源(讲义)第八章 分枝限界法.pdf
- 《计算机算法设计与分析》课程教学资源(讲义)第七章 回溯法.pdf
- 《计算机算法设计与分析》课程教学资源(讲义)第六章 动态规划方法.pdf
- 《计算机算法设计与分析》课程教学资源(讲义)第五章 贪心算法.pdf