软件工程电商系统数据库定义_某个电子商务系统项目的数据库设计

杨教授工作室,版权所有,盗版必究,

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进行处理,非常感谢!

上一篇 2021年1月11日
下一篇 2021年1月11日

相关推荐