当前位置:
文档之家› 数据库设计步骤及库的初步设计
数据库设计步骤及库的初步设计
部门 应收帐款报表
生产通知单
生产 准备发货细节 部门
5.0 提供应 收帐款
财务费 用变动
送进订单
当前价格 产品描述
顾客帐 目状况 应收帐款
已核对价
订单数据
1.1 格的订单
顾客
核对价格
1.2 核对帐 目状况
帐目状况已核对的订单
批准/不批准
1.3 已批准的订单 批准帐单
主管部门 批准\不批准
核对订单数据
j=N1LRAij*FREQi)
其中N为记录类型个数,M为应用的个数。
(Transport Volume) TV是指单位时间内所有应用需要存取的数据量(字节数)。
TV=
M (
i=1
N
j=1
LRAij*RECSIZEj*FREQi)
其中RECSIZEj是记录型 j 的长度(字节数)。
3.SS(Storage Space) SS是指数据库存储空间。通常由两部门组成:数据空间( SSD) 和指针所占的空间( SSP)。
LRA对数据库性能评价的标准 LRA方法用LRA,TV,和SS三个参数作为比较数据库性能的标准.
1.LRA(Logical Record Access) LRA指单位时间内所有应用需要存取记录的总数. 设LRAij 是第i个应用对记录型j存取的记录数,FREQi是应用i执行的 频率,则
LRA=M( j=1
自底向下设计概念结构
需求
需求分析 (自顶向下)
需求1 … … … … 需求n
需求1.1
需求1.2
需求n.1
需求n.2
概念模式1.1 概念模式1.2 概念模式n.1 概念模式n.2
概念结构设计 (自底向上) 概念模式1 … … (应用1)
… 概念模式n (应用n)
全局概念模式
某工厂信息管理系统
物资管理子系统
用分析法消除冗余
产品 m 构成 n m
使用 零件数Q1
n 用量Q3
零件 n
消耗 1
材料
耗用量Q2
m
n 存放
仓库
库存量Q4 存放量Q5
劳动人事管理的E-R图
部门 1 属于
n
n
职工
1
天数 生产
负责
m 项目
1
1
领导 1
某工厂 管理系统的基本E_R图
部门 1
天数
属于 n
职工
n 参加
m
m
1
1 负责
产品 1
主管
部门
处理订单
已批准 的订单
订单的细节
2.1 登记 订单
已登记的订单
订单记录本
工种号
2.2 分配 工种号
编好号
的订单
2.3 准备
订货卡 待完成订货清单
订货卡
待完成订单
2.4 准备完成 定单报表
待完成订 单报表
生产通知单 生产 准备发货细节 部门
开发票
包装通知单 顾客
发票
应收帐款
3.1
发票
开发票
SS=SSD+SSP= Nj=1(RECSIZEj*NRECj+NRECj+PTRSIZE*NPTRj)
其中NRECj是第 j 个记录型的记录个数。NPTRj是第 j 个 记录型包 含的指针个数, PTRSIZE是指针长度(字节数)。
参照2
供应商 n
供应 p
供应量
零件 m
库存
折扣规则 1
参照1
n
n 订
应收款 n 支付 1
n 订货
1 顾客
库存量
概念结构 基本E-R图
逻辑结构设计
一般数据模型 关系.网状.层次
特定的DBMS 支持下的数据
模型
优化的数据 模型
转换规则
DBMS的 特点和限制
优化方法
DBTG模型
发票主清单
准备发 货细节
生产 部门
发票
3.2 分配
编过号的发票 发票记录本
发票号
顾客
支付过帐
4.1 进帐结算
借贷
4.3 批准 借贷
支付
4.2 记入贷 方余额
调整
已批准的贷款
4.3 记入借 方余额
应收帐款
调整
销售子系统的分E-R图
顾客
1
n
支付
应收帐
1 订货
n 订单
1 组成
n 折扣规则 1 参照1 n 订单细节 n 参照2 1 产品描述
部门 部门号 部门名 …
领导
属于 产品
职工职工 号
职工 名
职务
负责
…
产品 号
产品 名
…
供应商
供应 …
商号
零件 零件号 零件名 …
考勤
生产 需要 供给
使用
职工号 产品号 工作天数 职工工作
产品号 供应商号 零件号 供应量 供应
E-R图转为关系模型为(码用下横线标出): 部门(部门号,部门名,经理的职工号,…). 职工(职工号,职工名,部门号,职务, …). 产品(产品号,产品名,组长的职工号, …). 供应商(供应商号,姓名, …). 零件(零件号,零件名, …). 职工工作(职工号,产品号,工作天数). 供应(产品号,供应商号,零件号,供应量).
销售管理子系统
……
设计分E_R 图的出发点
人事管理子系统
…
……
销售管理子系统第一层数据流图
结算数据
顾客 包装通知单
4.0 支付过帐
当前价格
产品描述 应收帐款
调整 发票 应付帐款
订单记录本
订单数据
1.0 送进订单
批准/不批准
2.0 处理订单
3.0 开发票
未付差 额调整
主管部门批 准/不批准
主管
核对订单数据