“学创购书网”DB设计.docVIP

  • 14
  • 0
  • 约8.01千字
  • 约 23页
  • 2017-09-05 发布于贵州
  • 举报
学创网数据库设计书 编写人 高艳萍 编写日期 2009-3-27 文档修正记录 版本编号 说明:如形成文件、变更内容和变更范围 日期 执行人 批准日期 批准人 1.0 创建文档 2009-3-27 高艳萍 数据库工程师设计数据库(可独立成文档) 标识符和状态 对象命名约定 数据库名称:xcwdb 数据库表名称、视图、存储过程的命名均以前缀+对象名称的方式构成,对前缀约定如下: 表名称前缀:T_ 视图前缀:V_ 存储过程前缀:P_ 字段命名规则,采用英文字母和数字构成,完整地单词首字母用大写,其它字母小写; 数据库状态:开发完成后需上线运行 依据前面的功能需求和总体设计方案,将系统设计为13个表,其中主要包含:客户表,权限表,图书信息表,公告表,订单表,库存表,日志表等,2个视图,主要是方便图书信息和订单信息的读取。 概念结构设计---ER图 实现本系统 数据库实体关系图如下 逻辑结构设计--------表设计 表3-2 全部表清单信息 序号 表名 说明 详细描述 T_admin 管理员表 存放管理员信息 T_Book 书籍信息表 存放书籍详细信息 T_BookClass 书籍分类表 存放书籍分类 T_BookStorage 书籍库存表 存放书籍库存信息 T_Comment 评论表 存放对书籍评论语 T_Log 日志表 存放管理员对网站维护的信息 T_Notice 公告表 存放购书网公告信息 T_Order 订单表 存放客户填写的详细订单信息 T_OrderDetail 订单细节表 存放对订单表的补充, T_Permission 权限表 存放管理员权限表 T_ShoppingCar 购物车表 存放购物车中客户选购书籍信息 T_User 客户表 存放客户的相信信息 T_Address 地址表 存放客户的邮寄信息 管理员T_admin 表名 T_admin 说明 管理员信息表,管理员根据不同的权限,可以管理不同的模块。 序号 字段名 说明 数据类型 为空 主外键 缺省值 约束 AdminID 管理员ID int Not null 主键 AdminName 管理员名字 nvarchar(10) Not null LoginName 登录客户名 nvarchar(20) Not null Password 密码 nvarchar(20) Not null Permission 权限 nvarchar(10) Not null IsValid 是否有效 bit Not null C1 约束的详细说明 约束编号 约束详细描述 C1 注意sqlserver2005和sqlserver2000中bit类型不兼容 在Sqlserver2005中输入true或false。 在Sqlserver2000中输入的是0/1. 程序设计说明 编号 设计说明 图书元数据表T_Book 表名 T_Book 说明 图书元数据表 序号 字段名 说明 数据类型 为空 主外键 缺省值 约束 BookID 书籍ID int null 主键 BookName 书籍名称 nvarchar(50) null BookClassID 书籍类别ID int null 外键 Author 作者 nvarchar(10) null Translator 译者 nvarchar(10) Not null Publisher PublishDate 出版日期 datetime null ISBN ISBN编号 nvarchar(10) Not null BarCode 条码 nchar(13) Not null Price 价格 decimal(18, 0) Not null Paperback 页码 int null Edition 版本 nvarchar(20) null Format 几开 int null Bookbind 装帧 nvarchar(5) null Summary 摘要 text Not null Imagsrc 图片地址 Nvarchar(255) null Date 更新日期 datetime Not null AdminID 管理员ID int null 外键

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档