杨教授工作室,版权所有,盗版必究,
1/13
页
1
1.1
EbookStore/EBank
项目的数据源设计
1.1.1
本项目中的数据库设计概述
1
、数据库设计
(
1
)数据库设计方法
一般数据库设计方法有两种
,
即属性主导型和实体主导型。
/p>
属性主导型
从归纳数据库应用的属性出发
,
在归并属性集合
(
实体
)
时维持属性间的函数依赖关系。
/p>
实体主导型
先从寻找对数据库应用有意义的实体入手
,
然后通过定义属性来定义实体。
/p>
选择的方法
一般现实世界的实体数在属性数
1/10
以下时
,
宜使用实体主导型设计方法。面向对象的
数据库设计是从对象模型出发的
,
属于实体主导型设计。
(
2
)数据库设计的五个步骤
数据库需求分析、概念设计、逻辑设计、物理设计与加载测试
。
1)
数据库需求分析的任务是将业务管理转化为数据流,划分主题之间的边界,绘制出
DFD
图,并完成相应的数据字典。
2)
概念设计
主要的任务是从
DFD
出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲
要表。在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反
映用户观点的概念模式。然后再把概念模式转换成逻辑模式。
/p>
逻辑设计
主要的任务是从
E-R
图与对应的纲要表出发,确定各个实体及关系的表名属性。由于概
念设计的结果是
ER
图,
DBMS
一般采用关系型,因此数据库的逻辑设计过程就是把
ER
图转化
为关系模式的过程。
/p>
物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将
所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典
/p>
加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可
视为对数据库的加载测试工作。
2
、数据库的逻辑设计概述
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31528 人正在系统学习中 相关资源:本草纲目下载李时珍本草纲目查询软件版v1.4_本草纲目pdf彩图版…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!