第五章
2017-01-01 16:48:36 0 举报
AI智能生成
第五章:这一章中,主角们终于揭开了谜团的真相。他们发现,所有的线索都指向了一个意想不到的人。这个人曾经是他们的好友,但现在却成了他们的敌人。他的动机令人震惊,原来他一直都在暗中操控着一切。主角们决定联手对抗他,揭露他的罪行。然而,他们并不知道,这只是一场更大阴谋的开始。在这场战斗中,他们将经历无数的困难和挑战,但他们的决心和勇气将帮助他们战胜一切。这一章充满了紧张和刺激,让人无法停止阅读。
作者其他创作
大纲/内容
2.需求分析
方法
确定需求
跟班作业
开调查会
请专人介绍
询问
设计调查表请用户填写
查阅记录
达成共识
分析表达需求
结构化分析方法SA
分解处理功能
分解数据:数据流图
表达方法
处理逻辑:判定树或判定表
数据:数据字典
数据项
数据结构
数据流
数据存储
处理过程
4.逻辑结构设计
E-R图转换为关系模型
1:1联系
与某一端关系模式合并
独立的关系模式
1:n联系
与n端对应的关系模式合并
独立的关系模式
m:n联系
一个独立的关系模式
多元联系
一个独立的关系模式
具有相同键的关系模式可合并
优化数据模型
确定数据依赖
消除冗余的联系
确定所属范式
分析、确定是否要合并或分解
进行必要的分解
水平分解
垂直分解
设计用户子模式
使用更符合用户习惯的别名
针对不同级别的用户设计不同的视图
简化用户对系统的使用
6.数据库实施与维护
数据的载入
人工方法
计算机辅助数据入库
应用程序的编码与调试
数据库的试运行
内容
功能测试
性能测试
注意
数据分期分批入库
数据库的转储和恢复
数据库的运行和维护
数据库的转储和恢复
数据库的完整性、安全性控制
数据库性能的监督、分析和改进
数据库的重组织和重构造
重组织
形式
全部重组织
部分重组织
目标
提高系统性能
内容
重新安排存储位置
回收垃圾
减少指针链
不改变原有逻辑结构和物理结构
重构造
调整数据库的模式和内模式
增加新的数据项
改变数据项的类型
改变数据项的容量
增加或删除索引
修改完整性约束条件
1.设计方法
手工试凑法(直接设计法)
规范设计法
Barker设计法
新奥尔良方法
基于E-R模型的设计方法
3NF设计方法
ODL方法(面向对象)
计算机辅助设计
3.概念结构设计
工具:E-R模型
方法
自顶向下
自底向上
数据抽象
分类:实体
聚集:属性
概括:子类/超类
局部视图设计
分E-R图
视图集成
合并
初步E-R图
冲突
属性冲突
属性域冲突
属性取值冲突
命名冲突
同名异义
异名同义
结构冲突
同一对象有不同抽象
同一实体有不同属性
实体联系是不同类型
修改与重构
冗余
消除冗余
基本E-R图
方法
确定数据依赖,并得到函数依赖集
求最小覆盖,考察剩余的是否冗余
逐步扩张
混合策略
5.物理设计
准备工作
物理数据库设计所需参数
数据库查询事务
数据库更新事务
事务运行频率和性能要求
了解RDBMS的内部特征
确定物理结构
存取方法
索引方法
概念
索引域
索引记录/索引项
分类
稀疏索引
稠密索引
分类2
二叉树索引
B树索引
B+树索引
选择索引域原则
经常在查询条件中出现的属性
经常作为最大值和最小值库函数的参数
经常作为连接属性
聚簇方法
经常进行连接操作的关系
单个关系的某组属性经常进行相等比较
关系的某个属性组值重复率高
HASH方法
经常进行等值连接操作
经常进行相等比较
存储结构
存放位置
因素
存取时间
存取空间利用率
维护代价
原则
稳定数据与易变数据分开存放
存取频率较高与存取频率较低的部分分开存放
例
备份/日志文件 → 磁带
表和索引放在不同磁盘
比较大的表放在不同磁盘
日志文件与数据库对象放在两个磁盘
系统配置
评价
时间效率
空间效率
维护代价
0 条评论
下一页