没有合适的资源?快使用搜索试试~ 我知道了~
数据库设计方法及命名规范.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
16 浏览量
2021-10-03
15:32:27
上传
评论
收藏 70KB DOC 举报
数据库设计方法及命名规范.doc
资源推荐
资源详情
资源评论


















数据库设计方法及命名标准
版本:
日期:2005-10-15
版 本:
编写日期:2022-04-24 密 级:
更新日期:
数据库设计方法、标准与技巧.............................................................................................................3
一、数据库设计过程.....................................................................................................................................3
1. 需求分析阶段.....................................................................................................................................3
2. 概念结构设计阶段.............................................................................................................................4
2.1 第零步——初始化工程...................................................................................................................4
2.2 第一步——定义实体.......................................................................................................................4
2.3 第二步——定义联系.......................................................................................................................5
2.4 第三步——定义码...........................................................................................................................5
2.5 第四步——定义属性.......................................................................................................................5
2.6 第五步——定义其他对象和规则...................................................................................................5
3. 逻辑结构设计阶段.............................................................................................................................5
4. 数据库物理设计阶段.........................................................................................................................6
5. 数据库实施阶段.................................................................................................................................6
6. 数据库运行和维护阶段.....................................................................................................................7
7.建模工具的使用..................................................................................................................................7
二、数据库设计技巧.....................................................................................................................................7
1. 设计数据库之前〔需求分析阶段〕.................................................................................................7
2. 表和字段的设计〔数据库逻辑设计〕.............................................................................................8
1) 标准化和标准化.................................................................................................................................8
2) 数据驱动.............................................................................................................................................8
3) 考虑各种变化.....................................................................................................................................9
4) 对地址和 采用多个字段...................................................................................................................9
5) 使用角色实体定义属于某类别的列................................................................................................9
6) 选择数字类型和文本类型尽量充足................................................................................................9
7) 增加删除标记字段...........................................................................................................................10
3. 选择键和索引〔数据库逻辑设计〕...............................................................................................10
4. 数据完整性设计〔数据库逻辑设计〕...................................................................................11
1) 完整性实现机制:...................................................................................................................11
2) 用约束而非商务规则强制数据完整性..................................................................................11
3) 强制指示完整性.......................................................................................................................11
4) 使用查找控制数据完整性......................................................................................................12
5) 采用视图...................................................................................................................................12
5. 其他设计技巧...........................................................................................................................12
1) 防止使用触发器.......................................................................................................................12
2) 使用常用英语〔或者其他任何语言〕而不要使用编码......................................................12
3) 保存常用信息...........................................................................................................................12
4) 包含版本机制...........................................................................................................................12
5) 编制文档...................................................................................................................................13
6) 测试、测试、反复测试..........................................................................................................13
7) 检查设计...................................................................................................................................13
- -
1

数据库设计方法及命名标准
版本:
日期:2005-10-15
三、数据库命名标准...................................................................................................................................13
1. 实体〔表〕的命名...................................................................................................................13
2. 属性〔列〕的命名...................................................................................................................14
3. 视图的命名.......................................................................................................................................15
4. 触发器的命名...................................................................................................................................15
5. 存储过程名.......................................................................................................................................15
6. 变量名...............................................................................................................................................15
7. 命名中其他注意事项.......................................................................................................................15
- -
2

数据库设计方法及命名标准
版本:
日期:2005-10-15
数据库设计方法、标准与技巧
一、数据库设计过程
数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优
的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
数据库设计中需求分析阶段综合各个用户的应用需求〔现实世界的需求〕,在概念设计阶段形成
独立于机器特点、独立于各个DBMS产品的概念模式〔信息世界模型〕,用E-R图来描述。在逻辑设计
阶段将E-R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用
户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图〔VIEW〕形成数据的外模式。在
物理设计阶段根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
1. 需求分析阶段
需求收集和分析,结果得到数据字典描述的数据需求〔和数据流图描述的处理需求〕。 需求分
析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
需求分析的方法:调查组织机构情况、调查各部门的业务活动情况、协助用户明确对新系统的各
种要求、确定新系统的边界。
常用的调查方法有: 跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记
录。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。自顶向下的结构化分析方法
〔Structured Analysis,简称SA方法〕从最上层的系统组织机构入手,采用逐层分解的方式分析系统,
并把每一层用数据流图和数据字典描述。数据流图表达了数据和处理过程的关系。系统中的数据则借
助数据字典〔Data Dictionary,简称DD〕来描述。
数据字典是各类数据描述的集合,它是关于数据库中数据的描述,即元数据,而不是数据本身。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分(至少应该包含每个字段
的数据类型和在每个表内的主外键)。
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,
取值范围,取值含义,与其他数据项的逻辑关系}
数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}
数据流描述={数据流名,说明,数据流来源,数据流去向,
- -
3
剩余14页未读,继续阅读
资源评论

zhangao_fengg
- 粉丝: 9
- 资源: 5万+

下载权益

C知道特权

VIP文章

课程特权

开通VIP

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
