数据库设计说明书_教学_第1页
数据库设计说明书_教学_第2页
数据库设计说明书_教学_第3页
数据库设计说明书_教学_第4页
数据库设计说明书_教学_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXX 数据库设计说明书编写: 日期:审核: 日期:批准: 日期:受控状态: 是 否发布版次: 日期:编号:XXXXXX 概要设计说明书概要设计说明书精选文档2变更记录变更记录日期日期版本版本变更说明变更说明作者作者Yyyy/mm/ddVXXXXXXXXXX签字确认签字确认职务职务姓名姓名签字签字日期日期XXXXXXXXXXXYyyy/mm/dd精选文档3目目 录录1引言引言.41.1预期的读者.41.2数据库.41.3目的和作用.42数据字典设计数据字典设计.43数据库设计数据库设计.53.1系统物理结构设计.53.2表设计.53.2.1TableName(表名的解释) .53.3表之间的关

2、联设计.53.4存储过程设计.63.5触发器设计.63.6JOB设计.6精选文档41 引言引言1.1 预期的读者预期的读者主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:市场部人员、开发人员等。1.2 数据库数据库指明所采用的数据库管理系统,版本等必要信息。指明所设计的数据库的中、英文名称。1.3 目的和作用目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2 数据字典设计数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等) ,定义(数据类

3、型,长度,结构等),使用特点(值的范围,使用频率,使用方式输入/输出/本地,条件值等) ,控制信息(来源,用户,使用它的程序,改变权等) ,分组信息(父结构,从属结构,物理位置记录、文件和数据库等) 。下面的例子是通过卡片来描述数据字典:名字:定货报表别名:定货信息描述:每天一次送给采购员的需要定货的零件表定义:定货报表=零件编号+零件名称+定货数量+目前价格+主要供应商+次要供应商位置:输出到打印机名字:零件编号别名:描述:唯一地标识库存清单中一个特定零件的关键域定义:零件编号=8(字符)8位置:定货报表定货信息库存清单名字:定货数量别名:描述:某个零件一次定货的数量定义:定货数量=1(数字

4、)5位置:定货报表定货信息精选文档53 数据库设计数据库设计3.1 系统物理结构设计系统物理结构设计根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。3.2 表设计表设计根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:表名(中英文)字段名字段数据类型字段是否为空字段的

5、默认值备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。3.2.1 TableName(表名的解释表名的解释)字段名数据类型是否为空默认值备注表设计中应注意的问题:1对于字符类型的字段,要仔细确认字段的可能长度。在 SQL Server 数据库设计中,一般来说,对于定长的字符数据字段,去字符类型(char),对于不定长的,取变长字符类型(varchar)。2对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:人员分类为高职、中职、低职;如果用字符类型,则将这些字符串需要入库;如果使用数字类型分别用 1、2、3 代表高职、中职、低职,则入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要体现在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理。精选文档63.3 表之间的关联设计表之间的关联设计为了保证数据的完整性,需要对表之间相互的数据进行约束,主要是通过外键来实现数据增删时的数据完备。3.4 存储过程设计存储过程设计存储过程是一组预先定义并编译好的 SQL 语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变 SQL 语句的运行性能,提高其执行效率。存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。3.5 触发器设计触发器设计触发器是一种特殊的存储过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论