数据库设计流程浅析

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:jquerystu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着信息技术和市场的发展,数据管理不仅仅再是存储和管理数据,而是转变成了用户所需要的各种管理数据的方式。如何建立一个行之有效的信息系统已成为一个企业或组织生存发展的重要条件。本文以关系型数据库为例简单介绍了数据库设计的基本流程。
  [关键词]数据库;关系模式;结构设计
  中图分类号:TP312 文献标识码:A 文章编号:1009-914X(2015)42-0319-01
  1 数据库概述
  数据库是数据管理的最新技术。数据管理先后经过了人工管理阶段、文件系统阶段、数据库系统阶段。在数据库领域中最常用的数据模型有层次模型、网状模型、关系模型、面向对象模型等。关系型数据库系统是建立在关系模型基础上的。
  关系数据库系统遵循严格的数学基础,它应用数学方法,主要是集合代数的概念和方法来处理数据库中的数据。关系数据库的数据结构简单,它的逻辑结构可以看做是一张二维表。
  2 数据库设计方法及流程
  大型数据库的设计是涉及多学科的综合性技术。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求。数据库的设计应符合“三分技术、七分管理、十二分基础数据”的基本原则。其基本设计步骤分为:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护六个阶段。
  2.1 需求分析
  需求分析是数据库设计的起点,简单地说就是分析用户的需求。该阶段的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作状况,明确用户的各种需求(包括信息要求、安全性与完整性要求),然后在此基础上确定新系统的功能。注意新系统必须充分考虑今后可能的扩充和改变,以预留出足够的可扩展空间等。例如:对于一个教务管理系统的设计,设计之初首先应了解其工作需求,确定要实现哪些功能、应包含哪些属性以及未来可能的扩展需求等。
  2.2 概念结构设计
  概念结构设计是将需求分析阶段所得到的用户需求抽象为信息结构的过程,它是整个数据库设计的关键。概念结构的主要特点包括:能真实充分的反应现实世界,易于理解,易于改正,易于向关系、网状、层次等各种数据模型转换。
  概念结构设计通常有自顶向下、自底向上、逐步扩张、混合策略四种方法。概念结构是对现实世界的一种抽象,一般包括分类、聚集和概括三种抽象。利用抽象机制对数据进行分类、聚集,形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计分E-R图是概念结构设计的第一步。具体做法包括:选择局部应用,一般以中层数据流图作为设计分E-R图的依据;逐一设计分E-R图,即对每个局部应用设计分E-R图。最后,将得到的各分E-R图综合形成一个系统的总E-R图。在教务管理系统中有学生、教师、主任等实体,学生实体有包含姓名、学号、班级、成绩等属性,应对其逐一设计E-R图。
  注意在形成总E-R图的过程中并不是将各个分E-R图进行简单的合并,因为在合并过程中分E-R图之间会因为各种原因导致许多不一致的地方,即会产生冲突现象。应先通过讨论、协商并根据应用的语义解决各类冲突。
  2.3 逻辑结构设计
  逻辑结构设计是指将概念结构设计阶段设计好的E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构首先将概念结构转换为关系、网状、层次模型。例如,设计关系模型就要根据E-R图设计二维表,二维表中包括字段名、数据类型、长度、描述等。最后设计符合用户习惯的外模式。
  实现E-R图向关系模型的转换实际是就是将实体型、实体的属性和实体之间的联系转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码,实体之间的联系应注意它是一对一、一对多还是多对多的联系。形成初步的关系模型后,然后就是对模型的优化。关系数据模型的优化通常以规范化理论为指导。在对外模式的设计上,关系数据库管理系统一般都使用视图这一功能设计更符合局部用户需要的用户外模式。
  2.4 物理设计
  物理结构设计就是为逻辑结构设计阶段所得到的数据模型选取一个最适合应用要求的物理结构。在关系数据库中主要是先指定存取方法和存储结构,然后主要对时间和空间效率进行评价。
  考虑到数据库系统是多用户的共享系统,所以应建立多条存取路径以满足多用户的多种应用要求。常用的存取方法有索引方法、聚簇方法、HASH方法。
  2.5 数据库的实施和维护
  在数据库实施阶段,设计人员要用RDBMS提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS可以接受的源代码,再经过调试产生目标模式,最后就可以组织数据入库了。
  在数据库试运行后,由于应用环境、物理存储等不断的变化,所以应对数据库进行长期的维护工作。对数据库的维护包括:数据库的转储和恢复,数据库的安全性、完整性控制,数据库性能的监督、分析和改造,数据库的重组织与重构造等。
  3 数据库的规范化及约束条件
  由于逻辑结构设计并不唯一,对于任何一种数据库应用系统如何构造出合适的逻辑结构,这就涉及到规范化问题。对于关系模式最基本的要求是应满足第一范式,即每一个分量必须是不可分割的数据项。此外,为了消除关系模式中存在的插入删除异常,修改复杂,数据冗余等毛病,应使关系模式逐步满足第二、第三范式、BC范式等。
  关系的完整性规则是对关系的某种约束条件。它包括实体完整性、参照完整性和用户自定义的完整性三种完整性约束。其中,实体完整性要求关系中的主属性不能为空;参照完整性是用来描述实体与实体之间联系的完整性约束,这两个是必不可少的完整性约束条件。此外,数据库系统根据应用环境的不同可能会有某些特殊的约束条件,这就需要用户自定义完整性。
  完整性约束和规范化是数据库系统设计中必不可少的约束条件。只有满足这些约束条件才能设计出完整、高效、可靠的数据库系统。
  总之,在信息化社会,能充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分。
  高思,1993年9月,汉族,河北省石家庄,本科,学生,计算机科学与技术。
  赵博,1992年6月,汉族,河北省张家口市,本科,学生,计算机科学与技术。
  参考文献
  [1] 王珊,萨师煊,《数据库系统概论》,高等教育出版社,2013.12.
  [2] 王晴,《新编关系数据库与SQL Server 2008》,清华大学出版社2013.8.
  [3] 吴德胜,赵会东,《SQL Server入门经典》,机械工业出版社,2103.4.
  [4] 李巧君,刘春茂,浅析数据库设计的一般流程和原则.技术与市场.2010.
  基金项目
  本项目为“西北民族大学国家级大学生创新创业训练计划资助项目(项目编号:201410742042)。
  Project 201410742042 supported by National Trainning Program of Innovation and Entrepreneurship for Undergraduates.
其他文献
[摘 要]随着我国经济的快速发展,高校学生的思想政治工作取得了一定的成就,但仍然存在着一些问题,所以必须采取有效措施,推动高校学生思想政治工作的良好开展。本文主要是对高校学生思想政治工作存在的问题及如何促进其良好开展进行分析论述,希望能够提供一些有价值的参考,从而做好高校学生的思想政治教育工作。  [关键词]高校学生;思想政治工作;措施  中图分类号:D422.62 文献标识码:A 文章编号:10
期刊
[摘 要]近些年来我国民航业快速发展,经济总量的增长和人民生活水平的提升促使空中交通量急剧增加,尤其是今年我国推出开放低空管制的消息一出,交通量再度大幅增长。面对急剧增加的空中交通量,通过修建平行跑道来增加机场容量已经成为民航领域的必然选择,平行跑道所具有的大容量、高安全性等优势为大型枢纽主流跑道建设提供了良好基础,不过由于宽距跑道实施难度较大,窄距平行跑道成为了当前首选,其目前已经广泛应用于多个
期刊
[摘 要]基层车间和谐稳定是企业和谐稳定的基础。基层车间是企业管理矛盾、生产矛盾、工作矛盾的集聚地,严格制度产生的抵触情绪、利益调整造成的对立情绪在这里汇集,形成了大量的不和谐因素,严重威胁企业的安全平稳生产。可见和谐稳定工作在基层车间是非常重要的。本文从基层车间不稳定因素分析入手,就如何搞好基层车间和谐稳定工作有针对性的提出了要抓住“三个层次”、把握好“五个”环节。为基层车间和谐稳定工作指明了方
期刊
[摘 要]近几年我国自然垄断行业出现的低效率、高工资、高福利等现象逐渐进入公众的视野,越来越受到社会的关注,我国政府也已经开始探索并改革自然垄断行业的管制方式。政府管制涉及多方面内容,然而,从其施工影响的主要方面以及产生作用的主要领域而言,对自然垄断性行业进行约束与规范,可以说既是政府管制的导源地,而且也是其目标所在和最终的落脚点。依据自然垄断行业的特点及发展趋势,政府管制进一步放松经济性管制,相
期刊
[摘 要]在城市化的发展进程中,各行各业对于石油资源的需求量也在逐渐的增加,这对石油企业而言增加了较大的压力。但是在这种现状下,逐步加强安全管理的有效性对于石油企业而言也是非常必要的,这也是实现其长远发展的必要途径。需要相关的管理人员充分的尊重当前的管理现状,然后在此基础上有针对性的加以改进,以便于更好的满足社会的需求。因此本文就关于加强石油企业安全管理工作的研究展开了简要的探讨。  [关键词]石
期刊
[摘 要]技工学校学生的培养目标是适应生产、建设、管理,服务第一线需要的技术应用型、技能型专门人才。因此,在技工学校教学过程中,除了要求学生学习必要的基础理论外,尤其要重视引导学生掌握技术的应用能力,动手操作能力,使之成为一门熟练的技能,能达到职业资格要求,能顶岗操作,直接参与生产,通过课堂教学和实践教学活动培养学生的实践能力和应用知识能力。  [关键词]技校;电工教学;有效性  中图分类号:TM
期刊
[摘 要]目前衡量客车档次的重要标准就是涂装色彩以及内饰。现阶段,对客车内饰以及色彩方案的要求也逐渐多样化,符合客户心理需求的设计在客车行业显得逐渐重要。本文对客车土黄色彩以及内饰设计的基本思路进行简要论述,其次对涂装以及内饰设计要素进行探讨。  [关键词]客车;色彩;内饰  中图分类号:U462 文献标识码:A 文章编号:1009-914X(2015)42-0298-01  在公路及城市化快速发
期刊
[摘 要]随着我国经济的发展,统计思想及统计工作在我国经济发展中的地位越来越重要。本文就统计思想体系及其在统计工作的指导意义进行了讨论。  [关键词]统计思想;统计工作;影响  中图分类号:TU725 文献标识码:A 文章编号:1009-914X(2015)42-0311-01  在当前我国统计工作中,认清统计的真谛、领会统计思想,对统计本身来讲,有利于提高统计水平和统计工作者的整体素质;对外界而
期刊
[摘 要]推进生产力发展的主要动力就是知识经济时代和知识创新,国家和地区必须团结起来强化对知识产权的保护。文章重点围绕知识产权保护的重要性进行了深入的研究,并对我国对知识产权进行保护工作上存在的问题进行了总结,同时还做出了相应的完善对策,希望为提升我国知识产权保护力度提供有利的参考和借鉴。  [关键词]知识产权:保护:不足:改进  中图分类号:F426.4 文献标识码:A 文章编号:1009-91
期刊
[摘 要]我国当前的教学改革正处在全面深化阶段,在这一过程中的国际贸易教学的改革发展也在如火如荼的进行,国际贸易教学为我国的国际贸易人才的培养起到了重要作用,对应对国际贸易发展所带来的挑战就带来了强大动力。基于此,本文主要就国际贸易教学过程中的主要问题进行详细分析,并结合实际情况来探索创新教学的策略,希望此次理论研究对实际操作起到一定指导作用。  [关键词]国际贸易;教学现状;创新  中图分类号:
期刊