全球旧事资料 分类
数据库设计规范、技巧与命名规范
一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效
存储数据,满足用户信息要求和处理要求。
数据库设计的各阶段:A、需求分析阶段:综合各个用户的应用需求现实世界的需求。B、在概念设计阶段:形成独立于机器和各DBMS产品的概念模式信息世界模型,用ER图来描述。C、在逻辑设计阶段:将ER图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库
逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图VIEW形成数据
的外模式。D、在物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内
模式。
1需求分析阶段需求收集和分析,结果得到数据字典描述的数据需求和数据流图描述的处理需求。需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。需求分析的方法:调查组织机构情况、各部门的业务活动情况、协助用户明确对新系统的各种要求、确
定新系统的边界。常用的调查方法有:跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。自顶向下的结构化分析方法
StructuredA
alysis,简称SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并把每一层用数据流图
和数据字典描述。数据流图表达了数据和处理过程的关系。系统中的数据则借助数据字典DataDictio
ary,简称DD来描
述。
2概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用ER图表示。概念模型用于信息世界的建模。概念模型不依赖于某一个DBMS支持的数据模型。概念模型可以转换为
计算机上某一DBMS支持的特定数据模型。
概念模型特点:1具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识。2应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。概念模型设计的一种常用方法为IDEF1X方法,它就是把实体联系方法应用到语义数据模型中的一种语
义模型化技术,用于建立系统信息模型。使用IDEF1X方法创建ER模型的步骤如下所示
f21初始化工程这个阶段的任务是从目的描述和范围描述开始,确定建模目标,开发建模计划,组织建模队伍,收集源材r
好听全球资料 返回顶部