数据库设计说明书.docx

上传人:b****8 文档编号:30396927 上传时间:2023-08-14 格式:DOCX 页数:12 大小:114.84KB
下载 相关 举报
数据库设计说明书.docx_第1页
第1页 / 共12页
数据库设计说明书.docx_第2页
第2页 / 共12页
数据库设计说明书.docx_第3页
第3页 / 共12页
数据库设计说明书.docx_第4页
第4页 / 共12页
数据库设计说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库设计说明书.docx

《数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《数据库设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。

数据库设计说明书.docx

数据库设计说明书

案卷号

110

日期

2008-7-17

 

办公业务资源

数据库设计说明书

 

作者:

完成日期:

2008年7月17日

签收人:

签收日期:

2008年7月17日

 

修改情况记录:

版本号

修改批准人

修改人

修改日期

签收人

111

2008-7-16

目录

1引言1

1.1编写目的1

1.2背景1

1.3定义1

2外部设计3

2.1标识符和状态3

2.2使用它的程序3

2.3约定3

2.4专门指导3

3结构设计4

3.1概念结构设计4

3.2逻辑结构设计4

3.3物理结构设计6

4运用设计10

4.2安全保密设计12

1引言

1.1编写目的

数据库设计说明书的编写目的是为了向整个开发期提供后台数据库的设计,包含:

表、视图、存储过程、触发器、序列等。

用户:

数据库设计人员、软件开发人员、软件维护人员。

1.2背景

项目名称:

《办公业务资源系统》

委托单位:

西安启明软件教育中心

开发单位:

西安工业大学数理系信息与计算科学专业第一小组

1.3定义

主键:

是用来唯一表述一条数据的字段,其值不能重复且不能为空。

外键:

也叫侯选键,能够完全决定所有属性的那些字段称为侯选键

表(Table):

数据库中的表与我们日常生活中使用的表格类似,它也是由行 (Row)和列(Column)组成的。

列由同类的信息组成,每列又称为一个“字段”,每列的标题称为列名。

行包括了若干列信息项,一行数据称为一条“记录”,它表达有一定意义的信息组合。

一个数据库表由一条或多条记录组成,没有记录的表称为空表。

每个表中通常都有一个主关键字,用于唯一地确定一条记录。

索引(Index):

索引是根据指定的数据库表列建立起来的顺序,它提供了快速访问数据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复。

视图(View):

视图看上去同表一样,具有一组命名的列和数据项,但它其实是一个虚拟的表,在数据库中并不实际存在。

视图是由查询数据库表产生的,它限制了用户能看到和修改的数据。

由此可见,视图可以用来控制用户对数据的访问,并能简化数据的显示,即通过视图只显示那些需要的数据信息。

图表(Diagram):

其实就是数据库表之间的关系示意图,利用它可以编辑表与表之间的关系。

默认值(Default):

它是在表中创建列或插入数据时,对没有指定其具体值的列或列数据项赋予事先设定好的值。

用户(User):

用户就是有权限访问数据库的人。

关系模型:

用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。

关系模型是由若干个关系模式组成的集合。

关系模式:

关系模式实际上就是记录类型。

它包括:

模式名,属性名,值域名以及模式的主键。

关系模式仅是对数据特性的描述。

1.4参考资料

《数据库应用技术——SQLServer2000简明教程》,詹英、章美仁,浙江大学出版社;

《Java程序设计——EJB.XML与数据库》,庄幸隆,清华大学出版社。

2外部设计

2.1标识符和状态

数据库名称:

weboa

2.2使用它的程序

访问此数据库的所有应用程序:

办公业务资源系统

2.3约定

督办单位表:

department

督办表:

douban

用户登陆表:

userinfo

文件上传表:

upfile

意见反馈表:

advice

表department和表douban的关联表:

dou_dept

2.4专门指导

无专门指导,在实习前进行了一些课程铺垫。

3结构设计

3.1概念结构设计

数据实体中文名

数据库表名

数据实体描述

督办单位表

department

督办表

douban

用户登陆表

userinfo

文件上传表

upfile

意见反馈表

advice

表department和表douban的关联表

dou_dept

3.2逻辑结构设计

表(Table)

督办单位表:

department

中文名称

标签名称

原始类型

注解

单位id号

dept_id

Int(4)

主键notnull

单位名称

dept_name

Varchar(32)

督办表:

douban

中文名称

标签名称

原始类型

注解

督办id号

douban_id

Int(4)

主键notnull

督办事由

douban_reason

Varchar(50)

字号

zhihao

Varchar(50)

年号

nianhao

Varchar(50)

下发人

down_man

Varchar(50)

是否显示

dispalay

Int(4)

上传日期

putout_date

Varchar(50)

下发日期

work_date

Varchar(50)

承办单位id

work_dept_id

Int(4)

类别名

kind_name

Varchar(32)

界别

jie_bie

Varchar(20)

联系电话

phone

Varchar(20)

状态

state

Int(4)

上传文件名称

fileName

Varchar(50)

上传文件内容

fileContent

Image(16)

用户登陆表:

userinfo

中文名称

标签名称

原始类型

注解

用户id号

uuid

Int(4)

主键notnull

用户名

username

Varchar(32)

用户密码

password

Varchar(32)

昵称

nicheng

Varchar(50)

文件上传表:

upfile

中文名称

标签名称

原始类型

注解

上传文件id

filedid

Int(4)

主键notnull

资源id

resourceid

Int(4)

上传文件名称

fileName

Varchar(50)

上传文件内容

fileContext

Image(16)

上传文件大小

fileSize

Bigint(8)

意见反馈表:

advice

中文名称

标签名称

原始类型

注解

意见id号

advice_id

Int(4)

主键notnull

督办id号

douban_id

Int(4)

意见反馈内容

advice_content

Varchar(50)

意见反馈单位

advice_dept

Char(10)

上传文件名称

file_name

Varchar(50)

上传文件内容

file_content

Image(16)

意见反馈人

advice_person

Varchar(50)

联系电话

phone

Varchar(50)

表department和表douban的关联表:

dou_dept

中文名称

标签名称

原始类型

注解

承办单位id

dept_id

Int(4)

主键notnull

承办单位名称

dept_name

Varchar(32)

3.3物理结构设计

系统访问数据库中的表:

督办单位表:

department

督办表:

douban

用户登陆表:

userinfo

文件上传表:

upfile

意见反馈表:

advice

表department和表douban的关联表:

dou_dept

4运用设计

4.1数据字典设计

数据流名

反馈意见号

描述

唯一标识反馈意见的编号

别名

类型

整型

长度

4位整数

其他说明

反馈意见号不能重复

数据流名

承办单位号

描述

唯一标识承办单位的编号

别名

类型

整型

长度

4位整数

其他说明

承办单位号不能重复

数据流名

督办号

描述

唯一标识督办的编号

别名

类型

整型

长度

4位整数

其他说明

督办号不能重复

数据项名

督办

描述

包括督办的主要信息

别名

定义

督办事由+字号+年号+下发人+上传日期+承办日期+种类+界别+联系电话+状态+文件名

数据量

无限制

其他说明

在系统功能扩充时可能增加定义项

数据流名

文件号

描述

唯一标识文件的编号

别名

类型

整型

长度

4位整数

其他说明

文件号不能重复

数据项名

文件上传

描述

包括上传文件的主要信息

别名

定义

文件名+文件内容+文件大小

其他说明

在系统功能扩充时可能增加定义项

数据流名

用户号

描述

唯一标识用户的编号

别名

类型

整型

长度

4位整数

其他说明

用户号不能重复

4.2安全保密设计

我们在设计数据库时将数据库设置为SQLserver身份验证模式,这样在进行数据库设计时就可以有最高的权限。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1