LY_T 2169-2013林业数据库设计总体规范.pdf

LY_T 2169-2013林业数据库设计总体规范.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 65.020.40LYB 65中华人民共和国林业行业标准LY/T 2169—2013林业数据库设计总体规范Overall specifications for forestry database design2013-10-17 发布2014-01-01实施国家林业局发布 LY/T 2169—2013目次前言引言范围2术语和定义3总体要求3.1基本要求3.2数据库范式要求3.3设计阶段要求3.4数据库对象命名规范4数据库设计内容和要求4.1需求分析4.2概念设计4.3逻辑设计104.4物理设计。134.5数据库实现·154.6数据库运行与维护管理165数据库设计说明书提交·18附录A(资料性附录)需求分析说明书19附录B(资料性附录)数据库设计说明书24 LY/T 2169-20134.2.2目标以需求分析阶段的成果(主要是用例图、业务流程图、数据流图和数据字典)为基础,对现实世界进行抽象,采用实体关系模型(E-R图)或面向对象模型(UML图)来描述现实林业业务应用领域的信息结构,建立一个既可为最终用户理解,又可在多种数据库管理系统上实现的概念模型。4.2.3设计策略概念设计采用以下设计策略:自顶向下。首先定义全局概念结构的框架,然后逐步细化。a)自底向上。首先定义各局部应用的概念结构,然后将它们集成,得到全局概念结构。c)逐步扩张。首先定义核心的概念结构,然后逐步向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。混合策略。用自顶向下策略设计一个全局概念结构框架,并以此为骨架集成自底向上策略中设计的各局部概念结构。4.2.4实施步骤采用4.2.3的设计策略和UML2.0规范进行概念设计,最终按照附录B的要求形成概念模型设计文档。如图3所示,概念模型设计主要包括以下步骤:a)进行数据抽象,确定实体、属性和联系;b)设计局部概念模型,形成UML类图或分E-R图;c)集成局部概念模型,形成全局 UML类图或 E-R图;d)进行全局UML类图或 E-R图的优化。注:概念设计采用基于 UML的面向对象方法的具体做法是通过查找类、类与类的关系(关联、聚合、组合、依赖、继承),建立类图,确定类属性,最终形成面向对象模型。数据流图需求分析数据字典概数据抽象实体、联系和属性念模型局部概念模型分E-R图分UML类图计局部概念模型全局E-R图集成全局UML类图逻辑模型设计图3概念模型设计过程 LY/T 2169—20进行数据抽象,设计周部概念模型概念模型设计的第一步就是抽象,对需求阶段收集到的数据进行分类、组织和聚集,形成实体、属性和标识,然后确定实体之间的联系。数据抽象分为三类:a)分类。定义某一组对象的类型,这些对象具有某些共同的特性和行为。它抽象了对象值和实体之间的“is member of的语义。通过分类抽象形成实体。b)聚集。定义某一类型的组成成分。它抽象了对象内部类型和成分之间的“is part of语义。若干属性的聚集组成了实体。c)泛化。定义类型之间的一种子集联系,它抽象了类型之间的“is subset of”的语义。示例:职工是一个实体,管理人员和领导干部也是实体,它们都是职工实体的子类实体,称职工为超类。泛化的一个很重要特性是继承性,子类继承超类的所有特性,还可增加自已的属性。设计局部概念模型设计局部概念模型分为以下几儿步:a)选择局部应用。在数据流图中选择适当层次的子数据流图,作为设计局部概念模型的出发点。b)确定实体。从基本数据资料中直接或间接标识出数据库的大部分实体,找出潜在的实体,形成初步实体表。一般按照自然习惯来划分确定实体,如人员、管护记录、小班等,这些都是自然存在的实体。c)确定联系。根据子数据流图和数据字典,考虑实体之间是否存在联系,确定一对一、一对多、多对多的联系,同时消除亢余的联系。d)确定继承。分析实体间的分类关系与包含关系。e)确定嵌套。分析实体对属性的依赖关系,确认是否存在聚合与分解关系。f)确定属性。分析子数据流图,将属性合理地分配给实体和联系,确定实体的关键字属性;定义属性的数据类型、长度、精度、非空、缺省值、约束规则等。定义触发器、存储过程、视图、角色等数据库对象信息。g)消除属性亢余。对于在多个实体中出现的属性,应将它分配给其中的一个实体,以避免数据余,影响数据的致性和完整性。h)(区分实体和属性遵循以下三条基本准则:1)描述性原则。一般实体需要有进一步的性质描述,而属性则无,属性一般不能再具有需要描述的性质,即属性不能是另一些属性的聚集;2)依赖性原则。一般属性仅单向依赖于某个实体,且这种依赖是包含性依赖;3)一致性原则。一个实体由若干个属性组成,这些属性间有内在的关联性与一致性。集成局部概念模型,形成全局概念模型能支持各个局部概念模型的全局概念模型。集成局部概念模

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体 山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档