项目32 网站数据库设计说明书_

时间:2024.4.5

数据库设计说明书


数据库设计说明书

1 引言

1.1 目的

说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2 背景

说明:

a. 说明待开发的数据库的名称和使用此数据库的软件系统的名称;

b. 列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算机。

1.3 定义

列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.4 参考资料

列出有关的参考资料:

a. 属于本项目的其他已发表的文件;

b. 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

c. 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

2 外部设计

2.1 标识符和状态

要求:详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。示例:

数据库标示符:Shuantong

用户名:root

密码:root

权限:全部

有效时间:开发阶段

说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。

2.2 使用它的程序

要求:列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。

2.3 约定

要求:陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。

(1) 字符集采用 UTF-8,请注意字符的转换。

(2) 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。

(3) 除特别说明外,所有字符串字段都采用varchar(50) 类型,(无论汉字还是英文,都算一个字符)。

(4) 除特别说明外,所有小数的字段都采用 decimal(13,3) 的形式表达。

(5) 除特别说明外,所有日期格式都采用 date 格式,无时间值。

(6) 除特别说明外,所有整形都采用 int 格式。

(7) 除特别说明外,所有字段默认都设置为 null 。

2.4 支持软件

要求:简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。示例:

管理员工具:MySQL  Administrator  Windows/Linux

查询浏览工具:Navicat 8.0 for MySql  Windows/Linux

命令行工具:mysql

开发客户端:Navicat 8.0 for MySql

3 结构设计

3.1 概念模型

(1) 需求分析

基于系统的功能表和流程图,经过分析后确定系统应具备那些方面的数据项和数据结构。

示例:

会员信息,包括数据项:会员编号、密码、姓名、性别、Email、QQ号 …  (全部数据项)

(2) E-R示意图

要求:依据用户需求的客观反映,根据应用的需求,反映每个应用需求的E-R图(确定实体、属性和联系的类型),以及实体与实体间的关系E-R图,然后优化初始的E-R图,消除冗余和可能存在的矛盾。

示例:

◆“售票系统”需求的E-R示意图

包括实体与实体间的关系E-R图

3.2 数据模型


要求:将概念型中得到的E-R图转换成具体的数据模型(层次、网状、关系和面向对象模型),其实质将实体、实体的属性和实体之间的联系转换为关系模式。

示例:


或者

3.3 数据库逻辑结构设计

要求:说明原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。

(1)

示例:表名称:sys_user              含义:用户表

(2) 视图

4.数据库物理设计实现

       要求:

(1) 根据以上的逻辑分析得到表的关系,运用SQL命令设计得到数据库、数据结构表、数据模似记录的代码。

(2) 设计访问数据的相关方法。

(3) 建立系统程序员视图数据在内存中的安排,包括对索引区、缓冲区的设计;以及所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

示例:

Create database test;

use test;

create table reg_user (

   id                     int                   AUTO_INCREMENT,

   username               varchar(20)           not null,

   password               char(40)              not null,

   sex                    boolean               not null,

   email                  varchar(100)          not null,

   pwd_question           varchar(50)           null,

   pwd_answer             varchar(50)           null,

   reg_date               datetime              not null,

   last_login_date        datetime              null,

   last_login_ip          varchar(15)           null,

   constraint PK_REG_USER primary key  (id)

);


第二篇:贸易系统项目数据库设计说明书


外贸系统项目数据库设计说明书

文档管理信息表

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

文档修改记录表

系统数据库设计说明书

第一部分、引言

1.1编写目的

本文档说明了外贸系统的数据库设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员做为基准文档。

1.2背景

说明:

A、 软件系统的名称:外贸系统

B、 任务提出者:陈经理

1.3定义

(可以在此列出本文件中用到的专门术语的定义和外文首字母组词的原词组。)

1.4参考资料

相关的文件包括:

第二部分、外部设计

2.1标识符和状态

数据库软件:MS server2000

系统要求建立的数据库名称:

2.2使用它的程序

可能使用的该系统的应用程序包括:

2.3约定 2.4专门指导

第三部分、结构设计

3.1概念结构设计

数据库分析

业务资料

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

贸易系统项目数据库设计说明书

更多相关推荐:
数据库设计说明书范例

金华职业技术学院项目实践实训报告计算机072班第X小组小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15信息工程学院20xx年1...

数据库设计说明书范文例子

基于soap协议的汽车零部件网站数据库设计说明书学生姓名吴阳光学号20xx904125指导教师杨俊杰课题类型数据库原理及开发学院信息科学与技术学院专业电气工程及其自动化1班20xx年12月2日目录1引言311编...

XXX项目数据库设计说明书_模版

XXX有限公司XXX产品项目数据库设计说明书目录1文档介绍311121314152编写目的3文档范围3读者对象3术语与缩写解释3参考资料3数据库环境说明4212223数据库系统4设计工具4数据库配置434数据库...

数据库设计说明书(范文)

1引言211编写目的212背景213定义214参考资料22外部设计221标识符和状态222使用它的程序323约定324专门指导325支持软件33结构设计331概念结构设计332逻辑结构设计333物理结构设计44...

数据库设计说明书

1引言211编写目的212背景213定义214参考资料22外部设计321标识符和状态322使用它的程序323约定324专门指导325支持软件33结构设计431概念结构设计432逻辑结构设计533物理结构设计74...

数据库设计说明书(文档格式)

数据库设计说明书1引言11编写目的阐明编写本数据库设计说明书的目的指出读者对象12项目背景列出本项目的委托单位开发单位和主管部门说明该数据库系统与其他系统的关系13定义列出本文档中所用到的专门术语的定义和缩写词...

数据库设计说明书实例.1

HUST学分制教务管理系统数据库设计说明书文挡编号文挡名称撰写人审核批准创建时间hustshujuxuqiu数据库设计说明书陆霞20xx12271更改说明21引言411编写目的412背景413定义414参考资料...

数据库设计说明书-考勤管理系统

考勤管理系统数据库设计说明书文件名称数据库设计说明书文件编号编制人编制日期审核人版本101版目录1引言311编写目的312背景313定义错误未定义书签14参考资料32数据的逻辑描述321静态数据322动态输人数...

网络购物,数据库设计说明书

购物广场商务系统数据库设计说明书Eshopping目录1引言111编写目的112背景113定义214参考资料22外部设计221标识符和状态222使用他的程序323约定324专门指导325支持软件33结构设计43...

数据库设计说明书

天下古今论坛系统数据库设计说明书作者完成日期签收人签收日期修改情况记录目录1引言111编写目的112背景113定义12外部设计221标识符和状态223约定224专门指导23结构设计331概念结构设计332PDM...

数据库设计说明书

数据库设计说明书1引言11编写目的说明编写这份数据库设计说明书的目的指出预期的读者12背景说明a说明待开发的数据库的名称和使用此数据库的软件系统的名称b列出该软件系统开发项目的任务提出者用户以及将安装该软件和这...

数据库设计说明书

密级内部公开文档编号NTTSDREGUSJKSJSMS版本号V10数据库设计说明书惠州市新中新电子技术开发有限公司惠州市新中新电子技术开发有限公司对本文件资料享受著作权及其它专属权利未经书面许可不得将该等文件资...

数据库设计说明书(26篇)