- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、数据库概念设计 概念设计的一般步骤 1 概念模型的基本要素 2 * (二)概念设计的一般步骤 初始化工程。这个阶段的任务是从目的描述和范围描述开始,确定建模目标,开发建模计划,组织建模队伍,收集源材料,制定约束和规范。其中收集源材料是这阶段的重点。通过调查和观察结果,由业务流程、原有系统的输入输出、各种报表、收集的原始数据形成了基本数据资料表。 定义实体。实体集合的成员都有一个共同的特征和属性集,可以从收集的源材料—基本数据资料表中直接或间接标识出大部分实体。根据源材料名字表中表示物的术语以及具有“代码”结尾的术语,如客户代码、代理商代码、产品代码等将其名词部分代表的实体标识出来,从而初步找出潜在的实体,形成初步实体表。 * (二)概念设计的一般步骤 定义联系。根据实际的业务需求、规则和实际情况确定连接联系、联系名和说明,确定联系类型。即在前述三种联系(1:1,1:n,m:n)的基础上,进一步确定是标识联系、非标识联系(强制的或可选的)还是分类联系。如果子实体的每个实例都需要通过和父实体的联系来标识,则为标识联系,否则为非标识联系。在非标识联系中,如果每个子实体的实例都与而且只与一个父实体的一个实例关联,则为强制的,否则为非强制的。如果父实体与子实体代表的是同一个现实对象,那么它们为分类联系。 定义主键。为实体标识候选键属性,以便唯一识别每个实体,再从候选键中确定主键。为了确定主键和联系的有效性,通过非空规则和非多值规则来保证,即一个实体的一个属性不能是空值,也不能在同一个时刻有一个以上的值。 * (二)概念设计的一般步骤 定义属性。从源数据表中抽取说明性的名词开发出属性表,确定属性的所有者。定义非主键属性,检查属性的非空及非多值规则。此外,还要检查完全依赖函数规则和非传递依赖规则,保证一个非主键属性必须依赖于整个主键且仅仅是依赖于主键。以此得到了至少符合关系理论第三范式。 定义其他对象和规则。定义属性的数据类型、长度、精度、非空、默认值和约束规则等。定义触发器、存储过程、视图、角色、同义词、序列等对象信息。 * 三、ER建模方法概念设计 概念模型的ER表示方法 1 概念设计的ER设计过程 2 3 使用Visio建立ER概念模型 * (一)概念模型的ER表示方法 基本构件 实体:矩形 联系:菱形 属性:椭圆形 相连关系:连接线 ER图(Entity-Relationship Diagram) * (一)概念模型的ER表示方法 * (一)概念模型的ER表示方法 实体本身也有内在的联系,职工实体集内部有领导和被领导的联系,即某职工为部门领导,领导若干职工,而一名职工仅被另外一名职工(领导)直接领导。 职工 领导 1 n 职工实体内1:n的E-R图 * 三、ER建模方法概念设计 概念设计的ER设计过程 1 概念模型的ER表示方法 2 3 使用Visio建立ER概念模型 * (二)概念模型的ER设计过程 设计出局部ER图。局部ER模型设计是从需求分析数据流图和需求文档出发确定实体和属性,并根据数据流图中表示的对数据的处理、确定实体之间的联系。 综合成初步ER图。局部ER图设计完成之后,将所有的局部ER图综合成全局概念结构。它不仅要支持所有的局部ER模式,而且必须合理地表示一个完善、一致的数据概念结构。一般可以使同一个实体只出现一次,进行两两合并,当然还要消除合并带来的一些属性、命名和结构的冲突,便可产生总体ER图。 优化成基本ER图。初步ER图是在对现实世界进行调查研究之后综合出来的全局和整体概念模型,但并不一定是最优的。需要经过仔细分析找出潜在的数据冗余,再根据应用需求确定是否消除冗余的属性或者冗余的联系。 * Microsoft SQL Server 2008 《 SQL Server 2008 R2数据库技术及应用(第3版)》 人民邮电出版社 * 周慧 Microsoft SQL Server 2008 Microsoft SQL Server 2008 《 SQL Server 2008 R2数据库技术及应用(第3版)》 人民邮电出版社 * * * * 单元2_1 需求分析与数据库概念设计(案例1) 数据库技术及应用(SQL Server 2008 R2) 数据库开发与维护-需求分析与概念设计 * 工作任务 教务管理系统数据库的概念设计 1.自学Microsoft Office Visio制图软件。 2.阅读教务管理系统项目的需求分析,绘制DFD图。 3.根据项目需求分析建立概念数据模型,绘制ER图。 * 单元目标 能力目标 能够阅读项目需求分析报告 能够根据项目需求分析报告进行数据库的概念模型设计 能够使
文档评论(0)