




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1目的1.1本文为钻石小鸟后台设计ORACLE功能规范说明书。本说明书将:•描述数据库设计的目的•说明数据库设计中的主要组成部分•说明数据库设计中各功能的实现内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述:•数据表•视图•存储过程•触发器•约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。与其他项目的关联本项目的数据库设计与本项目(Web部分和Windows部分)功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。表1.4表设计概述根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合ORACLE数据库系统中提供的后台管理,实现管理员、会员、商品及系统设置等业务功能。数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持:•会员订购记录•会员退订记录•会员付款记录•会员的评价。图0-1会员用户信息表(TBL_USERINFO)概述会员用户信息表用于记录会员基本信息,并作为基础表与其他表连接。表定义读者用户信息表定义如表0-1所示。表0-1列名称数据类型说明是否允许为空User_idNumber编号,主键,序列否User_nameNvarchar2用户名否User_pwdNvarchar2密码否User_addressNvarchar2地址否User_zipnumber邮编是User_phoneNvarcahr2手机否User_truenameNvarchar2真实姓名否User_sexNvarchar2性别否User_birthdaydate生日否User_emailNvarchar2邮箱否User_regtimedate注册日期否User_authnumber状态:1.正常2.禁用否主键用户信息表的主键是用户信息表编号字段,类型为整型,设置序列。。约束索引主键用户信息ID具有自动创建的聚集索引。管理员用户信息表(TBL_ADMIN)概述管理员用户信息表用于记录系统管理员的各项资料。表中都记录了管理员的账号和密码、创建时间、最后一次登录时间。表定义管理员用户信息表定义如表0-2所示。表0-2列名称数据类型说明是否允许为空admin_idnumber编号,主键,自增长否admin_nameNvarchar2用户名否admin_pwdNvarchar2密码否Role_idnumber级别:1.系统管理2.普通管理否Admin_dateDate创建时间否Admin_lateDataDate最后一次登录时间否Admin_stateNvarchar2状态:正常或者禁用否主键管理员用户信息表的主键是管理员用户ID号,类型为整型,设置自动增量。约束无其他约束。索引主键字段管理员编号具有自动创建的聚集索引。角色类别表(TBL_ROLE)读者类别表用于记录管理员的权限表定义读者类别表定义如表0-3所示。表0-3列名称数据类型说明是否允许为空Role_idNumber编号,主键,自增长否Role_nameNvarchar2角色名称否Role_dateDate创建日期否主键读者类别表的主键是读者表ID字段,类型为整型,设置自动增量。约束无其他约束。索引主键字段薪资编号具有自动创建的聚集索引。商品信息表(TBL_PRODUCT)商品信息表用于记录商品信息(商品编号、商品名称及商品的属性等),通过字段商品类别号与商品类别表关联。表定义图书信息表定义如表0-4所示。表0-4列名称数据类型说明是否允许为空
Pd_idNumber编号,主键,自增长否Pd_cardNumber商品编号否Pd_titleNvarchar2商品标题否Pd_nameNvarchar2商品名称是Pdty_idNumber商品类型否Pd_detailsNvarchar2商品详情是Pd_ypriceMoney商品原价格否Pd_priceMoney商品特惠价格否Pd_downpriceMoney预付定金是Pd_dimg1Nvarchar2商品大图片否Pd_dimg2Nvarchar2商品大图片是Pd_dimg3Nvarchar2商品大图片是Pd_simg1Nvarchar2商品缩略图否Pd_simg2Nvarchar2商品缩略图是Pd_simg3Nvarchar2商品缩略图是Cf_cardNumber商品证书否Pd_seatofNvarchar2商品所在地是Pd_weightNvarchar2商品重量是Pd_colorNvarchar2商品颜色是Pd_cleanlinessNvarchar2净度是Pd_cutNvarchar2切工是Pd_polishingNvarchar2抛光是Pd_symmetricNvarchar2对称是Pd_shapeNvarchar2形状是Pd_inclusionsNvarchar2内含物是Pd_fluorescenceNvarhcar2荧光是Pd_surfaceNvarchar2底面是主键商品信息表的主键是花束编号字段,类型为整型。约束商品信息表中的图书编号不可相同索引商品类别表(TBL_PRODUCT_TYPE)商品类别表用于记录图书的类别。商品类别表中的基本信息包括:商品的类别表定义图书类别表定义如表0-5所示。表0-5列名称数据类型说明是否允许为空Pdty_idNumber编号,主键,自增长否Pdty_nameNvarchar2商品类型名称否Pdty_levelNumber分类级别:1.一级分类2・二级分类否Pdty_parentidNumber父分类ID是Pdty_parentnameNvarhcar2父分类名称是主键商品类别表的主键是pdty_id字段,类型为整型,设置自动增量。约束没有约束索引主键字段商品类别编号具有自动创建的聚集索引。商品库存表(TBL_STOCK)概述商品库存表用于商品库存的记录。库存表中的基本信息包括:商品ID。通过字段,商品编号与商品库存信息表关联。
表定义图书库存表定义如表0-6所示。表0-6列名称数据类型说明是否允许为空Stock_idNumber编号,主键,自增长否Pd_cardNumber商品编号否Stock_rnumNumber入库数量否Stock_cnumNumber出库数量否Stock_numNumber当前库存否Admin_nameNvarchar2操作员否Stock_remarksNvarhcar2备注是Stock_dateDate创建时间否索引主键字段库存编号具有自动创建的聚集索引。证书表(TBL_CERTIFICATE)证书表用于存储证书编号,证书图片并且负责关联商品的信息表定义证书表定义如表0-7所示。表0-7列名称数据类型说明是否允许为空Cf_idNumber编号,主键,自增长否Pd_cardNumber商品编号否Cf_cardNumber证书编号否Cf_imgNvarchar2证书图片否索引订单表(TBL_ORDER)概述订单表用于保存用户的订单。订单表中的基本信息包括:订单ID、订单编号等表定义评价表定义如表0-8所示。表0-8列名称数据类型说明是否允许为空Order_idNumber编号,主键,自增长否Order_numNvarchar2订单编号否Order_moneyMoney订单金额否User_idNvarchar2会员编号否Order_nameNvarhcar2收货人否Paytype_idNumber支付方式(编号)否Distribution_idNumber配送方式(编号)否Pm_idNumber订单状态(编号)否Order_dateDate创建时间否Orader_addressNvarchar2(50)收货地址否Orader_phoneNvarchar2(20)手机否Orader_fUyanNvarchar2(255)附言是Pd_cardNumber商品编号否Orader_fahuoDate发货日期否主键订单表的主键是订单编号字段,自增长为orader_id列。约束无其他约束。索引支付类型表(TBL_PAYTYPE)概述支付类型表用于记录支付方式。支付类型表的基本信息包括:编号、支付方式。表定义图书证表定义如表0-9所示。表0-9列名称数据类型说明是否允许为空Paytype_idNumber编号,主键,自增长否Paytype_nameNvarchar2支付方式否主键支付类型表的主键是ID编号字段,类型是整型,设置自动增量。约束无。索引主键字段图书证表编号具有自动创建的聚集索引。配送类型表(TBL_DISTRIBUTION)概述配送类型表用于记录配送方式包含:编号、配送方式。表定义留言表定义如表0-10所示。表0-10列名称*七yEr数据类型说明是否允许为空列名称distribution_idNumber编号,主键,自增长否distribution_idDistribution_nameNvarchar2方式否Distribution_name主键编号。约束无其他约束。索引主键字段编号具有自动创建的聚集索引。订单状态表(TBL_PAYMENT)概述订单状态表用于与订单表关联。订单状态表包含的主要内容有:编号、订单状态。表定义订单状态表定义如表0-11所示。表0-11列名称数据类型说明是否允许为空Pm_idNumber编号,主键,自增长否Pm_nameNvarhber2订单状态名称否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。评论表(TBL_COMMENT)概述评论状态表用于记录用户对商品的评论。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定义如表-0-12所示。表0-12列名称数据类型说明是否允许为空Cm_idNumber编号,主键,自增长否User_idNvarchar2会员编号否Pd_cardNumber商品编号否Cm_contentNvarchar2评论内容否Cm_xianshiNumber是否显示1.显示2.不显示否Cm_dateDate评论日期否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。广告表(TBL_GUANGGAOGUANLI)概述广告表用于记录。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定义如表0-13所示。表0-13列名称数据类型说明是否允许为空Cm_idNumber编号,主键,自增长否User_idNvarchar2会员编号否Pd_cardNumber商品编号否Cm_contentNvarchar2评论内容否Cm_xianshiNumber是否显示1.显示2.不显示否Cm_dateDate评论日期否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。资讯类型表(TBL_ZIXUNTYPE)概述资讯类型表用于记录资讯类型。资讯类型表包含的主要内容有:编号、资讯类型名称等。表定义评论表定义如表0-14所示。表0-14列名称数据类型说明是否允许为空Zxty_idNumber编号,主键,自增长否Zxty_nameNvarchar2资讯类型名称否主键资讯类型编号。约束无其他约束。索引主键字段资讯类型表编号具有自动创建的聚集索引。资讯表(TBL_ZIXUN)概述资讯表用于记录资讯信息,。资讯表包含的主要内容有:编号、资讯标题、资讯内容等。表定义表0-15列名称*七yEr数据类型说明是否允许为空Zx_idNumber编号否Zx_titleNvarchar2资讯标题否Zxty_idNumber资讯分类否Zx_fabuNumber是否发布1.是2.否否Zx_wordNvarchar2资讯内容否Zx_zuozheNvarchar2作者否Zx_dateDate发布日期否主键资讯编号。约束无其他约束。索引主键字段资讯表编号具有自动创建的聚集索引。系统表(TBL_SYSTEM)概述资讯表用于记录网站信息,。资讯表包含的主要内容有:编号、网站名称、网站网址等。表定义评论表定义如表0-16所示。表0-16列名称数据类型说明是否允许为空System_idNumber编号,主键,自增长否System_nameNvarchar2(50)网站名称否System_urlNvarchar2(50)网站网址否System_logoNvarchar2(50)LOGO否System_sosuoNvarchar2(2000)热门搜索否System_addressNvarchar2(50)联系地址否System_phoneNvarchar2(20)联系电话否System_youbianNvarchar2(10)邮编否System_emailNvarchar2(50)邮箱否System_banbianhaoNvarchar2(50)备案编号否System_authNumber是否网站开启否System_closexiaoxiNvarchar2(2000)网站关闭消息否主键系统编号。约束无其他约束。索引主键字段系统表编号具有自动创建的聚集索引。1.5各表SQL代码示例管理员表(TBL_ADMIN)角色表(TBLROLE)createtablecreatetabletblrole(—编号role_idnumberprimarykeynotnull,--角色名称role_namenvarchar2(50)notnull,—创建时间role_datedatenotnull)会员信息表(TBLUSER)createtabletbluser(useridnumberprimarykeynotnull,usernamenvarchar2(50)notnull,userpwdnvarchar2(50)notnull,useraddressnvarchar2(255)notnulluserzipnumber,userphonenvarchar2(11)notnull,usertruenamenvarchar2(10)notnull,usersexnvarchar2(2)notnull,user_birthdaydatenotnull,useremailnvarchar2(50)notnull,userretimedatenotnull,userauthnumbernotnull商品类型表(TBLPRODUCTTYPE)createtabletblproducttype(pdtyidnumberprimarykeynotnull,pdtynamenvarchar2(10)notnull,pdtylevelnumbernotnull,pdtyparentidnumbernotnull,pdtyparentnamenvarchar2(10)notnull商品表(TBL_PRODUCT)createtabletblproduct(pd_idnumberprimarykeynotnull,pd_cardnumbernotnull,pd_titlenvarchar2(255)notnull,pd_namenvarchar2(50)notnull,pdty_idnumbernotnull,pd_detailslongnotnull,pd_ypricenumber(10,2)notnull,pd_pricenumber(10,2)notnull,pd_downpricenumber(10,2)notnull,pd_dimg1nvarchar2(50)notnull,pd_dimg2nvarchar2(50)notnull,pd_dimg3nvarchar2(50)notnull,pd_simg1nvarchar2(50)notnull,pd_simg2nvarchar2(50)notnull,pd_simg3nvarchar2(50)notnull,cf_cardnumbernotnull,pdseatofnvarchar2(10)notnull,pd_weightnvarchar2(10)notnull,pdcolornvarchar2(10)notnull,pdcleanlinessnvarchar2(10)notnull,pdcutnvarchar2(10)notnull,pdpolishingnvarchar2(10)notnull,pdsymmetricnvarchar2(10)notnull,pdshapenvarchar2(10)notnull,pdinclusionsnvarchar2(10)notnull,pdfluorescencenvarchar2(10)notnull,pd_surfacenvarchar2(10)notnull库存表(TBL_STOCK)createtabletblstock(stock_idnumberprimarykeynotnull,pdcardnumbernotnull,stockrnumnumbernotnull,stockcnumnumbernotnull,stocknumnumbernotnull,adminnamenvarchar2(50)notnull,stockremarksnvarchar2(100)notnull,stockdatedatenotnull订单表(TBL_ORADER)createtabletblorder
证书表(TBL_CERTIFICATE)支付类型表(TBL_PAYTYPE)配送类型表(TBL_DISTRIBUTION)评论表(TBLCOMMENT)createtabletblcomment(cmidnumberprimarykeynotnull,useridnumbernotnull,pdcardnumbernotnull,cm_contentnvarchar2(225)notnull,cmxianshinumbernotnull,cmdatedatenotnull)广告表(TBLGUANGGAOGUANLI)createtabletbl_guanggaoguanli(ggglidNumberprimarykeynotnull,ggglweizhiNvarchar2(10)notnull,gggltypeNvarchar2(10)notnull,gggl_begindateDatenotnull资讯表(TBL_ZIXUN)系统表(TBLZIXUN)createtabletbl_system(一-编号systemidnumberprimarykeynotnull,
一网站名称systemnamenvarchar2(50)notnull,—I网站网址systemurlnvarcha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年特许金融分析师考试学习交流群体试题及答案
- 颅内血肿常用药物护理
- 特许金融分析师考试重要趋势试题及答案
- 车贷内勤风控工作总结
- 八年级上册《三角形的内角和》课件与练习
- 【名师课件】4.4 课件:用双缝干涉测量光的波长-2025版高一物理必修二
- 2024年特许金融分析师考试常见误区试题及答案
- 浙江省宁波市鄞州中学2024-2025学年高一下学期返校测试(选考)历史试题(解析版)
- 大学生交通安全知识教育
- 河南省驻马店市正阳县2024-2025学年八年级(上)期末语文试卷
- 空调维保服务投标方案(技术标)
- 22S803 圆形钢筋混凝土蓄水池
- 烟供.火供.火施仪轨
- 幕墙维修施工方案
- 轮机工程船舶柴油机主动力推进装置培训课件
- 外墙保温、仿砖饰面、涂料分包工程技术标书投标书(技术标)
- 网络系统规划与部署(中级)PPT完整高职全套教学课件
- 成人still病专题知识
- 驾驶员安全教育课
- 医院污水处理技术指南(环发2023年197号2023年20实施)
- 求职登记表(标准模版)
评论
0/150
提交评论