网站大量收购独家精品文档,联系QQ:2885784924

数据库设计理论及实践在软件开发中作用.doc

数据库设计理论及实践在软件开发中作用.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计理论及实践在软件开发中作用

数据库设计理论及实践在软件开发中作用摘要:作为一门应用性很强的学科,数据库技术是目前在软件开发中应用越来广泛,本文对软件开发中的数据库设计理论与实践进行了简单分析。首先,简单介绍了软件开发中的数据库设计的重要性;其次,分析了软件开发中的数据库设计的理论;介绍了数据库设计的几个原则,并对数据库设计步骤进行了一定的分析。最后,结合实例,分析了软件开发中的数据库设计的实践。 关键词:软件开发;数据库设计;重要性;理论;实践 中图分类号:TP文献标识码:A文章编号:1673-9671-(2012)042-0136-02 随着计算机科学技术迅速发展,互联网的日益普及。人们对软件产品的要求日益提高,尤其软件开发企业对软件产品的要求越来越高。作为一门应用性很强的学科,数据库技术是目前在软件开发中应用越来广泛,软件开发中数据库设计理论实践研究也越来越受到业界人士的注重。 1软件开发中数据库设计的重要性 在软件开发过程中,一般会分为五个阶段,即需求分析、软件设计、软件编码、软件测试和对软件的维护。在具体的设计阶段,首要的任务就是设计出模块的程序流程、设计出算法和数据结构,次要的任务是对数据库进行设计。数据库技术作为信息处理的重要方式,在各种各样的软件开发中,大多数的软件开发都要运用数据库技术,进行数据库设计,管理信息系统的开发就是典型表现。通常,数据库的设计主要是指根据不同用户的不同需求,在一定的数据库管理系统的基础上来实现通过设计出的数据库的结构并建立起数据库的过程。它是建立数据库及其应用系统的一种很强的技术,所以,数据库设计是信息系统的开发和建议中的一项核心技术。因为Visual C++具有强大的处理图像能力与强大的计算数值能力,同时其具有良好的面向对象特性,因此其成为全球内各种各样的机械工程软件系统的主要开发工具。同时,在开发这些软件时,常常要进行许多数据线图与数据表格的处理查找的工作,若在每次运行程序过程中,都是人工查找这些数据,不仅使用户有了许多麻烦,也使开发出来的软件表现的相当不专业。此时运用数据库编程技术,能够把许多的数据及数据表格事先存储起来,当需要使用某个数据时,可以通过数据库进行查找,还能够把用户设计过程中需要的某些设计数据存储起来,使后续设计过程更加方便,进而使软件产品生产的速度以及质量得以提高。由此可见,在软件开发过程中,数据库设计是相当重要的。 2软件开发中的数据库设计的理论分析 1)Visual C++系统能够支持许多种DBMS(数据库管理系统),很多数据库管理系统都有SQL语言接口,同时SQL语言能够在Visual C++系统中直接运行。Visual C++系统对数据库有了全方位的支持,能够和Vsual Basic以及Fox Pro等许多系统软件相媲美,同时在对一些特性的支持上,Visual C++甚至比这些技术更完美。在用Visual C++开发的应用程序时,一方面应该访问数据库;另一方面能够把Visual C++作为数据库应用程序的前端开发工具运用。Visual C++中应用最广泛的就是ADO技术和ODBC技术,ADO是Microsoft公司推出的产品,以保证在Internet网络上数据库的发布,能够使远程数据访问复杂性降低,可以使数据库得到高效访问。在ADO编程上,其更方便,更简单,数据源和前端之间的网络通信最小。同时ADO能够进行高性能以及一致的数据访问,可以满足各种各样的软件开发要求。 2)在进行数据库与数据库管理系统的设计时,必须重点考虑数据模型。当进行数据模型的选择时,以下几个因素至关重要:数据模型因素,根据不同的应用需要,应该选择相关的数据模型,在一般情况下,应用者往往希望采用关系模型,由于该模型是非过程的,当用户给出需要查询的条件时,无须考虑实际的物理存储路径等因素,就能够得出正确结果,使用起来极其方便,但是在大型数据库管理系统中,应该优化查询,使关系模型中查询的效率得到提高,比如在公路设计中,分析管理内容,发现其实体间的关系不复杂,能够采用扩展关系模型(关系表加指针);数据库结构因素,根据实际情况的分析设计,能够确定具体的数据库系统结构;管理对象因素,根据实践情况,要把数据库中的实体进行分类,同时保证每个实体都有非几何数据及几何数据;数据操作因素,当进行数据库操作时,按照实践情况的要求,操作并存取某个图形,把图形作为整体进行处理,简单的接口程序使应用程序更具有灵活性,运用整体图形,能够减小指针占有的存储空间。 3数据库设计的几个原则 3.1命名的规范化 我们知道,不一样的数据库产品对于对象的命名是有不同要求的。在数据库设计中,对于各对象的命名以及在编写后台程序的代码上都应采用大小写的字母形式,命名长度不超过30个 字符。

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档