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

1/13

1

1.1

EbookStore/EBank

项目的数据源设计

1.1.1

本项目中的数据库设计概述

1

、数据库设计

(

1

)数据库设计方法

一般数据库设计方法有两种

,

即属性主导型和实体主导型。

属性主导型

从归纳数据库应用的属性出发

,

在归并属性集合

(

实体

)

时维持属性间的函数依赖关系。

实体主导型

先从寻找对数据库应用有意义的实体入手

,

然后通过定义属性来定义实体。

选择的方法

一般现实世界的实体数在属性数

1/10

以下时

,

宜使用实体主导型设计方法。面向对象的

数据库设计是从对象模型出发的

,

属于实体主导型设计。

(

2

)数据库设计的五个步骤

数据库需求分析、概念设计、逻辑设计、物理设计与加载测试

1)

数据库需求分析的任务是将业务管理转化为数据流,划分主题之间的边界,绘制出

DFD

图,并完成相应的数据字典。

2)

概念设计

主要的任务是从

DFD

出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲

要表。在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反

映用户观点的概念模式。然后再把概念模式转换成逻辑模式。

逻辑设计

主要的任务是从

E-R

图与对应的纲要表出发,确定各个实体及关系的表名属性。由于概

念设计的结果是

ER

图,

DBMS

一般采用关系型,因此数据库的逻辑设计过程就是把

ER

图转化

为关系模式的过程。

物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将

所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典

加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可

视为对数据库的加载测试工作。

2

、数据库的逻辑设计概述

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

  1. 08-Flutter移动电商实战-dio基础_伪造请求头获取数据

    08-Flutter移动电商实战-dio基础_伪造请求头获取数据 在很多时候,后端为了安全都会有一些请求头的限制,只有请求头对了,才能正确返回数据.这虽然限制了一些人恶意请求数据,但是对于我们聪明的程 ...

  2. 05-Flutter移动电商实战-dio基础_引入和简单的Get请求

    05-Flutter移动电商实战-dio基础_引入和简单的Get请求 这篇开始我们学习Dart第三方Http请求库dio,这是国人开源的一个项目,也是国内用的最广泛的Dart Http请求库. 1.d ...

  3. 电商运营裂变新玩法—分销渠道系统模式

    电商运营裂变新玩法-分销渠道系统模式 简单地说,分销,在我看来,就是"分散化+销售",通过分散化终端尽可能地占领市场,销售产品,从而实现利润.确实,需要更多的人,更多的终端,分销的 ...

  4. 机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍

    学校的项目实训开始了,我选的题目是"机械工业品电商平台",看题目就知道需求还是比较明确的,就是一个电商平台嘛!下面是我们这个项目的功能框架: 因为时间只有二十多天,所以这其中的移动 ...

  5. 电商直播抖音短视频运营创业项目商业计划书

    电商直播抖音短视频运营创业项目商业计划书 何挖掘游戏的付费点?为了方便大家,为了方便你理解,我们还是从工作中比较常见的场景开始.老大觉得游戏里面的付费点太少了,让小王去调研竞品游戏,找自己的游戏还能挖 ...

  6. javaweb JAVA JSP手机销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上手机店在线销售

    JSP手机销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上手机店在线销售 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租 ...

  7. javaweb JAVA JSP水果销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上水果店在线销售

    javaweb JAVA JSP水果销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上水果店在线销售 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情 ...

  8. javaweb JAVA JSP书店销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上书店在线销售

    JSP书店销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上书店在线销售 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租赁 ...

  9. javaweb JAVA JSP零食销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上零食在线销售

    JSP零食销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上零食在线销售 大家好,很高兴和大家分享Java项目和经验.不管同学们是出于什么需求.都希望各位计算机专业的同学有一个提 ...

最新文章

  1. 好多Javascript日期选择器呀--1
  2. 一个图片 在另一个图片定位_一个好的listing,图片有哪些基本要求
  3. 操作多个表_6_生成笛卡尔积
  4. 前后端分离+本地服务实时刷新+缓存管理+接口proxy+静态资源增量更新+各种性能优化+上线运维发布——gulp工作流搭建...
  5. ElasticSearch学习29_基于Elasticsearch实现搜索推荐
  6. zabbix的安装(一)监控os资源:内存,cpu,io,负载,带宽
  7. “ 紫手环的力量 ” :我想,美好的生活应该是自已造就的...
  8. 阿里发布手掌大小云电脑“无影”,价格是传统PC一半
  9. Redis缓存异常的容错实现方法( .net)
  10. leetcode求众数
  11. fortran快速入门
  12. 日常如何维护OA系统?
  13. select into from 和 insert into select 的用法和区别
  14. Ural 2037. Richness of binary words 打表找规律 构造
  15. 3*4的方格,有多少个长方形?
  16. 【论文阅读】 Object Detection in 20 Years: A Survey
  17. Android 仿京东商品分类(简单实现 仅供参考)
  18. 微信小程序开发,微信小程序轻松实现微信支付及微信提现到零钱功能
  19. 单片机 STM32 HAL IO扩展 PCA9555
  20. Spring Boot项目出现问题: Whitelabel Error Page

热门文章

  1. 小程序“自定义关键词”功能的常见问答
  2. centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(一)
  3. Visual C++ 时尚编程百例009(响应键盘)
  4. 理想的 ASP.NET AJAX (Part 1 - Client Centric)
  5. HALCON示例程序classify_image_class_knn.hdev使用KNN分类器对多通道图像进行分割
  6. 计算机视觉和图形学中的摄像机内参数矩阵详解
  7. python实现链表的删除_Python垃圾回收机制
  8. 一份完整的问卷模板_一份完整市场推广策划方案模板
  9. 第二十二篇:Spring简单定时任务
  10. Spring AOP(三)--XML方式实现