范文-数据库应用实训成果说明书

范文-数据库应用实训成果说明书
范文-数据库应用实训成果说明书

浙江海洋大学东海科学技术学院数据库系统实训成果说明书

题目:二手电瓶车出售及其维护的数据库设计

学生姓名:林笃仁

学号: 151335619

院系:达内IT学院

班级: 15达内6班

指导教师:李慧

2016年 6月 24日

浙江海洋大学东海科学技术学院实训课程任务书

20 15 —20 16 学年第二学期

院系达内IT学院专业计算机科学与技术班级 15达内6班

摘要

数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。

有关二手电瓶车的出售及其维护,有以下几个方面。

首先,是二手车的市场需求。

就学生市场而言,现如今的大学生,电瓶车是其主要代步工具,而性价比较高的二手电瓶车即成为了市场的主流需求。拿我们舟山而言,四所大学三万多名在校大学生,按照百分之一的需求比例来算,每年三千车的二手车流通,一辆车按照一百的毛利算上去,一年光买卖车辆所获的需求即在两三万。

并且我这里要补充的是二手车的维护,一家小车行一年的流水在五万左右,所靠的盈利即是维修的钱,积少成多,市场庞大而无正规的运营,实在是可惜。

而二手电瓶车不能发展壮大的主要问题在于没有详尽的运营实例,缺乏有效的管理系统,而数据库正好能弥补这一短板。

【关键词】SQL语言,数据库设计,二手电瓶车出售及其维护

目录

摘要 (1)

1 选题 (3)

1.1课题简介 (3)

1.2设计目的 (3)

1.3设计内容 (3)

2 需求分析 (4)

2.1 需求分析的任务 (4)

2.2 需求分析的过程 (4)

3 概念设计(ER图) (4)

3.1 概念结构设计的方法和步骤 (4)

3.2 视图的集成 (4)

4 ER图转换成关系模式 (5)

4.1 E-R图向关系模型的转换 (5)

4.2 数据模型的优化 (6)

5 物理结构设计 (6)

6 T-SQL语句 (8)

7 其他 (12)

8 总结 (15)

参考文献 (16)

1 选题

1.1 课题简介

随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且在结构上都有了深刻的变化。数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。

本文主要介绍二手电瓶车出售及其维护的数据库设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统是利用MYSQL开发出来的。通过MYSQL建立二手电瓶车管理系统,大大方便和简化了数据的查询和处理,管理员可以通过MYSQL语言对表内数据进行添加,删除,修改,查询等操作。随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且在结构上都有了深刻的变化,而且运用在生活的每一个方面。目前在关系数据库中用得最多的MYSQL数据库,开发数据库的语言工具多数用Java.。所以对于计算机专业的学生来说掌握数据库应用的基本技术,熟悉编程语言与MYSQL数据库的结合运用是我们计算机专业学生之必备本领。

1.2 设计目的

一个现代化二手电瓶车的综合管理是否先进是直接通过其信息化水平来体现的,该系统包含实现二手电瓶车类型及买卖信息的管理,实现二手电瓶车的入库、出库管理,实现二手车、买家、卖家的管理,车库管理等多个子系统,可以满足各个部门的业务信息处理和信息共享。“二手电瓶车”还可开发制作触摸屏,以供买家了解车行信息,查找二手电瓶车资料,方便查询各种费用收取情况。该系统还能为买家提供二手电瓶车详细介绍,使患者明白、放心购买。为了满足我国电瓶车发展的需要,为了使祖国电瓶车早日与世界科技接轨,许多车行集中了大量的人力和物力,借鉴国内外营销大神的先进经验,并结合国内各家车行的传统管理模式和实际需求,因此二手电瓶车出售系统应运而生。

1.3 设计内容

运用基于E-R模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最

终实现,开发二手电瓶车的图片及其价格管理,买家信息及其需求,仓库管理,贸易途径,材料选购等。

2 需求分析

2.1 需求分析的任务

需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调……

2.2 需求分析的过程

(1)……

(2)……

(3)……

……

3 概念设计(ER图)

3.1 概念结构设计的方法和步骤

设计概念结构通常有四种方法:自顶向下,……

3.2 视图的集成

描述进行视图集成的具体过程,得到如下总体概念结构E-R图。

4 ER图转换成关系模式

4.1 E-R图向关系模型的转换

实体:这里他没有标出主键和外键,应该用下划直线标出主键,下划波浪线标出外键。

部门(部门编号, 部门名称, 部门电话, 经理工号)

职工(工号, 职工姓名, 年龄, 职称, 部门编号)

仓库(仓库号, 仓库电话, 面积)

供应商(供应商号, 联系电话, 老板姓名, 地址, 帐号)

原材料(材料名称, 价格, 数量, 产地)

成品菜(菜名, 菜价, 份数)

消费者(餐桌号, 消费日期, 消费金额, 消费人数)

联系:

供应(供应商号, 材料名称, 供应量)

库存(仓库号, 材料名称, 库存量)

购买(材料名称, 工号, 购买量)

烹饪(材料名称, 菜名, 材料用量)

服务(工号, 餐桌号, 服务质量)

享用(菜名, 餐桌号, 用餐数量)

包含依赖关系如下:

?供应商[供应商号]

供应[供应商号]

?原材料[材料名称]

供应[材料名称]

?仓库[库存号]

库存[库存号]

库存[材料名称]?原材料[材料名称]

?原材料[材料名称]

购买[材料名称]

购买[工号]?职工[工号]

?原材料[材料名称]

烹饪[材料名称]

?成品名[菜名]

烹饪[菜名]

服务[工号]?职工[工号]

?消费者[餐桌号]

服务[餐桌号]

?成品菜[菜名]

享用[菜名]

享用[餐桌号]?消费这[餐桌号]

?部门[部门编号]

职工[部门编号]

?职工[工号]

部门[部门编号]

4.2 数据模型的优化

数据库的逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该根据应用需要适当的修改,……

5 物理结构设计

各表格的定义

部门表

职工表

仓库表

原材料表

成品菜表

消费者表

库存表

烹饪表

服务表

享用表

6 T-SQL语句

建库

create database 酒店数据管理系统

on

(name=酒店数据,

filename='e:\mydata\酒店数据.mdf',

size=10,

maxsize=20,

filegrowth=1)

log on

(name=酒店数据日志,

filename='e:\mydata\酒店数据日志.ldf', size=10,

maxsize=20,

filegrowth=10%)

go

建表

1.部门表

use 酒店数据管理系统

go

create table 部门

(部门编号varchar(10) primary key,

部门名称varchar(50) not null,

部门电话int,

经理工号int)

go

2.职工表

create table 职工

(工号int primary key,

职工姓名varchar(20) not null,

年龄int,

职称varchar(10),

部门编号varchar(10))

go

3.仓库表

create table 仓库

(仓库号int primary key,

仓库电话int,

面积int)

go

4.供应商表

create table 供应商

(供应商号varchar(10) primary key,

联系电话int,

老板姓名varchar(10) not null,

地址varchar(50) not null,

帐号varchar)

go

5.原材料表

create table 原材料

(材料名称varchar(30) primary key,

价格money,

数量int,

产地varchar(50))

go

6.成品菜表

create table 成品菜

(菜名varchar(20) primary key,

菜价money not null,

份数int)

go

7.消费者表

create table 消费者

(餐桌号int primary key,

消费金额money,

消费人数int,

消费日期datetime not null)

go

8.供应表

create table 供应

(供应量int,

供应商号varchar(10) not null,

材料名称varchar(30) not null,

constraint 供应_pk primary key(供应商号,材料名称)) go

9.库存表

create table 库存

(库存量int,

仓库号int not null,

材料名称varchar(30) not null,

constraint 库存_pk primary key(仓库号,材料名称)) go

10.购买表

create table 购买

(购买量int,

工号int not null,

材料名称varchar(30) not null,

constraint 购买_pk primary key(工号,材料名称)) go

11.烹饪表

create table 烹饪

(材料用量int,

菜名varchar(20) not null,

材料名称varchar(30) not null,

constraint 烹饪_pk primary key(菜名,材料名称)) go

12.服务表

create table 服务

(服务质量char(10),

工号int not null,

餐桌号int not null,

constraint 服务_pk primary key(工号,餐桌号))

go

13.享用表

create table 享用

(用餐数量int,

菜名char(20) not null,

餐桌号int not null,

constraint 享用_pk primary key(菜名,餐桌号))

go

7 其他

在表中创建相关的视图,约束,默认值,索引,触发器,规则以及存储过程创建视图

视图1

create view 职工服务

as

select 职工.工号,职工姓名,部门编号,服务.服务质量

from 职工,服务

where 职工.工号=服务.工号

go

视图2

create view 消费者享用

as

select 消费者.餐桌号,消费金额,享用.用餐数量

from 消费者,享用

where 消费者.餐桌号=享用.餐桌号

go

视图3

create view 职工购买

as

select 职工.工号,部门编号,购买.材料名称,购买量

from 职工,购买

where 职工.工号=购买.工号

go

创建约束

Check约束1

alter table 职工

with nocheck

add check(年龄>=18 and 年龄<=65)

go

Check约束2

alter table 仓库

add check(面积>=50)

go

Check约束3

alter table 服务

with nocheck

add constraint CK_服务质量check(服务质量='满意' or 服务质量='较满意'or 服务质量='一般') go

外键约束

alter table 职工

add foreign key (部门编号) references 部门(部门编号)

go

创建默认值

create default def_份数as 1

go

exec sp_bindefault 'def_份数','成品菜.份数'

go

创建索引

索引1

create nonclustered index

ix_成品菜on 成品菜(菜名,菜价,份数)

go

索引2

create nonclustered index

ix_职工on 职工(工号,职工姓名,年龄,职称,部门编号)

go

创建触发器

插入职工的触发器

create trigger insert_服务on 服务

for insert

as

declare @msg varchar(20)

select @msg=工号from inserted

if exists(select * from 职工where 工号=@msg)

print'该职工记录成功插入!'

else

begin

print'该职工的工号在表职工中不存在,不能插入该职工记录!' rollback transaction

end

return

go

点菜的触发器

create trigger insert_享用on 享用

for insert

as

declare @msg varchar(20)

select @msg=菜名from inserted

if exists(select * from 成品菜where 菜名=@msg)

print'这道菜存在!'

else

begin

print'这道菜在表成品菜中不存在,不能点这道菜!'

rollback transaction

end

return

go

创建规则

规则1

create rule 消费金额_rule

as

@消费金额>=20

Go

规则2

create rule 服务质量_rule

as

@服务质量in ('满意','较满意','一般')

go

创建存储过程

create procedure 顾客享用_info

as

select 成品菜.菜名,用餐数量,享用.餐桌号

from 享用

join 成品菜

on 享用.菜名=成品菜.菜名

join 消费者

on 消费者.餐桌号=享用.餐桌号

go

8 总结

经过三个星期的努力,终于设计出一个……

参考文献

[1]萨师煊等.数据库系统概论(第四版).高等教育出版社.2006

[2]杨桦等.SQL Server 2000实用教程.清华大学出版社.2007

[3]朱扬勇等.客户/服务器数据库应用开发.复旦大学出版社.1997

[4]陆慧娟等.数据库原理与应用.科学出版社.2006

[5]李春葆等.SQL Server 2000应用系统开发教程.清华大学出版社.2005

学校专业数据库设计说明书

××××学院 ××专业数据库设计报告 题目:数据库设计说明书

目录 一、需求分析 (2) 二、概念设计 (3) 三、逻辑结构设计................................................................ 4-12 3-1表设计 ...................................................................... 4-7 3-2建表语句................................................................. 7-12 3-3关系图 .. (13) 四、数据导入 ............................................................... 13-14 五、数据库应用 (13) 5-1登陆模块 (14) 5-2排课模块 (14) 5-3选课模块 (14) 5-4信息查询模块 (14) 5-5功能结构图 (14) 六、总结 (15)

一、需求分析 本数据库为教务管理系统,主要是针对学校教学管理方面而设计的。学校教务处因为工作需要,必须对每个班的信息,学生的信息,教师的信息,专业信息有一定的了解,并以此为基础来安排课程。安排课程必须根据学校的软硬件设施来安排,所以要考虑到每门课程的上课时间、地点、人数,避免上课地点的冲突,还要安排特定的老师上课。学期结束后,还要记录学生的分数,以此作为下个学期的教学安排依据。 根据上述的初始条件和对本学校的调研考察,设计一个教务管理的数据库:记录教师和学生的基本信息,选课,课程安排等信息,方便老师,同学等用户对数据库的查询,修改等操作。尽量使数据库高效,存储简单。 以下为所附数据流图:

数据库设计说明书_模版

XXXX项目 数据库设计说明书

变更履历

第1章引言 (1) 1.1 编写目的 (1) 1.2 背景 (1) 1.3 术语定义 (1) 1.4 参考资料 (1) 第2章外部设计 (3) 2.1 标识符和状态 (3) 2.2 使用它的程序 (3) 2.3 约定 (3) 2.3.1数据库设计的围 (3) 2.3.2 命名的总体规则及注意事项 (3) 2.3.3 数据模型设计工具要求 (4) 2.4 支持软件 (4) 第3章结构设计 (5) 3.1 物理结构设计 (5) 3.1.1 表空间物理存储参数 (5) 3.1.2 表空间SQL规程 (6) 3.1.3 数据库用户创建 (7) 3.1.4 数据库例程创建 (7) 3.1.5 角色授权 (7) 第4章运用设计 (8) 4.1 数据字典设计 (8) 4.1.1 表名的命名规 (8) 4.1.2 表字段命名规 (9) 4.2 安全设计 (9) 第5章风险评估 (10) 5.1 表汇总列表 (10) 5.2 实体关系图 (10) 5.3 表详细设计 (11) 第6章安全检查............................................ 错误!未定义书签。 6.1 表汇总列表........................................... 错误!未定义书签。 6.1 实体关系图........................................... 错误!未定义书签。 6.2 表详细设计........................................... 错误!未定义书签。第7章绩效管理............................................ 错误!未定义书签。 7.1 表汇总列表........................................... 错误!未定义书签。 7.2 实体关系图........................................... 错误!未定义书签。 7.3 表详细设计........................................... 错误!未定义书签。第8章安全响应、预警和管理 ................................ 错误!未定义书签。 8.1 表汇总列表........................................... 错误!未定义书签。

数据库设计说明书-完整版

数据库设计说明书-完整版

目录 第一章引言 (1) 1.1编写目的 1 1.2背景 1 1.3参考资料 2 第二章外部设计 (3) 2.1标识符和状态 3 2.2命名约定 3 2.3设计约定 3 第三章结构设计 (4) 3.1概念结构设计 4 3.1.1实体和属性的定义 4 3.1.2设计局部ER模式

13 3.1.3设计全局ER模式 20 3.2逻辑结构设计 21 3.2.1模式 21 3.2.2外模式 32 3.3物理结构设计 32 第四章运用设计 (34) 4.1数据字典设计 34 4.2安全保密设计 34 4.3数据库实施 34 4.3.1创建数据库 34 4.3.2创建表 34

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护 人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

项目数据库设计说明书

项目全称 数据库设计说明书 承建方全称 文件ISO版本控制 目录 ?简介.......................................................................................................................... 1.1.目的.................................................................................................................. 1.2.范围.................................................................................................................. 1.3.定义、首字母缩写词和缩略语...................................................................... 1.4.参考资料.......................................................................................................... ?数据库环境..............................................................................................................

数据库设计说明书模板

数据库设计说明书 (模板) 编号: 日期:年月日 编制: XXXX

文档控制

目录 1概述 (1) 2数据库设计 (1) 2.1外部设计 (1) 2.1.1标识符 (1) 2.1.2使用程序 (1) 2.2支持软件 (1) 2.2.1数据库命名规则 (2) 2.2.2数据库对象命名规则 (2) 2.2.3字段命名规则 (3) 2.2.4SQL语句规则 (3) 2.3数据库的逻辑结构设计 (3) 2.3.1关系数据库的逻辑设计过程 (3) 2.3.2E-R模型转换为关系模型 (3) 2.4数据库的物理设计 (3) 2.4.2视图设计 (1) 2.4.3存储过程设计 (1) 2.4.4触发器设计 (1) 2.5安全性设计 (2) 2.5.1防止用户直接操作数据库的方法 (2) 2.5.2用户账号密码的加密方法 (2) 2.5.3角色与权限 (2) 2.6优化 (2) 2.7数据库管理与维护说明 (3)

1概述 描述该数据库设计说明书适用的项目需求。 2数据库设计 2.1外部设计 2.1.1标识符 提示: 详细说明用于唯一地标识该数据库的名称或标识符以及附加的描述性信息。 说明: 本节不能裁剪。 样例: 本数据库名称为db_ymt。ymt是应用名称“银码头”的拼音简写。 2.1.2使用程序 提示: 列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。 说明: 本节不能裁剪。 样例: 银码头系统 Version1.0 使用本数据库。 2.2支持软件 提示: 简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。 说明: 本节不能裁剪。 样例: Powerdesigner V10.0 用于设计和生成数据库结构。

数据库设计说明书_完整版

目录 第一章引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3参考资料 (2) 第二章外部设计 (3) 2.1标识符和状态 (3) 2.2命名约定 (3) 2.3设计约定 (3) 第三章结构设计 (4) 3.1概念结构设计 (4) 3.1.1实体和属性的定义 (4) 3.1.2设计局部ER模式 (13) 3.1.3设计全局ER模式 (20) 3.2逻辑结构设计 (21) 3.2.1模式 (21) 3.2.2外模式 (32) 3.3物理结构设计 (32) 第四章运用设计 (34) 4.1数据字典设计 (34) 4.2安全保密设计 (34) 4.3数据库实施 (34) 4.3.1创建数据库 (34) 4.3.2创建表 (34)

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

数据库设计说明书.doc

四川省山桐子能源科技有限责任公司 数 据库设计说明书 2013-5-20 第六小组成员 数据库设计说明书 1 引言 1.1 目的 为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。 1.2 背景 说明: a.数据库名称shantz 开发软件sql2005 b.任务提出者:山桐子科技能源有限责任公司 c.目负责人:张林鹏 d.者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿 本系统将使用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、https://www.360docs.net/doc/904667246.html,、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 支持软件

数据库设计说明书

基于WEB在线作业提交批改系统数据库设计说明书 撰写人员: 撰写时间:2014年4月17日

目录 1 引言 (3) 1。1 编写目的 (3) 1。2 背景 (3) 1。3 术语定义 (3) 1.4 参考资料 (3) 2 数据库设计的概要 (3) 2。1 选用的数据库管理系统 (3) 2.2 数据库/数据文件的形式及物理存贮 (3) 2.3 数据库分布 (4) 2。4 数据库的安全与保密 (4) 2。5 数据库的备份和恢复 (5) 2.6 自动磁盘管理和空间回收优化的考虑 (5) 3 数据库的详细设计 (6) 3。1 需求分析 (6) 3.1.1 系统功能图 (6) 3.1.2 数据流图 (6) 3.2 数据库概念设计 (7) 3。2.1 数据库E-R设计图 (7) 3。2.2 E-R设计图说明 (7) 3。3 数据库逻辑设计 (8) 3。3。1 数据库逻辑模式(逻辑图) (8) 3。3.2 数据库逻辑模式说明 (8) 3。4 数据库物理设计 (10) 3.4.1 数据库物理模式(物理图) (10)

引言 1.1 编写目的 编写本文档的目的是为了全面管理在此系统中任课教师、教师所授班级、教师布置和批改后的作业、学生、学生上传的作业等数据的安全完整,使基于WEB的作业提交批改系统的管理层次分明、井然有序。 本文档的预期读者是: ●设计人员 ●开发人员 ●项目管理人员 ●测试人员 ●用户 1.2 背景 该数据库的开发是基于在线的作业提交批改系统为背景而设计的“基于WEB在线的作业提交批改系统数据库”.该数据库的设计主要服务于由https://www.360docs.net/doc/904667246.html,所开发的在线作业提交批改系统,以方便用户的使用。 使用该数据库的软件系统是Visual studio 2008和Microsoft SQL Server 2005。1.3 术语定义 无 1.4 参考资料 [1]《数据库系统概论》高等教育出版社2006.5 http:// [2]《ASP。NET数据库网站设计教程C#版》电子工业出版社2010。3 http:// [3] 《软件工程导论》清华大学出版社2008。2 http:// 2 数据库设计的概要 2.1 选用的数据库管理系统 该数据库所采用的数据库管理系统是关系数据库管理系统。关系数据库所使用关系语言特点是高度非过程化,即用户只需说明”做什么"而不必说明"怎么做"。用户不必请求数据库管理员为其建立特殊的存取路径,存取路径的选择是由DBMS(数据库管理系统)自动完成的。这也是关系数据库的主要优点之一。 2.2 数据库/数据文件的形式及物理存贮 该数据库将基于WEB在线的作业提交批改系统的数据库/数据库文件在用户面前是以外模式形式呈现的,此模式也称用户模式,是数据库用户能够看见和使用的局部数据的逻辑结

ISO软件工程数据库设计说明书

ISO软件工程模板(7)数据库设计说明书 1.引言 1.1编写目的 [说明编写这份数据设计说明书的目的,指出预期的读者。] 1.2背景 a.[待开发数据库的名称和使用此数据库的软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 [列出有关的参考资料。] 2.外部设计 2.1标识符的状态 [联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。] 2.2使用它的程序 [列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。] 2.3约定

[陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。] 2.4专门指导 [向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。] 2.5支持软件 [简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源] 3.结构设计 3.1概念结构设计 [说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。] 3.2逻辑结构设计 [说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。] 3物理结构设计 [建立系统程序员视图。] 4.运用设计 4.1数据字典设计 [对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。] 4.2安全保密设计 [说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。]

数据库设计说明书

数据库设计说明书 容管理系统(DWCMS) 版本历史 1. 引言 在使用任何数据库之前,都必须设计好数据库,包括将要存储的数据的类型,数据之间的相互关系以及数据的组织形式。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。为了合理地组织和高效率地存取数据,目前最好的方式,就是建立数据库系统,因此在系统的总体设计阶段,数据库的建立与设计是一项十分重要的容。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 1.1 编写目的 数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分,是一个系统的根基。用于开发人员进行项目设计,以此作为编码的依据,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是满足用户要求,既能合理地组织用户需要的所有数据,又能支持用户对数据的的所有处理功能。并且要具有较高的式,数据完整性好,效益高,便于理解和维护,没有数据冲突。 1.2 背景

1.3 定义 Lmbang:辣妈帮 E-R图:实体关系图 1.4 参考资料 A. 《细说PHP》教程 B. 《DWCMS项目需求分析说明书》 C. 本项目相关的其他参考资料。 2. 外部设计 外部设计是研究和考虑所要建立的数据库的信息环境,对数据库应用领域中各种信息要求和操作要求进行详细地分析,了解应用领域中数据项、数据项之间的关系和所有的数据操作的详细要求,了解哪些因素对响应时间、可用性和可靠性有较大的影响等各方面的因素。 2.1 标识符和状态 数据库表前缀:lmbang_ 用户名:root

数据库设计说明书

数据库设计说明书

数据库设计说明书 内容管理系统(DWCMS) 版本历史 1.引言 在使用任何数据库之前,都必须设计好数据库,包括将要存储的数据的类型,数据之间的相互关系以及数据的组织形式。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。为了合理地组织和高效率地存取数据,当前最好的方式,就是建立数据库系统,因此在系统的总体设计阶段,数据库的建立与设计是一项十分重要的内容。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“重复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关

系的过程。 1.1 编写目的 数据库设计的好坏是一个关键。如果把企业的数据比做生命所必须的血液,那么数据库的设计就是应用中最重要的一部分,是一个系统的根基。用于开发人员进行项目设计,以此作为编码的依据,同时也为后续的数据库维护工作提供了良好的使用说明,也能够作为未来版本升级时的重要参考资料。数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是满足用户要求,既能合理地组织用户需要的所有数据,又能支持用户对数据的的所有处理功能。而且要具有较高的范式,数据完整性好,效益高,便于理解和维护,没有数据冲突。 1.2 背景 1.3 定义 Lmbang:辣妈帮 E-R图:实体关系图

1.4 参考资料 A. 《细说PHP》教程 B. 《DWCMS项目需求分析说明书》 C. 本项目相关的其它参考资料。 2. 外部设计 外部设计是研究和考虑所要建立的数据库的信息环境,对数据库应用领域中各种信息要求和操作要求进行详细地分析,了解应用领域中数据项、数据项之间的关系和所有的数据操作的详细要求,了解哪些因素对响应时间、可用性和可靠性有较大的影响等各方面的因素。 2.1 标识符和状态 数据库表前缀:lmbang_ 用户名:root 密码;020808 权限:全部 有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2.2 使用它的程序 本系统主要利用PHP作为前端的应用开发工具,使用MySQL

数据库设计说明书

数据库设计说明书 内容管理系统(DWCMS) 版 本 历 史 1. 引言 在使用任何数据库之前,都必须设计好数据库,包括将要存储的数据的类型,数据之间的相互关系以及数据的组织形式。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。为了合理地组织和高效率地存取数据,目前最好的方式,就是建立数据库系统,因此在系统的总体设计阶段,数据库的建立与设计是一项十分重要的内容。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 1.1 编写目的 数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分,是一个系统的根基。用于开发人员进行项目设计,以此作为编码的依据,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是满足用户要求,既能合理地组织用户需要的所有数据,又能支持用户对数据的的所有处理功能。并且要具有较高的范式,数据完整性好,效益高,便于理解和维护,没有数据冲突。 1.2 背景 文件状态: [ ] 草稿 [ √ ] 正式发布 [ ] 正在修改 文件标识: 兄弟连 大腕组-LMB-DATABASE 当前版本: 2.0 作 者: 大碗小组 文件状态: 2014-01-01 版本/状态 作者 参与者 起止日期 备注 1.0 大腕组 大腕组成员2013-01-18 2014-01-08 测试版 2.0 大腕组 大腕组成员 2014-01-09 2014-02-13 正式版

某系统数据库设计说明书

XXXXXXXXXXXXXXXX项目 XXXXXXX系统 数 据 库 设 计 说 明 书 XXXX股份有限公司 XXXX年XX月

文档管理信息表 文档修订历史

摘要 本数据库设计说明书是以《XXXX学院-XXXX系统-需求分析说明书》为依据,在其需求规定的基础上编写而成。定义总体数据库设计。 XXXX学院XXXX系统使用业界普遍使用的面向对象设计思想进行设计,在数据库设计中使用ORM(对象-关系数据库映射)方法进行数据设计和数据关系管理,ORM方法以最基本的方式进行数据建模,将数据库中的关系数据映射成为利用程序控制的内存对象,数据的关联关系都交由程序管理和实现,而不在数据库的物理结构中进行设计,从而解决了数据库中关系数据无法直接表达多对多关联和继承关系,以及对象属性和状态变更和数据库物理结构不同步的问题。 本数据库说明书在需求分析的基础上进一步明确数据库结构,详细地介绍数据库的各个表结构,为进行后面的实现和测试做准备。

目录 摘要 (3) 目录 (4) 1.引言 (5) 1.1. 编写目的 (5) 1.2. 定义 (5) 1.3. 参考资料 (5) 2.外部设计 (5) 2.1. 标识符和状态 (5) 2.2. 使用它的程序 (6) 2.3. 约定 (6) 2.4. 支持软件 (6) 3.结构设计 (7) 3.1. 物理结构设计 (7) 3.1.1.系统数据总表 (7) 3.1.2.具体数据库设计 (7) 4.运用设计 (8) 4.1. 安全保密设计 (8) 4.1.1.防止用户直接操作数据库的方法 (8) 4.1.2.对应用系统的用户口令进行加密 (8) 4.1.3.对用户进行权限识别和分级 (9) 4.2. 优化 (9)

数据库设计说明书-完整版

目录 第一章引言1 1.1编写目的 (1) 1.2背景 (1) 1.3参考资料 (2) 第二章外部设计3 2.1标识符和状态 (3) 2.2命名约定 (3) 2.3设计约定 (3) 第三章结构设计4 3.1概念结构设计 (4) 3.1.1实体和属性的定义 4 3.1.2设计局部ER模式 13 3.1.3设计全局ER模式 20 3.2逻辑结构设计 (21) 3.2.1模式 21 3.2.2外模式 32 3.3物理结构设计 (32) 第四章运用设计34 4.1数据字典设计 (34) 4.2安全保密设计 (34) 4.3数据库实施 (34) 4.3.1创建数据库 34 4.3.2创建表 34

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统

数据库设计说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2外部设计 (2) 2.1标识符和状态 (2) 2.2使用它的程序 (3) 2.3约定 (3) 2.4专门指导 (3) 2.5支持软件 (3) 3结构设计 (3) 3.1概念结构设计 (3) 3.2逻辑结构设计 (3) 3.3物理结构设计 (4) 4运用设计 (4) 4.1数据字典设计 (4) 4.2安全保密设计 (4)

数据库设计说明书(GB8567——88) 1引言 1.1编写目的 说明编写这份数据库设计说明书的目的,指出预期的读者。 1.2背景 说明: a.说明待开发的数据库的名称和使用此数据库的软件系统的名称; b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的定义、外文首字母组词的原词组。 1.4参考资料 列出有关的参考资料: a.本项目的经核准的计划任务书或合同、上级机关批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。2外部设计 2.1标识符和状态 联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。

2.2使用它的程序 列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。 2.3约定 陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。 2.4专门指导 向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。 2.5支持软件 简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。 3结构设计 3.1概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。 3.2逻辑结构设计 说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。

最新----数据库设计说明书

项目编号: S0202-JMCLWZ —BOS <酒店管理系统>

分类: <模板> 数据库设计说明书 Version: 1.0 项目承担部门: 撰写人(签名): 完成日期:2008年9月6日 本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名): 评审日期: 1

2

目录 1 1............................................................ 引言2 (2) 3 1.1 .................................................... 编写目的4 2 5 1.2 ........................................................ 背景6 2 7 1.3 ........................................................ 定义8 3 9 1.4 .................................................... 参考资料10 3 11 2........................................................ 外部设计12 3 13 2.1 .................................................... 类型划分14 3 15 2.2 ................................................ 标识符和约定16 4 17 2.3 ........................................ 数据库表设计格式说明18

网上订餐数据库设计说明书

数据库设计说明书 1引言 1.1编写目的 a)编写目的:数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计, 可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。我们通过书写这份文档说明,从各方面进行网上订餐系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员、系统分析员提供基准文档。我们也希望通过写数据设计说明书,规范数据名称、数据范围、数据代码等。这份文档是项目小组今后共同作战的基础,有了开发规范、程序模块之间和项目成员之间的接口规则、数据方式,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。 b)预期读者:项目开发的全体人员,项目评审人员,项目测试人员,指导老师X老师。 1.2背景 a)待开发系统的名称:网上订餐系统; b)本项目的任务提出者:某某网店管理者; c)开发者:本人; d)用户:所有顾客; 1.3定义 在此我们列出本文件中用到的专门术语的定义、外文首字母组词的原词组:

1.4参考资料 a)XX网店提供的货品管理流程文件; b)XX网店的货物信息; c)经核准的用户合同、《用户需求说明书》和《项目开发委托合同书》; d)《数据库设计说明书》(GB8567——88); e)李代平.软件工程.第二版.北京:冶金工业出版社,2006.11; f)《网上订餐系统数据库设计说明书》.doc 商丘师范大学22小组毕业设计 g)《网上订餐系统毕业论文-郑光运》.doc 2外部设计 2.1标识符和状态 联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。 2.2使用它的程序 网上订餐系统 2.3约定 ?本系统的开发环境为: 编译器:SQL Sever 2005 数据库:Vs编译器 操作系统:Microsoft Windows XP 辅助软件:Power Designer12. ?本项目用到的数据项: 在名称,范围,类型等方面的约定见数据字典。 2.4专门指导 系统使用https://www.360docs.net/doc/904667246.html,实现与数据库的接口,该接口基于.NET 框架建立的,是应用程序与数据库的桥梁,在https://www.360docs.net/doc/904667246.html,上将建立与数据库的通讯连接、执行T-SQL,有关https://www.360docs.net/doc/904667246.html,的功能、特征的

数据库设计说明书

外部设计 1.1标识符和状态 数据库软件的名称:Oracle 数据库的名称为: BBS 1.2使用它的程序 本数据库使用于“NIIT内部论坛” V1.0 1.3命名约定 所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。 1.4设计约定 在本系统中,数据库的设计采用Visio进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Visio设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。

第二章结构设计 系统按照NIIT内部论坛系统的统一规划,运行在NIIT内部网站的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。 2.1概念结构设计 2.1.1实体和属性的定义 公共模块 用户(ID、账号、姓名、性别、用户组、发帖量、精华贴数、在线时间、注册时间、积分、威望、金钱、头像、用户级别、生日、身份证号、昵称、自我介绍、密码、家乡、邮箱、 主页、MSN、QQ、移动电话、固定电话、skype、ICQ、是否禁言)

角色(ID、角色名) 版主(ID、板块ID、版主ID) 板块(ID、板块名、主题数、帖子数、父板块ID、创建时间、描述) 板块主题(ID、关联板块ID、关联的主题ID)

主题(ID 、类型、呈现顺序、描述) 主题 类型 id 呈现顺序 描述 主帖子(ID 、作者ID 、板块ID 、帖子主题ID 、帖子分类ID 、标题、日期、帖子内容、回帖数、浏览数、精华、最后回帖人编号、最后回帖时间) 帖子 帖子分类id id 日期 回帖数 帖子id 浏览次数 标题 精华 板块id 帖子内容 作者id 回帖(ID 、帖子ID 、回帖人ID 、时间、回帖内容) 回帖表 帖子id 回帖id 时间 回帖内容 id

数据库设计说明书范例

空间数据库设计说明书 一.引言 (一)编写目的: 本文档旨在详细描述学生就业管理信息系统中的数据库结构与设计。本文的读者可为学生就业管理信息系统的开发者,也可以是学生就业管理信息系统的维护都。 (二)项目背景: 当前网站信息建设进程中,各种各样的应用系统相互独立,用户在每套应用中都有独立的一套账号,这造成了用户在带来了一定的不便利,也不便于网站用户信息资源共享。为解决上述问题而开发的一套单点登录(Single Sign On)系统,需要一套底层数据库的支持。本文旨在对单点登录系统所使用的数据库进行详细阐述。 (三)定义: CDM:Conceptual Data Model,概念数据模型 PDM:Physical Data Model,物理数据模型 (三)参考资料: 本项目的《用户需求分析报告》; 用户提供的《工作设想》; 本项目相关的其他参考资料。 二.外部设计 (一)标识符和状态: 本数据库的表中的字段均不加前缀 (二)使用它的程序: 学生就业管理信息系统 (三)约定: 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户;用户实体与应用系统的对应关系的主键以int自增为主键类型。 (四)专门指导: 请注意:MySQL 中date的默认值为0000-00-00,这与.NET 的数据类型不匹配,请确保在存储date 字段时给出一个合法的初始值。 (五)支持软件:本数据库支持Microsoft Sql Server 2000 三.结构设计 (一)概念结构设计:

1、实体和属性的定义 1.1用户 1.2信息 2、E-R图中所体现的关系: 用户—信息:一个用户一次可以发布和查询多条不同的信息,而一条信息也可以被多个不同的用户所查询。 操作员—信息:一个操作员可以增加、删除多条信息,一条信息只能被一个操作员增加或删除;一个操作员可以查询多条信息,一条信息可以被多个操作员查询。 3、全局ER模式的优化 在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。

数据库设计说明书

石嘴山市经济开发区中小企业公共服务平 台 数据库设计说明书 宁夏西诚软件技术有限公司

变更记录 修改点说明的内容有如下几种:创建、修改(+修改说明)、删除(+删除说明)

目录 1 前言 ............................................................ 1.1目的 ......................................................... 1.2范围 ......................................................... 1.3文档读者 ..................................................... 1.4术语 ......................................................... 1.5参考资料 ..................................................... 2数据库说明 ...................................................... 2.1数据库环境说明 ............................................... 2.2数据库命名规则 ............................................... 3逻辑设计 ........................................................ 4物理设计 ........................................................ 4.1系统表 ....................................................... 5.安全性设计........................................................ 6.优化.............................................................. 7.数据库管理与维护说明..............................................

相关文档
最新文档