题目要求

现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息:

  • 客户有客户名、联系电话、配送地址;

  • 商品有商品名、类别;

  • 店铺有店铺名、信誉度、注册地址;

  • 同一商品会在不同的店铺销售,同一店铺会销售不同的商品,各个店铺销售同一商品的销售价格可以不同;

  • 不同的客户会向不同的店铺购买不同的商品,不同客户在同一店铺购买相同商品时成交价格可以不同。

根据以上描述,试画出相应的ER图。

将上面的ER图转换为相应的关系模式,并说明各关系模式的主码。


er图

注意:er图中的箭头无特殊含义


关系模式

店铺(店铺名、信誉度、注册地址)
PK:店铺名

商品(商品名、类别)
PK:商品名

客户(客户名、联系电话、配送地址)
PK:客户名

购买(客户名,店铺名,商品名,商品价格)
PK:(客户名,店铺名,商品名)

销售(商品名,店铺名,销售价格)
PK:(商品名,店铺名)

现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息: •客户有客户名、联系电话、配送地址; •商品有商品名、类别; •店铺有店铺名、信誉度、注册地址; •同一商品会在不相关推荐

  1. java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署 本源 ...

  2. java答题格式,阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现欲实现一个图像浏览 - 赏学吧...

    阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内. [说明] 现欲实现一个图像浏览系统,要求该系统能够显示BMP.JPEG和GIF三种格式的文件,并且能够在Windows和L ...

  3. 如何设计一个比较通用的爬虫系统

    如何设计一个比较通用的爬虫系统 文章目录 如何设计一个比较通用的爬虫系统 背景介绍 页面差异 结果集不同 要发送哪些结果给用户 怎么发送这些数据给用户 项目依赖介绍 表结构 代码类间关系 操作流程 背 ...

  4. 4.3 设计一个完善的响应式系统

    4.3 设计一个完善的响应式系统 关键词 响应系统的工作流程: 当读取操作发生时,将副作用函数收集到"桶"中. 当设置操作发生时,从"桶"中取出副作用函数并执行 ...

  5. 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  6. 如何设计一个70w在线人数的弹幕系统?

    原文地址: 如何设计一个 70w 在线人数的弹幕系统 ?如何设计一个 70w 在线人数的弹幕系统 ? 无论设计什么系统,身为一个软件架构师要考虑的总归还是资源利用率问题,如何利用最少的资源做出性能最好 ...

  7. 游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统

    转自:游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统 - GameRes游资网 游戏中有宏大的场景地图,丰富的游戏剧情,逼真的人物角色.但要让角色(职业)炫酷起来,还是要靠各个职业的技能 ...

  8. 如何设计一个高可用的运营系统

    转载自   如何设计一个高可用的运营系统 这是一篇来自粉丝的投稿,作者[林湾村龙猫]近一年在做关于运营活动方面的设计.本文是他的关于运营活动的总结,Hollis做了一点点修改. 概述 一个产品业务的发 ...

  9. 模块化开发一个电子商务网站

    通过查看网上的教学视频,跟着做下来这样一个电子商务网站整站开发的项目.整个页面写下来还是很耗时的,页面的细节太多,得仔仔细细核对原设计图,1px也要在那里死抠,不能放过,不然怕影响整体布局.关于浏览器 ...

最新文章

  1. “数字化”才是智能制造的基础!
  2. python jenkins库 api简介
  3. JS实现select去除option的使用注意事项
  4. JS Array filter()方法
  5. 北漂程序员边城的幸福生活
  6. Fedora telnet配置
  7. 蓝桥杯基础模块3_1:数码管静态显示
  8. hibernate 复合主键 根据主键删除_Python 之 MySql“未解之谜”11--主键 id 那些事
  9. SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
  10. (50)FPGA面试题消除一个glitch实现
  11. 推荐好用在线画图网站
  12. 计算机的ps快捷键,PHOTOSHOP常用快捷键大全
  13. Python下载及环境的安装
  14. java自定义异常必须继承什么类_49.Java-自定义异常类
  15. Nginx反向代理有什么用?
  16. 终于不用早起抢菜了?GitHub 买菜插件出世开源了!
  17. 关于微信小程序的wx.request执行后sucess和fail的问题
  18. JS 数组动态添加键值对
  19. OC和Clover黑苹果USB定制和注入
  20. 虚幻引擎图文笔记:调整网格的光照贴图分辨率(Light Map Res)改善光照烘焙质量

热门文章

  1. Mac 为啥不显示图片尺寸,点了显示简介也不显示??修复Mac点击图片的显示简介,图片尺寸消失问题
  2. 【索引】:如何在海量数据中快速查找某个数据?
  3. Element中el-table居中问题,align=“center“无效如何解决
  4. 基于android点餐系统需求分析,基于android的点餐系统的需求分析
  5. Linux欧姆单位怎么打,RF场强的基本单位及换算
  6. Flutter读取剪贴板中的内容
  7. Unity协程理解之三个例子
  8. Hyper-v Linux 网络不可达network is unreachable 错误记录
  9. JavaScript 单例模式的实现
  10. 新学期,新气象,新学期flag