计算机等级考试四级数据库工程师2015年复习重点:建模过程.docx
文本预览下载声明
2015 年计算机四级数据库工程师复习重点建模过程1、第一阶段:建模规划及准备(1) 建模目标:目标说明:回答将构造的模型完成什么功能,涉及的问题和数据范,同时说明是一个当前系统模型还是待建模型。范围说明:在建模初期要给出模型覆盖的问题范围;(2) 建模计划项目说明;收集数据;定义实体;定义联系;定义码属性;定义非码属性;确认模型;评审验收。(3) 组织队伍:包括项目负责人、建模者、信息源、课题专家、评审委员会2、 第二阶段:定义实体集(1) 目标是标识和定义应用领域中的实体集,方法是分类标识原始材料中 的所有名词;(2) 区别实体集名词和非实体集名词的方法,是否具有下列特征:它能够被描述或说明吗?有多少同类的实例吗?每个实例可以被标识和区分吗?3、 第三阶段:定义联系(1) 标识实体集之间的联系:建立联系矩阵,联系矩阵由一个二维数组表 示。把实体集沿水平和垂直两方向列出,分析两个实体间的联系,有联系就用“X”表示,不存在联系用“null”表示。联系只标识直接关系,不标识间接关系。定义联系:包括表示依赖、命名联系、关于联系的说明;当实体集之间 的依赖关系建立后,就可以命名联系了。联系的名字可以动词表示。原则必须 是具体的、简明的和有意义的。构造实体级数:实体级图的范围和数目,依赖于建模的规模和建模问题 涉及的实体集数目。4、 第四阶段:定义健分解不确定的联系:把实体级图中不确定的关系转换成确定的连接形,把每一个不确定的联系转换成为两个确定的联系;标识码属性:码属性是那些能够惟一识别实体集中每一个实例的属性;迁移主码:把一个实体集的主码复制到其他有关实体集的过程,但要 遵守以下规则:在一个联系中,迁移总是从父到子或从一般实体集移向分类实体集;主码属性才能被迁移,如主码由多个属性组成,则要全部迁移;5、 第五阶段:定义属性标识和定义非主属性;建立属性的所有者;确认属性的定义;绘制局部数据视图;实体集的名称和编号写在矩形框外的上面;主码属性写在矩形框内水平线的上面并用“PK”标注;外码属性写在矩形框内水平线的下面并用“FK”标注;非主属性也可以写在矩形框内水平线的下面;
显示全部