版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.1 目的本文为钻石小鸟后台设计ORACLE功能规范说明书。本说明书将:l 描述数据库设计的目的l 说明数据库设计中的主要组成部分l 说明数据库设计中各功能的实现1.2 内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述:l 数据表l 视图l 存储过程l 触发器l 约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。1.3 与其他项目的关联本项目的数据库设计与本项目(Web部分和Windows部
2、分)功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。表1.4 表设计概述根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合ORACLE数据库系统中提供的后台管理,实现管理员、会员、商品及系统设置等业务功能。数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持:l 会员订购记录l 会员退订记录l 会员付款记录l 会员的评价。图 01 会员用户信息表(TBL_USERINFO)概述会员用户信息表用于记录会员基本信息,并作为基础表与其他表连接。表定义读者用户信息表定义如
3、表 01所示。表 01列名称数据类型说明是否允许为空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.禁用否主键用户信息表的主
4、键是用户信息表编号字段,类型为整型,设置序列。约束无索引主键用户信息ID具有自动创建的聚集索引。管理员用户信息表(TBL_ADMIN)概述管理员用户信息表用于记录系统管理员的各项资料。表中都记录了管理员的账号和密码、创建时间、最后一次登录时间。 表定义管理员用户信息表定义如表 02所示。表 02列名称数据类型说明是否允许为空admin_idnumber编号,主键,自增长否admin_nameNvarchar2用户名否admin_pwdNvarchar2密码否Role_idnumber级别:1.系统管理 2.普通管理 否Admin_dateDate创建时间否Admin_lateDataDate最
5、后一次登录时间否Admin_stateNvarchar2状态: 正常或者禁用否主键管理员用户信息表的主键是管理员用户ID号,类型为整型,设置自动增量。约束无其他约束。索引主键字段管理员编号具有自动创建的聚集索引。角色类别表(TBL_ROLE)读者类别表用于记录管理员的权限表定义读者类别表定义如表 03所示。表 03列名称数据类型说明是否允许为空Role_idNumber编号,主键,自增长否Role_nameNvarchar2角色名称否Role_dateDate创建日期否主键读者类别表的主键是读者表ID字段,类型为整型,设置自动增量。约束无其他约束。索引主键字段薪资编号具有自动创建的聚集索引。商
6、品信息表(TBL_PRODUCT)商品信息表用于记录商品信息(商品编号、商品名称及商品的属性等),通过字段商品类别号与商品类别表关联。表定义图书信息表定义如表 04所示。表 04列名称数据类型说明是否允许为空Pd_idNumber编号,主键,自增长否Pd_cardNumber商品编号否Pd_titleNvarchar2商品标题否Pd_nameNvarchar2商品名称是Pdty_idNumber商品类型否Pd_detailsNvarchar2商品详情是Pd_ypriceMoney商品原价格否Pd_priceMoney商品特惠价格否Pd_downpriceMoney预付定金是Pd_dimg1Nv
7、archar2商品大图片否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_symmetricNvarc
8、har2对称是Pd_shapeNvarchar2形状是Pd_inclusionsNvarchar2内含物是Pd_fluorescenceNvarhcar2荧光是Pd_surfaceNvarchar2底面是主键商品信息表的主键是花束编号字段,类型为整型。约束商品信息表中的图书编号不可相同 索引主键字段为商品编号具有自动创建的聚集索引。商品类别表(TBL_PRODUCT_TYPE) 商品类别表用于记录图书的类别。商品类别表中的基本信息包括:商品的类别 表定义图书类别表定义如表 05所示。表 05列名称数据类型说明是否允许为空Pdty_idNumber编号,主键,自增长否Pdty_nameNvarc
9、har2商品类型名称否Pdty_levelNumber分类级别:1.一级分类 2.二级分类否Pdty_parentidNumber父分类ID是Pdty_parentnameNvarhcar2父分类名称是主键商品类别表的主键是pdty_id字段,类型为整型,设置自动增量。约束没有约束索引主键字段商品类别编号具有自动创建的聚集索引。商品库存表(TBL_STOCK)概述商品库存表用于商品库存的记录。库存表中的基本信息包括:商品ID。通过字段,商品编号与商品库存信息表关联。表定义图书库存表定义如表 06所示。表 06列名称数据类型说明是否允许为空Stock_idNumber编号,主键,自增长否Pd_c
10、ardNumber商品编号否Stock_rnumNumber入库数量否Stock_cnumNumber出库数量否Stock_numNumber当前库存否Admin_nameNvarchar2操作员否Stock_remarksNvarhcar2备注是Stock_dateDate创建时间否索引主键字段库存编号具有自动创建的聚集索引。证书表(TBL_CERTIFICATE)证书表用于存储证书编号,证书图片并且负责关联商品的信息表定义证书表定义如表 07所示。表 07列名称数据类型说明是否允许为空Cf_idNumber编号,主键,自增长否Pd_cardNumber商品编号否Cf_cardNumber证
11、书编号否Cf_imgNvarchar2证书图片否索引主键字编号具有自动创建的聚集索引。订单表(TBL_ORDER)概述订单表用于保存用户的订单。订单表中的基本信息包括:订单ID、订单编号等。表定义评价表定义如表 08所示。表 08列名称数据类型说明是否允许为空Order_idNumber编号,主键,自增长否Order_numNvarchar2订单编号否Order_moneyMoney订单金额否User_idNvarchar2会员编号否Order_nameNvarhcar2收货人否Paytype_idNumber支付方式(编号)否Distribution_idNumber配送方式(编号)否Pm_
12、idNumber订单状态(编号)否Order_dateDate创建时间否Orader_addressNvarchar2(50)收货地址否Orader_phoneNvarchar2(20)手机否Orader_fuyanNvarchar2(255)附言是Pd_cardNumber商品编号否Orader_fahuoDate发货日期否主键订单表的主键是订单编号字段,自增长为orader_id 列。约束无其他约束。索引主键字段评价编号具有自动创建的聚集索引。支付类型表(TBL_PAYTYPE)概述支付类型表用于记录支付方式。支付类型表的基本信息包括:编号、支付方式。表定义图书证表定义如表 09所示。表
13、09列名称数据类型说明是否允许为空Paytype_idNumber编号,主键,自增长否Paytype_nameNvarchar2支付方式否主键支付类型表的主键是ID编号字段,类型是整型,设置自动增量。约束无。索引主键字段图书证表编号具有自动创建的聚集索引。配送类型表(TBL_DISTRIBUTION)概述配送类型表用于记录配送方式 包含:编号、配送方式。表定义留言表定义如表 010所示。表 010列名称数据类型说明是否允许为空列名称distribution_idNumber编号,主键,自增长否distribution_idDistribution_nameNvarchar2方式否Distrib
14、ution_name主键编号。约束无其他约束。索引主键字段编号具有自动创建的聚集索引。订单状态表(TBL_PAYMENT) 概述订单状态表用于与订单表关联。订单状态表包含的主要内容有:编号、订单状态。表定义订单状态表定义如表0-11所示。表 011列名称数据类型说明是否允许为空Pm_idNumber编号,主键,自增长否Pm_nameNvarhber2订单状态名称否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。评论表(TBL_COMMENT) 概述评论状态表用于记录用户对商品的评论。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定
15、义如表-0-12所示。表 012列名称数据类型说明是否允许为空Cm_idNumber编号,主键,自增长否User_idNvarchar2会员编号否Pd_cardNumber商品编号否Cm_contentNvarchar2评论内容否Cm_xianshiNumber是否显示 1.显示 2.不显示否Cm_dateDate评论日期否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。广告表(TBL_GUANGGAOGUANLI) 概述广告表用于记录。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定义如表0-13所示。表 013列名称数据类型说
16、明是否允许为空Cm_idNumber编号,主键,自增长否User_idNvarchar2会员编号否Pd_cardNumber商品编号否Cm_contentNvarchar2评论内容否Cm_xianshiNumber是否显示 1.显示 2.不显示否Cm_dateDate评论日期否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。资讯类型表(TBL_ZIXUNTYPE) 概述资讯类型表用于记录资讯类型。资讯类型表包含的主要内容有:编号、资讯类型名称等。表定义评论表定义如表0-14所示。表 014列名称数据类型说明是否允许为空Zxty_idNumber编号,主键,自增长
17、否Zxty_nameNvarchar2资讯类型名称否主键资讯类型编号。约束无其他约束。索引主键字段资讯类型表编号具有自动创建的聚集索引。资讯表(TBL_ZIXUN) 概述资讯表用于记录资讯信息,。资讯表包含的主要内容有:编号、资讯标题、资讯内容等。表定义评论表定义如表0-15所示。表 015列名称数据类型说明是否允许为空Zx_idNumber编号否Zx_titleNvarchar2资讯标题否Zxty_idNumber资讯分类否Zx_fabuNumber是否发布1.是 2.否否Zx_wordNvarchar2资讯内容否Zx_zuozheNvarchar2作者否Zx_dateDate发布日期否主键
18、资讯编号。约束无其他约束。索引主键字段资讯表编号具有自动创建的聚集索引。系统表(TBL_SYSTEM) 概述资讯表用于记录网站信息,。资讯表包含的主要内容有:编号、网站名称、网站网址等。表定义评论表定义如表0-16所示。表 016列名称数据类型说明是否允许为空System_idNumber编号,主键,自增长否System_nameNvarchar2(50)网站名称否System_urlNvarchar2(50)网站网址否System_logoNvarchar2(50)LOGO否System_sosuoNvarchar2(2000)热门搜索否System_addressNvarchar2(50)
19、联系地址否System_phoneNvarchar2(20)联系电话否System_youbianNvarchar2(10)邮编否System_emailNvarchar2(50)邮箱否System_banbianhaoNvarchar2(50)备案编号否System_authNumber是否网站开启否System_closexiaoxiNvarchar2(2000)网站关闭消息否主键系统编号。约束无其他约束。索引主键字段系统表编号具有自动创建的聚集索引。1.5 各表SQL代码示例管理员表(TBL_ADMIN)create table tbl_admin ( -编号 admin_id numb
20、er primary key not null, -用户名 admin_name nvarchar2(50) not null, -密码 admin_pwd nvarchar2(50) not null, -管理员的权限 1.系统管理员 2.普通管理员 admin_auth number not null, -创建日期 admin_date date not null, -最后一次登录时间 admin_latedate date not null, -状态 1.正常 2.禁用 role_id number not null )角色表(TBL_ROLE)create table tbl_role
21、( -编号 role_id number primary key not null, -角色名称 role_name nvarchar2(50) not null, -创建时间 role_date date not null )会员信息表(TBL_USER)create table tbl_user( user_id number primary key not null, user_name nvarchar2(50) not null , user_pwd nvarchar2(50) not null, user_address nvarchar2(255) not null , user
22、_zip number , user_phone nvarchar2(11) not null, user_truename nvarchar2(10) not null, user_sex nvarchar2(2) not null, user_birthday date not null, user_email nvarchar2(50) not null, user_retime date not null, user_auth number not null)商品类型表(TBL_PRODUCT_TYPE)create table tbl_product_type( pdty_id nu
23、mber primary key not null, pdty_name nvarchar2(10) not null, pdty_level number not null, pdty_parentid number not null, pdty_parentname nvarchar2(10) not null)商品表(TBL_PRODUCT)create table tbl_product( pd_id number primary key not null, pd_card number not null, pd_title nvarchar2(255) not null, pd_na
24、me nvarchar2(50) not null, pdty_id number not null, pd_details long not null, pd_yprice number(10,2) not null, pd_price number(10,2) not null, pd_downprice number(10,2) not null, pd_dimg1 nvarchar2(50) not null, pd_dimg2 nvarchar2(50) not null, pd_dimg3 nvarchar2(50) not null, pd_simg1 nvarchar2(50)
25、 not null, pd_simg2 nvarchar2(50) not null, pd_simg3 nvarchar2(50) not null, cf_card number not null, pd_seatof nvarchar2(10) not null, pd_weight nvarchar2(10) not null, pd_color nvarchar2(10) not null, pd_cleanliness nvarchar2(10) not null, pd_cut nvarchar2(10) not null, pd_polishing nvarchar2(10)
26、not null, pd_symmetric nvarchar2(10) not null, pd_shape nvarchar2(10) not null, pd_inclusions nvarchar2(10) not null, pd_fluorescence nvarchar2(10) not null, pd_surface nvarchar2(10) not null)库存表(TBL_STOCK)create table tbl_stock( stock_id number primary key not null, pd_card number not null, stock_r
27、num number not null, stock_cnum number not null, stock_num number not null, admin_name nvarchar2(50) not null, stock_remarks nvarchar2(100) not null, stock_date date not null)订单表(TBL_ORADER)create table tbl_order( order_id number primary key not null, order_num nvarchar2(10) not null, order_money nu
28、mber(10,2) not null, user_id number not null, order_name nvarchar2(10) not null, paytype_id number not null, distribution_id number not null, pm_id number not null, orader_date date not null orader_address nvarchar2(50) not null, orader_phone nvarchar2(20) not null, orader_fuyan nvarchar2(255), pd_c
29、ard number not null, orader_fahuo date not null)证书表(TBL_CERTIFICATE)create table tbl_certificate( cf_id number primary key not null, pd_card number not null, cf_card number not null, cf_img nvarchar2(50) not null)支付类型表(TBL_PAYTYPE)create table tbl_paytype( paytype_id number primary key not null, pay
30、type_name nvarchar2(10) not null)配送类型表(TBL_DISTRIBUTION)create table tbl_distribution( distribution_id number primary key not null, distribution_name nvarchar2(10) not null)订单状态表(TBL_PAYMENT)create table tbl_payment( pm_id number primary key not null, pm_name nvarchar2(10) not null)评论表(TBL_COMMENT)c
31、reate table tbl_comment( cm_id number primary key not null, user_id number not null, pd_card number not null, cm_content nvarchar2(225) not null, cm_xianshi number not null, cm_date date not null) 广告表(TBL_GUANGGAOGUANLI)create table tbl_guanggaoguanli( gggl_id Number primary key not null, gggl_weizh
32、i Nvarchar2(10) not null, gggl_type Nvarchar2(10) not null, gggl_begindate Date not null, gggl_enddate Date not null, gggl_img Nvarchar2(50)not null)资讯类型表(TBL_ZIXUNTYPE)create table tbl_zixuntype( zxty_id Number primary key not null, zxty_name Nvarchar2(10)not null)资讯表(TBL_ZIXUN)create table tbl_zixun( zx_id number primary key not null, zx_title nvarchar2(50) not null, zxty_id number not null, zx_fabu number not null, zx_word long not null, zx_zuozhe nvarchar2(50) not nu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度广东住房租赁合同租赁物维修与维护3篇
- 尾气综合利用及深度处理技改可行性研究报告申请备案
- 广西贺州市(2024年-2025年小学六年级语文)部编版课后作业((上下)学期)试卷及答案
- 二零二五年度就业困难人员安置保障协议3篇
- 二零二五年度农业灌溉用水权交易合同3篇
- 高速公路路线选址与规划
- 中国含乳饮料行业分析报告:进出口贸易、行业现状、前景研究(智研咨询发布)
- 跨行业融合促进旅游消费增长的策略
- 集成电路经济效益与财务分析
- 现代农业综合开发建设项目可行性研究报告申请备案
- 2023年10月下半年空军直接选拔招录军官笔试历年典型考题及考点剖析附答案详解
- 土方清理合同范本
- 防洪排涝项目社会稳定风险分析
- 2024年安徽省高中语文学业水平合格考模拟试卷试题(含答案详解)
- 流程即组织力(企业高效增长的业务管理逻辑)
- 空调水管道安装施工方案
- 小学三年级上册道德与法治期末测试卷及完整答案(有一套)
- 教师教学事故检讨书
- 家族族谱资料收集表
- 2024年1月自考18960礼仪学试题及答案含解析
- 铁工电〔2023〕54号国铁集团关于印发《普速铁路工务安全规则》的通知
评论
0/150
提交评论