现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息: •客户有客户名、联系电话、配送地址; •商品有商品名、类别; •店铺有店铺名、信誉度、注册地址; •同一商品会在不
题目要求
现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息:
客户有客户名、联系电话、配送地址;
商品有商品名、类别;
店铺有店铺名、信誉度、注册地址;
同一商品会在不同的店铺销售,同一店铺会销售不同的商品,各个店铺销售同一商品的销售价格可以不同;
不同的客户会向不同的店铺购买不同的商品,不同客户在同一店铺购买相同商品时成交价格可以不同。
根据以上描述,试画出相应的ER图。
将上面的ER图转换为相应的关系模式,并说明各关系模式的主码。
er图
注意:er图中的箭头无特殊含义
关系模式
店铺(店铺名、信誉度、注册地址)
PK:店铺名
商品(商品名、类别)
PK:商品名
客户(客户名、联系电话、配送地址)
PK:客户名
购买(客户名,店铺名,商品名,商品价格)
PK:(客户名,店铺名,商品名)
销售(商品名,店铺名,销售价格)
PK:(商品名,店铺名)
现欲设计一个电子商务网站系统,该系统需要记录如下信息,其中下划线为标识信息: •客户有客户名、联系电话、配送地址; •商品有商品名、类别; •店铺有店铺名、信誉度、注册地址; •同一商品会在不相关推荐
- java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计奇妙店铺电子商务网站源码+系统+数据库+lw文档+mybatis+运行部署 本源 ...
- java答题格式,阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现欲实现一个图像浏览 - 赏学吧...
阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内. [说明] 现欲实现一个图像浏览系统,要求该系统能够显示BMP.JPEG和GIF三种格式的文件,并且能够在Windows和L ...
- 如何设计一个比较通用的爬虫系统
如何设计一个比较通用的爬虫系统 文章目录 如何设计一个比较通用的爬虫系统 背景介绍 页面差异 结果集不同 要发送哪些结果给用户 怎么发送这些数据给用户 项目依赖介绍 表结构 代码类间关系 操作流程 背 ...
- 4.3 设计一个完善的响应式系统
4.3 设计一个完善的响应式系统 关键词 响应系统的工作流程: 当读取操作发生时,将副作用函数收集到"桶"中. 当设置操作发生时,从"桶"中取出副作用函数并执行 ...
- 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java宠物之家电子商务网站(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...
- 如何设计一个70w在线人数的弹幕系统?
原文地址: 如何设计一个 70w 在线人数的弹幕系统 ?如何设计一个 70w 在线人数的弹幕系统 ? 无论设计什么系统,身为一个软件架构师要考虑的总归还是资源利用率问题,如何利用最少的资源做出性能最好 ...
- 游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统
转自:游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统 - GameRes游资网 游戏中有宏大的场景地图,丰富的游戏剧情,逼真的人物角色.但要让角色(职业)炫酷起来,还是要靠各个职业的技能 ...
- 如何设计一个高可用的运营系统
转载自 如何设计一个高可用的运营系统 这是一篇来自粉丝的投稿,作者[林湾村龙猫]近一年在做关于运营活动方面的设计.本文是他的关于运营活动的总结,Hollis做了一点点修改. 概述 一个产品业务的发 ...
- 模块化开发一个电子商务网站
通过查看网上的教学视频,跟着做下来这样一个电子商务网站整站开发的项目.整个页面写下来还是很耗时的,页面的细节太多,得仔仔细细核对原设计图,1px也要在那里死抠,不能放过,不然怕影响整体布局.关于浏览器 ...
最新文章
- “数字化”才是智能制造的基础!
- python jenkins库 api简介
- JS实现select去除option的使用注意事项
- JS Array filter()方法
- 北漂程序员边城的幸福生活
- Fedora telnet配置
- 蓝桥杯基础模块3_1:数码管静态显示
- hibernate 复合主键 根据主键删除_Python 之 MySql“未解之谜”11--主键 id 那些事
- SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
- (50)FPGA面试题消除一个glitch实现
- 推荐好用在线画图网站
- 计算机的ps快捷键,PHOTOSHOP常用快捷键大全
- Python下载及环境的安装
- java自定义异常必须继承什么类_49.Java-自定义异常类
- Nginx反向代理有什么用?
- 终于不用早起抢菜了?GitHub 买菜插件出世开源了!
- 关于微信小程序的wx.request执行后sucess和fail的问题
- JS 数组动态添加键值对
- OC和Clover黑苹果USB定制和注入
- 虚幻引擎图文笔记:调整网格的光照贴图分辨率(Light Map Res)改善光照烘焙质量
热门文章
- Mac 为啥不显示图片尺寸,点了显示简介也不显示??修复Mac点击图片的显示简介,图片尺寸消失问题
- 【索引】:如何在海量数据中快速查找某个数据?
- Element中el-table居中问题,align=“center“无效如何解决
- 基于android点餐系统需求分析,基于android的点餐系统的需求分析
- Linux欧姆单位怎么打,RF场强的基本单位及换算
- Flutter读取剪贴板中的内容
- Unity协程理解之三个例子
- Hyper-v Linux 网络不可达network is unreachable 错误记录
- JavaScript 单例模式的实现
- 新学期,新气象,新学期flag