四川省山桐子能源科技有限责任公司
数
据
库
设
计
说
明
书
第六小组成员
2013-5-20
数据库设计说明书
1 引言
1.1 目的
为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。
1.2 背景
说明:
a.数据库名称shantz 开发软件SQL2005
b.任务提出者:山桐子科技能源有限责任公司
c.目负责人:张林鹏
d.者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿
本项目将实现shantongzi的原型部分,并在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在www.shantongzi网站上使用,提供互联网上的信息、招聘、注册等。数据库管理员英文
本系统将使用SQL Server 2005作为数据库存储系统,SQL Server 2000企业版将由山桐子公司自行购买。
1.3 定义
该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。
ID编号,u_name 名称,u_pwd 密码, u_realname 确认密码,u_papert 证件,u_address 家庭住址,u_phone 电话号码,u_news 新闻,
1.4 参考资料
a.山桐子网站设计项目分析会议记录。
b.《桐子网站需求分析说明书》
c.国家标准《数据库设计说明书(GB8567----88)》
2 外部设计
2.1 标识符和状态
要求:详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
1)数据库标示符:Shuantongzi
用户名:admin
密码:123
权限:全部
有效时间:开发阶段
说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。
2) 数据库标示符:hyzc
用户名:user
密码:456
权限:会员
有效时间:开发阶段
说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,
在发行前请予以改正。
2.2 使用它的程序
Dreamweaver8、asp、SQL 2005、PS、
2.3 约定
(1) 字符集采用 UTF-8,请注意字符的转换。
(2) 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。
(3) 除特别说明外,所有字符串字段都采用varchar(50) 类型,(无论汉字还是英文,都算一个字符)。
(4) 除特别说明外,所有小数的字段都采用 decimal(13,3) 的形式表达。
(5) 除特别说明外,所有日期格式都采用 date 格式,无时间值。
(6) 除特别说明外,所有整形都采用 int 格式。
(7) 除特别说明外,所有字段默认都设置为 null 。
2.4 支持软件
要求:简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。示例:
管理员工具:Microsoft SQL Server Administrator WindowsXP
查询浏览工具:Navicat 8.0 for Microsoft SQL Server WindowsXP
命令行工具:Microsoft SQL Server
开发客户端:Navicat 8.0 for Microsoft SQL Server
3 结构设计
3.1 概念模型
(1) 需求分析
1.会员信息,包括数据项:会员编号、姓名、密码、性别、Email、电话
E-R示意图:
2.产品介绍,包括数据项:产品编号、产品名称、产品类型、产品特点
E-R示意图:
3.新闻中心,包括数据项:编号、标题、类型、内容、发布时间、点击量
E-R示意图:
4.招聘信息,包括数据项:编号、姓名、学历、地址、电话、应聘岗位
E-R示意图:
5.科技文献,包括数据项:编号、标题、类型、内容、发布时间、点击量.
E-R示意图:
(2) E-R示意图:
3.2 数据模型
要求:将概念型中得到的E-R图转换成具体的数据模型(层次、网状、关系和面向对象模型),
其实质将实体、实体的属性和实体之间的联系转换为关系模式。
3.3 数据库逻辑结构设计
要求:说明原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。
(1)表
表名称:s_kjwx 含义:科技文献信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
id | 整形 | 4 | 否,自增 | 主键列 | 主键 |
u_name | 字符 | 4 | 否 | 姓名 | |
kj_ml | 字符 | 4 | 否 | ||
kj_xz | 字符 | 4 | 否 | 下载 | |
kj_sj | 字符 | 10 | 否 | 时间 | |
kj_introduce | 字符 | 50 | 否 | 用户简介 | |
表名称:s_zxly 含义:在线留言信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
id | 整形 | 4 | 否,自增 | 主键列 | 主键 |
u_name | 字符 | 10 | 否 | 姓名 | |
ly_quest | 字符 | 20 | 否 | 问题 | |
ly_content | 字符 | 50 | 否 | 内容 | |
ly_ contact | 字符 | 4 | 否 | 联系人 | |
ly_contacinfo | 字符 | 15 | 否 | ||
ly_pohone | 字符 | 11 | 否 | ||
ly_email | 字符 | 50 | 否 | ||
ly_identcode | 字符 | 4 | 否 | 验证码 | |
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
id | 整形 | 10 | 否,自增 | 主键列 | 主键 |
u_name | 字符 | 10 | 否 | 产品名称 | |
cp_photo | 字符 | 10 | 否 | 产品图片 | |
cp_buy | 字符 | 10 | 否 | 是否购买 | |
cp_introduce | 字符 | 50 | 否 | 产品介绍 | |
表名称:s_cpzs 含义:产品展示信息表
表名称:s_news 含义:新闻信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
id | 整形 | 4 | 否,自增 | 主键列 | 主键 |
n_title | 字符 | 50 | 否 | 标题 | |
n_context | 字符 | 200 | 否 | 联系人 | |
n_dep | 字符 | 50 | 否 | 点击量 | |
n_date | 字符 | 50 | 否 | 日期 | |
表名称:s_zpxx 含义:招聘信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
ID | 整形 | 否,自增 | 主键列 | 主键 | |
u_name | 字符 | 4 | 否 | 姓名 | |
k_year | 字符 | 50 | 否 | 年龄 | |
k_ms | 字符 | 50 | 否 | 性别 | |
k_hj | 字符 | 16 | 否 | 婚姻状况 | |
k_diploma | 字符 | 50 | 否 | 户籍 | |
k_busiiness | 字符 | 50 | 否 | 学历文凭 | |
k_address | 字符 | 50 | 否 | 地址 | |
k_Email | 字符 | 50 | 否 | 邮箱 | |
k_phone | 字符 | 10 | 否 | 电话号码 | |
表名称:s_admin 含义:管理员信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
ID | 整形 | 4 | 否,自增 | 主键列 | 主键 |
ad_name | 字符 | 4 | 否 | 姓名 | |
ad_relname | 字符 | 10 | 否 | 真实姓名 | |
ad_pwd | 字符 | 10 | 否 | 密码 | |
ad_repwd | 字符 | 50 | 否 | 确认密码 | |
ad_sex | 字符 | 10 | 否 | 性别 | |
ad_address | 字符 | 50 | 否 | 地址 | |
ad_Email | 字符 | 10 | 否 | 邮箱 | |
ad_phone | 字符 | 10 | 否 | 电话 | |
ad_photo | 字符 | 10 | 否 | 照片 | |
表名称:s_user 含义:会员注册信息表
字段名称 | 字段类型 | 字段大小 | Null | 含义 | 备 注 |
id | 整形 | 4 | 否,自增 | 主键列 | 主键 |
u_name | 字符 | 20 | 否 | 用户名 | |
u_wpd | 字符 | 40 | 否 | 密码 | |
u_realname | 字符 | 10 | 否 | 真实姓名 | |
u_sex | 字符 | 50 | 否 | 性别 | |
u_phone | 字符 | 10 | 否 | ||
u_address | 字符 | 50 | 否 | 联系地址 | |
(2) 视图
略
4.数据库物理设计实现
要求:
(1) 根据以上的逻辑分析得到表的关系,运用SQL命令设计得到数据库、数据结构表、数据模似记录的代码。
(2) 设计访问数据的相关方法。
(3) 建立系统程序员视图数据在内存中的安排,包括对索引区、缓冲区的设计;以及所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论