钻石小鸟数据库详细设计说明书

上传人:平*** 文档编号:15670933 上传时间:2017-11-05 格式:DOC 页数:21 大小:278.08KB
返回 下载 相关 举报
钻石小鸟数据库详细设计说明书_第1页
第1页 / 共21页
钻石小鸟数据库详细设计说明书_第2页
第2页 / 共21页
钻石小鸟数据库详细设计说明书_第3页
第3页 / 共21页
钻石小鸟数据库详细设计说明书_第4页
第4页 / 共21页
钻石小鸟数据库详细设计说明书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《钻石小鸟数据库详细设计说明书》由会员分享,可在线阅读,更多相关《钻石小鸟数据库详细设计说明书(21页珍藏版)》请在金锄头文库上搜索。

1、1.1 目的本文为钻石小鸟后台设计 ORACLE 功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中各功能的实现1.2 内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系) 。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 触发器 约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。1.3 与其他项目的关联本项目的数据库设计与本项目(Web 部分和 Windows 部分)

2、功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。表1.4 表设计概述根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合 ORACLE 数据库系统中提供的后台管理,实现管理员、会员、商品及系统设置等业务功能。数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持: 会员订购记录 会员退订记录 会员付款记录 会员的评价。图 0-1会员用户信息表(TBL_USERINFO)概述会员用户信息表用于记录会员基本信息,并作为基础表与其他表连接。表定义读者用户信息表定义如 表 0

3、-1 所示。表 0-1列名称 数据类型 说明 是否允许为空User_id Number 编号,主键,序列 否User_name Nvarchar2 用户名 否User_pwd Nvarchar2 密码 否User_address Nvarchar2 地址 否User_zip number 邮编 是User_phone Nvarcahr2 手机 否User_truename Nvarchar2 真实姓名 否User_sex Nvarchar2 性别 否User_birthday date 生日 否User_email Nvarchar2 邮箱 否User_regtime date 注册日期 否U

4、ser_auth number 状态:1.正常 2.禁用 否主键用户信息表的主键是用户信息表编号字段,类型为整型,设置序列。约束无索引主键用户信息 ID 具有自动创建的聚集索引。管理员用户信息表(TBL_ADMIN)概述管理员用户信息表用于记录系统管理员的各项资料。表中都记录了管理员的账号和密码、创建时间、最后一次登录时间。 表定义管理员用户信息表定义如 表 0-2 所示。表 0-2列名称 数据类型 说明 是否允许为空admin_id number 编号,主键,自增长 否admin_name Nvarchar2 用户名 否admin_pwd Nvarchar2 密码 否Role_id numb

5、er 级别:1.系统管理 2.普通管理 否Admin_date Date 创建时间 否Admin_lateData Date 最后一次登录时间 否Admin_state Nvarchar2 状态: 正常或者禁用 否主键管理员用户信息表的主键是管理员用户 ID 号,类型为整型,设置自动增量。约束无其他约束。索引主键字段管理员编号具有自动创建的聚集索引。角色类别表(TBL_ROLE)读者类别表用于记录管理员的权限表定义读者类别表定义如 表 0-3 所示。表 0-3列名称 数据类型 说明 是否允许为空Role_id Number 编号,主键,自增长 否Role_name Nvarchar2 角色名称

6、 否Role_date Date 创建日期 否主键读者类别表的主键是读者表 ID 字段,类型为整型,设置自动增量。约束无其他约束。索引主键字段薪资编号具有自动创建的聚集索引。商品信息表(TBL_PRODUCT)商品信息表用于记录商品信息(商品编号、商品名称及商品的属性等) ,通过字段商品类别号与商品类别表关联。表定义图书信息表定义如 表 0-4 所示。表 0-4列名称 数据类型 说明 是否允许为空Pd_id Number 编号,主键,自增长 否Pd_card Number 商品编号 否Pd_title Nvarchar2 商品标题 否Pd_name Nvarchar2 商品名称 是Pdty_i

7、d Number 商品类型 否Pd_details Nvarchar2 商品详情 是Pd_yprice Money 商品原价格 否Pd_price Money 商品特惠价格 否Pd_downprice Money 预付定金 是Pd_dimg1 Nvarchar2 商品大图片 否Pd_dimg2 Nvarchar2 商品大图片 是Pd_dimg3 Nvarchar2 商品大图片 是Pd_simg1 Nvarchar2 商品缩略图 否Pd_simg2 Nvarchar2 商品缩略图 是Pd_simg3 Nvarchar2 商品缩略图 是Cf_card Number 商品证书 否Pd_seatof

8、Nvarchar2 商品所在地 是Pd_weight Nvarchar2 商品重量 是Pd_color Nvarchar2 商品颜色 是Pd_cleanliness Nvarchar2 净度 是Pd_cut Nvarchar2 切工 是Pd_polishing Nvarchar2 抛光 是Pd_symmetric Nvarchar2 对称 是Pd_shape Nvarchar2 形状 是Pd_inclusions Nvarchar2 内含物 是Pd_fluorescence Nvarhcar2 荧光 是Pd_surface Nvarchar2 底面 是主键商品信息表的主键是花束编号字段,类型为

9、整型。约束商品信息表中的图书编号不可相同 索引主键字段为商品编号具有自动创建的聚集索引。商品类别表(TBL_PRODUCT_TYPE) 商品类别表用于记录图书的类别。商品类别表中的基本信息包括:商品的类别 表定义图书类别表定义如 表 0-5 所示。表 0-5列名称 数据类型 说明 是否允许为空Pdty_id Number 编号,主键,自增长 否Pdty_name Nvarchar2 商品类型名称 否Pdty_level Number 分类级别:1.一级分类 2.二级分类否Pdty_parentid Number 父分类 ID 是Pdty_parentnameNvarhcar2 父分类名称 是主

10、键商品类别表的主键是 pdty_id 字段,类型为整型,设置自动增量。约束没有约束索引主键字段商品类别编号具有自动创建的聚集索引。商品库存表(TBL_STOCK)概述商品库存表用于商品库存的记录。库存表中的基本信息包括:商品 ID。通过字段,商品编号与商品库存信息表关联。表定义图书库存表定义如 表 0-6 所示。表 0-6列名称 数据类型 说明 是否允许为空Stock_id Number 编号,主键,自增长 否Pd_card Number 商品编号 否Stock_rnum Number 入库数量 否Stock_cnum Number 出库数量 否Stock_num Number 当前库存 否A

11、dmin_name Nvarchar2 操作员 否Stock_remarks Nvarhcar2 备注 是Stock_date Date 创建时间 否索引主键字段库存编号具有自动创建的聚集索引。证书表(TBL_CERTIFICATE)证书表用于存储证书编号,证书图片并且负责关联商品的信息表定义证书表定义如表 0-7 所示。表 0-7列名称 数据类型 说明 是否允许为空Cf_id Number 编号,主键,自增长 否Pd_card Number 商品编号 否Cf_card Number 证书编号 否Cf_img Nvarchar2 证书图片 否索引主键字编号具有自动创建的聚集索引。订单表(TBL

12、_ORDER)概述订单表用于保存用户的订单。订单表中的基本信息包括:订单 ID、订单编号等。表定义评价表定义如 表 0-8 所示。表 0-8列名称 数据类型 说明 是否允许为空Order_id Number 编号,主键,自增长 否Order_num Nvarchar2 订单编号 否Order_money Money 订单金额 否User_id Nvarchar2 会员编号 否Order_name Nvarhcar2 收货人 否Paytype_id Number 支付方式(编号) 否Distribution_id Number 配送方式(编号) 否Pm_id Number 订单状态(编号) 否O

13、rder_date Date 创建时间 否Orader_address Nvarchar2(50) 收货地址 否Orader_phone Nvarchar2(20) 手机 否Orader_fuyan Nvarchar2(255) 附言 是Pd_card Number 商品编号 否Orader_fahuo Date 发货日期 否主键订单表的主键是订单编号字段,自增长为 orader_id 列。约束无其他约束。索引主键字段评价编号具有自动创建的聚集索引。支付类型表(TBL_PAYTYPE)概述支付类型表用于记录支付方式。支付类型表的基本信息包括:编号、支付方式。表定义图书证表定义如 表 0-9 所

14、示。表 0-9列名称 数据类型 说明 是否允许为空Paytype_id Number 编号,主键,自增长 否Paytype_name Nvarchar2 支付方式 否主键支付类型表的主键是 ID 编号字段,类型是整型,设置自动增量。约束无。索引主键字段图书证表编号具有自动创建的聚集索引。配送类型表(TBL_DISTRIBUTION)概述配送类型表用于记录配送方式 包含:编号、配送方式。表定义留言表定义如 表 0-10 所示。表 0-10列名称 数据类型 说明 是否允许为空 列名称distribution_id Number 编号,主键,自增长否 distribution_idDistribut

15、ion_nameNvarchar2 方式 否 Distribution_name主键编号。约束无其他约束。索引主键字段编号具有自动创建的聚集索引。订单状态表(TBL_PAYMENT) 概述订单状态表用于与订单表关联。订单状态表包含的主要内容有:编号、订单状态。表定义订单状态表定义如表 0-11 所示。表 0-11列名称 数据类型 说明 是否允许为空Pm_id Number 编号,主键,自增长 否Pm_name Nvarhber2 订单状态名称 否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。评论表(TBL_COMMENT) 概述评论状态表用于记录用户对商品的评

16、论。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定义如表-0-12 所示。表 0-12列名称 数据类型 说明 是否允许为空Cm_id Number 编号,主键,自增长 否User_id Nvarchar2 会员编号 否Pd_card Number 商品编号 否Cm_content Nvarchar2 评论内容 否Cm_xianshi Number 是否显示 1.显示 2.不显示 否Cm_date Date 评论日期 否主键订单编号。约束无其他约束。索引主键字段订单状态表编号具有自动创建的聚集索引。广告表(TBL_GUANGGAOGUANLI) 概述广告表用于记录。订单状态表包含的主要内容有:编号、会员编号、商品编号、评论内容等。表定义评论表定义如表 0-13 所示。表 0-13列名称 数据类型 说明 是否允许为空Cm_id Number 编号,主键,自增长 否User_id Nvarchar2 会员编号 否Pd_car

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号