化妆品商城数据库设计

上传人:无*** 文档编号:57509341 上传时间:2022-02-24 格式:DOCX 页数:18 大小:174.89KB
收藏 版权申诉 举报 下载
化妆品商城数据库设计_第1页
第1页 / 共18页
化妆品商城数据库设计_第2页
第2页 / 共18页
化妆品商城数据库设计_第3页
第3页 / 共18页
资源描述:

《化妆品商城数据库设计》由会员分享,可在线阅读,更多相关《化妆品商城数据库设计(18页珍藏版)》请在装配图网上搜索。

1、ladyshow化装品商城设计与实现数据库设计说明书版本:1.0- word.zl-文档信息及版本历史文档信息工程名称ladyshow化装品商城文档名称ladyshow化装品商城数据库设计说明书存储位置版本作者/修改者日期描述1.02014/4/3开场撰写文档目录1引言31.1 编写目的错误味定义书签。1.2 术语表错误味定义书签。1.3 数据库命名约定错误!未定义书签。1.4 参考资料错误床定义书签。2数据库环境说明53数据库的命名规那么51.1 数据库-表命名51.2 数据库-字段命名54 概要设计65 逻辑设计76 物理设计106.1 确定关系模型的存取方法106.2 确定数据库的存储构

2、造117 存储过程、函数及触发器的设计118 平安性设计138.1 用户密码的加密方法错误!未定义书签。8.2 角色与权限错误!未定义书签。9 数据库实施131引言1.1 编写目的数据库设计说明书是数据库设计的必要局部,对设计中的数据库的所有标识、逻辑构造和物理构造做出具体的设计规定,指导程序员建立数据库的工作。本文档是Ladyshow网上化装品商城系统概要设计文档的组成局部,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,为系统开发的程序员、系统分析员作为基准的文档,本文档遵循徽据库设计和开发规?。本文档的读者对象是需求人员、系统设计人员、开发

3、人员、测试人员。1.2 术语表在舁厅P术语或缩略语说明性定义1TMTheManage店长2TAOTSTheadministratoroftheservice,客服管理员3MAMember会员4URUser用户1.3 数据库命名约定前缀说明PK表示主键UK表不唯,键FK表示外键UI表示唯一索引NUI表示非唯一索引1.4 参考资料资料名称作者文件编号、版本资料存放地点?软件工程理论与实践?燕、洪蕾、钟睿、慧ISBN:43出版日期:机械工业出版日期:2012-10-1所发教材?数据库系统概论?土珊、萨师燎ISBN:35高等教育出版日期:2006-5所发教材?JSPg序设计教程?郭珍、王国辉ISBN:

4、42,:人民邮电第二版出版日期:2012-10-1所发教材- word.zl-2数据库环境说明数据库实例数据库管理系统数据库部署环境数据库设计工具数据库存放位置说明实例名,文件名MySQL软硬件、网络环境visioD:MySQLSetup.exe实例用途说明3数据库的命名规那么3.1 数据库-表命名1 .表名用tb_开头,表名长度不能超过30个字符。2 .表中含有的单词建议用完整的单词。3.2 数据库-字段命名1 .数据库字段名第一个单词或其缩写全部采用小写英文单词,如果有多个单词从第二个以后单词首字母大写,单词之间无空格。字段长度不能超过30个字符。2 .如果该字段是代码,那么在单词后加_I

5、d。-word.zl-3.如果该字段表示的是时间,那么使用Date为后缀- word.zl-4.如果该字段表示的是名称,那么使用_Name为后缀4概要设计根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑构造功能。Ladyshow化装品网上商城可划分的实体有:会员实体,管理员实体,订单实体,商品实体,商品类别实体,评论实体。1 .会员实体图2 .管理员实体图3 .商品实体图图4-4商品实体及属性图4.商品类别实体图5.总的E-R图图4-6总的E-R图5逻辑设计表5-1会员表表中列名数据类型可否为空是否为主键中义名称usernameChar(30)Notnull主键用户名pwdChar

6、(10)Notnull密码mibaoChar(30)密保answerChar(30)密码表5-2商品类别表表中列名数据类型可否为空是否为主键中义名称typeIdChar(10)Notnull主键类别IDtypeNameChar(20)Notnull类别名称表5-3商品表表中列名数据类型可否为空是否为主键中义名称goodIdChar(10)Notnull主键商品IDgoodNameChar(20)Notnull商品名字pricefloatNotnull单价numberint库#goodDetailChar(30)商品描述typeIdChar(10)Notnull(外键)类别ID表5-4商品图片表

7、表中列名数据类型可否为空是否为主键中义名称picIdintNotnull主键图片IDgoodIdChar(20)Notnull(外键)商品IDpicChar(20)图片表5-5订单表表中列名数据类型可否为空是否为主键中义名称orderldChar(20)Notnull主键订单IDnumintNotnull总量addressChar(30)Notnull收件地址telChar(12)NotnullKdChar(2)Notnull快递userNameChar(30)Notnull(外键)用户IDorderDateChar(20)Notnull订单日期pricefloatNotnull总价表5-6订

8、单详情表表中列名数据类型可否为空是否为主键中义名称orderIdChar(20)Notnull主键订单IDgoodIdChar(10)Notnull(外键)主键商品IDnumintNotnull数量表5-7客服表表中列名数据类型可否为空是否为主键中义名称usernameChar(30)Notnull主键用户名pwdChar(10)Notnull密码mibaoChar(30)密保answerChar(30)密保答案表5-7评论表表中列名数据类型可否为空是否为主键中义名称usernameChar(30)Notnull(外键)主键用户名goodIdChar(10)Notnull(外键)主键密码con

9、tentchar(70)Notnull容a_dateChar(20)Notnull评论时间6物理设计6.1 确定关系模型的存取方法在实际设计中最常用的存取方法是索引,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引;在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据围进展搜索的列上创立索引,因为索引已经排序,其指定的围是连续的等规那么。才能充分利用索引的作用防止因索引引起的负面作用。数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储构造和存取方法。所谓的“合理主要有两个

10、含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要表达在后者。(1)建立索引:对商品类别表在typeld属性列上建立聚集索引。对商品表在goodId上建立聚集索引,在goodNamsgoodDetaik上typeld建立非聚集索引。对订单表在orderId上建立聚集索引。6.2 确定数据库的存储构造确定数据库的存储构造主要指确定数据的存放位置和存储构造,包括确定关系、索引、日志、备份等的存储安排及存储构造,以及确定系统存储参数的配置。确定数据库的存储构造主要指确定数据的存放位置和存储构造,包括确定关系、索引、日志、备份等的存储安排及存储构造,以及

11、确定系统存储参数的配置。将日志文件和数据库对象(表、索引等)分别放在不同的磁盘可以改良系统的性能。所以系统将日志文件和数据文件存放在不同磁盘上。7存储过程、函数及触发器的设计存储过程:根据具体的业务逻辑确定输入参数个数,类型,确定对哪几个表进展何种作。在定义存储过程时,要使用其完成单一、相对集中的任务,不要定义已由其它定义提供功能的过程。1. 对商品按类别查询:Delimiter/Createprocedureproc1(inpinchar(10)BeginDeclarenumchar(10);Setnum=pin;SelectgoodId,goodNamefromtb_goodswheret

12、ypeId=num;End;Delimiter2. 对订单按订单号查询:Delimiter/Createprocedureproc1(inpinchar(10)BeginDeclarenumchar(10);Setnum=pin;SelectorderDate,allPricefromtb_dingdanwhereordered=num;End;Delimiter触发器:对于复杂业务规那么使用触发器,简单的完整性规那么通过约束实现。8平安性设计8.1 用户密码的加密方法使用StrustaSpring等所学框架中的passwordEncord酢口Saltsource对密码进展MD5加密和解密8.

13、2 角色与权限角色可以访问的表与列操作权限店长可访问所肩表完全控制权限客服可以访问订单表,订单详情表,评论表,会员信息表查看所访问表的信息,个人信息的管理,商品的增删改查会员访问订单表,订单详情表,对自己订单的增删改查,个人信息管理9数据库实施此阶段主要任务包括创立数据库,加载初始数据.1 .创立数据库脚本createdatabaseladyshow;useladyshow;2 .创立表脚本客户表createtabletb_customer(usernamechar(30)primarykey,pwdchar(10)notnull,mibaochar(30),answerchar(30)商品类

14、别表createtabletb_goodType(typeIdchar(10)primarykey,typeNamechar(20)notnull)商品表createtabletb_goods(goodIdchar(10)primarykey,goodNamechar(20)notnull,pricefloatnotnull,numberint,goodDetailchar(30),typeIdchar(10),foreignkey(typeId)referencestb_goodType(typeId)ondeletecascade- word.zl-onupdatecascade)商品图片

15、表createtabletb_goodPic(picIdintprimarykey,goodIdchar(10),picchar(20),foreignkey(goodId)referencestb_goods(goodId)ondeletecascadeonupdatecascade);订单表createtabletb_dingdan(orderIdchar(20)primarykey,orderDatechar(20)notnull,allPricefloatnotnull)订单详情表createtabletb_detail(orderIdchar(20),goodIdchar(10),n

16、umintnotnull,addresschar(30)notnull,telchar(12)notnull,kdchar(2)notnull,usernamechar(30),primarykey(orderId,goodId),foreignkey(orderId)referencestb_dingdan(orderId)ondeletecascadeonupdatecascade,foreignkey(goodId)referencestb_goods(goodId)ondeletecascadeonupdatecascade,foreignkey(username)references

17、tb_customer(username)ondeletecascadeonupdatecascade)客服表createtabletb_manager(usernamechar(30)primarykey,pwdchar(10)notnull,mibaochar(30),answerchar(30)评论表createtabletb_artical(usernamechar(30),goodIdchar(10),contentchar(70),a_datechar(20)notnull,primarykey(username,goodId),foreignkey(username)referencestb_customer(username),foreignkey(goodId)referencestb_goods(goodId)- word.zl-

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!