版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL数据库项目三:电商零售系统数据库设计数据库数据库的基础知识MYSQL数据库物理设计逻辑设计概念设计目录需求分析数据库实施创建数据表需求分析通过调查、收集与分析,获得用户对数据库的基本要求本次课程的目的是设计一个电商平台。网上购物已成了现在我们生活中的主要购物方式。网上购物的过程当中,数据库是如何实现的?主要的工作主要发生在哪些过程之间?网上购物的核心是什么?登录用户系统用户需求商户注
册售卖店铺的内容会发布在对应的域名上审核发布访问店铺浏览商品下单支付成功查看订单跟踪物流确认收货顾客注册登录店铺浏览商品提交订单支付成功商家发货购物流程图根据需求分析的结果数据库店铺顾客商品订单创建数据表实体“顾客”的属性顾客收货地址昵称手机号码顾客ID注册时间密码创建数据表实体“店铺”的属性店铺更新时间店铺ID创建时间店铺名称店铺法人客服信息联系电话商品库存价格商品描述条形码商品名称商品ID销量创建时间更新时间实体“商品”的属性创建时间数量商品ID订单名称支付时间快递单号订单ID顾客ID实体“订单”的属性订单顾客购买订单1n1:n关系顾客浏览店铺n1n:1关系店铺管理商品1n1:n关系订单包含商品mnm:n关系顾客购买订单1n1:n关系顾客可以生成多个订单每个订单只属于一个顾客顾客浏览店铺n1n:1关系店铺管理商品1n1:n关系订单包含商品mn1:n关系完整的基本ER图顾客商品订单店铺购买浏览包含管理nnn111nm收货地址注册时间密码昵称手机ID(省略其他实体的属性)完整的基本ER图顾客商品订单店铺购买浏览包含管理nnn111nm收货地址注册时间密码昵称手机ID(省略其他实体的属性)下面通过逻辑设计、物理设计来继续完成电商购物系统的数据库。创建数据表逻辑结构设计根据按照ER图到关系结构的转换规则,把er图转换成关系模式表也就是说,将每个实体类型转换成一个实体的关系模式创建数据表实体的属性转换的过程当中关系的属性实体的标志符关系模式的码对关系表进行第3范式的规范化顾客信息表顾客收货地址注册时间密码昵称手机号码ID用户昵称用户ID密码手机号码注册时间收货地址顾客收货地址注册时间密码用户昵称手机号码用户ID顾客信息表订单ID订单名称商品ID数量创建时间顾客ID支付时间快递单号订单顾客ID创建时间数量品ID订单ID订单名称支付时间快递单号订单信息表商品ID订单ID顾客ID店铺信息表店铺ID店铺名称法人信息客服信息联系电话创建时间更新时间商品信息表商品ID商品名称条形码商品描述价格库存销量创建时间更新时间创建数据表熟练掌握了第三范式的规范,在设计ER图的时候就有下意识的直接将ER图设计成符合第三范式规范的关系表第三范式规范这个步骤会在潜意识里直接在概念设计时一并完成创建数据表根据数据库的存储和方法表上有哪些属性?选取合适的数据类型这些属性需要用什么样的数据格式来存储?顾客信息表字段名称数据类型字段说明顾客昵称varchar(30)用户名顾客IDchar(6)用户唯一ID,主键密码char(32)保存加密后的签名手机号码char(11)手机号注册时间DATETIME时间戳收货地址DATETIME时间戳店铺信息表字段名称数据类型字段说明店铺IDchar(11)店铺唯一ID,主键店铺名称varchar(30)店铺名法人信息varchar(30)店主名客服信息varchar(64)联系电话char(11)创建时间DATETIME时间戳更新时间DATETIME时间戳商品信息表字段名称数据类型字段说明商品IDChar(6)商品唯一ID,主键商品名称varchar(30)商品名条形码varchar(60)图像URL商品描述varchar(60)文字描述价格Int(32)数字库存Int(32)数字销量Int(32)数字创建时间DATETIME时间戳更新时间DATETIME时间戳订单信息表字段名称数据类型字段说明订单IDchar(6)店铺唯一ID,主键订单名称varchar(30)店铺名商品IDchar(6)商品唯一ID数量int(32)数字创建时间DATETIME顾客IDchar(6)用户唯一ID支付时间DATETIME支付时间快递IDchar(15)快递唯一ID数据库安全从其根本来说就是对信息进行保护,其整体的覆盖层面非常广,通常包括防火墙、入侵防御、风险评价等各个方面的技术手段,而通常储存数据信息主要是通过一些数据库实现的,但是一般数据库自身的安全性经常被忽视。由于社会的快速发展,我国经济水平的不断提升使得我国计算机的相关应用也越来越广泛,数据库系统当中有存储着大量的信息,包括个人信息、企业信息甚至国家信息等,这也就意味着,一旦数据库出现问题,其中的庞大的信息就会逐渐被破坏掉,对国家和社会都会造成非常大的损失。由于社会的快速发展,我国经济水平的不断提升使得我国计算机的相关应用也越来越广泛,数据库系统当中有存储着大量的信息,包括个人信息、企业信息甚至国家信息等,这也就意味着,一旦数据库出现问题,其中的庞大的信息就会逐渐被破坏掉,对国家和社会都会造成非常大的损失。数据库安全从其根本来说就是对信息进行保护,其整体的覆盖层面非常广,通常包括防火墙、入侵防御、风险评价等各个方面的技术手段,而通常储存数据信息主要是通过一些数据库实现的,但是一般数据库自身的安全性经常被忽视。由于社会的快速发展,我国经济水平的不断提升使得我国计算机的相关应用也越来越广泛,数据库系统当中有存储着大量的信息,包括个人信息、企业信息甚至国家信息等,这也就意味着,一旦数据库出现问题,其中的庞大的信息就会逐渐被破坏掉,对国家和社会都会造成非常大的损失。网络数据库的隐私和安全的需要通过数据本身的查询隐私以及机密性等两个角度出发。
通常数据的机密性主要指的是在对一些信息和隐私进行设计的过程中,数据库需要实施更加安全的机制,从而保证整体的数据信息自身的安全性,在没有任何授权的情况之下所有经过处理的信息和数据是无法被外界访问的。
而关于隐私保护的查询,主要指的是在对某一种东西实施查询的过程当中不会被其他人掌控。在现阶段的社会背景之下,数据库的隐私和安全对人们日常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东东莞市寮步医院第一次招聘纳入岗位管理编制外人员31人笔试参考题库及答案解析
- 2026年敦化市教育系统教师专项招聘(27人)考试备考题库及答案解析
- 基于生成式AI的翻转课堂模式在高校物理实验教学中的应用探索教学研究课题报告
- 2026年甘肃省兰州财经大学招聘事业编制工作人员25人考试备考题库及答案解析
- 电子科技大学2026年专职辅导员招聘笔试参考题库及答案解析
- 2025福建省海运集团中平船舶管理有限公司招聘1人笔试历年参考题库附带答案详解
- 2025湖北恩施州鹤峰县鹤晟建筑有限公司招聘专业技术人员2人笔试历年参考题库附带答案详解
- 2026年中石油煤层气有限责任公司校园招聘笔试参考试题及答案解析
- 2025年金华市金东区部分事业单位公开招聘笔试历年典型考题及考点剖析附带答案详解
- 2026重庆大地数博科技有限公司兼职招聘考试参考题库及答案解析
- 2026一季度重庆市属事业单位公开招聘242人参考考试试题及答案解析
- 2026年社会学概论试题库200道附答案【能力提升】
- 志愿服务与社区建设:共建共治共享的基层治理新实践
- 开工第一课-2026年春节复工复产安全教育培训
- 提高跑步速度课件
- 2026年河南建筑职业技术学院单招职业技能测试必刷测试卷汇编
- 叙事医学视角下的医学人文叙事干预策略的效果评估方法
- 《交易心理分析》中文
- 2026蓝色简约风学习成果汇报模板
- 广东烟草专卖局招聘考试真题2025
- 2025年玉米深加工分析报告
评论
0/150
提交评论