大型软件设计开发中后台数据库设计的理论与实践探讨.docx

上传人:h**** 文档编号:1310763 上传时间:2019-02-08 格式:DOCX 页数:3 大小:17.84KB
下载 相关 举报
大型软件设计开发中后台数据库设计的理论与实践探讨.docx_第1页
第1页 / 共3页
大型软件设计开发中后台数据库设计的理论与实践探讨.docx_第2页
第2页 / 共3页
大型软件设计开发中后台数据库设计的理论与实践探讨.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、大型软件设计开发中后台数据库设计的理论与实践探讨 摘要 随着我国的科学技术的发展,计算机技术发展起来。而各个软件成为了信息传递的使者。对于一个软件来说,其后台的数据库的设计和建立才是更加重要的。本文将简单介绍大型软件设计开发后台数据库的而设计及其理论与实践。 关键词 软件开发;数据库;实践 1.大型软件后台的数据库的设计理论 1.1 数据库设计的重要性 对于大型软件来说,其后台的数据库的建立是非常重要的,是计算机软件的核心部分。数据库设计指的就是对于指定的环境而建立一个最优的数据库模式,从而满足顾客以及开发者的各种需求。每个软件的后台都需要有其自身的数据库的运行,对于新建立的大型的软件来说,它

2、的数据库更是非常复杂。对于软件来说,数据库管理系统主要提供的就是数据组织、操纵、维护、控制以及保护等一系列服务的系统。数据库主要就是进行数值的计算,同时还可以保护数据的安全性、完整性。同时,其自身还可以对出现的故障进行自我的修 复和监控,最终保证整个软件能够正常的运行。开发软件的时候,如果数据库的设计出现问题的话,极有可能在软件运行一段时间的话造成应用的程序崩溃,对于软件后期的维护非常不利而且复杂的。由此可见,大型软件的开发过程中,后台数据库的设计是非常重要的。 1.2 数据库设计的定义与特点 数据库( Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据

3、库的结构和建立数据库的过程。数据库系统需要操作系统的支持。由于大型软件开发过程中数据库更是费海沧复杂,因此,对于数据库的设计 不能一蹴而就,更是需要相关的工作人员有耐心,反复探寻,逐步求精,最终完善数据库的设计为大型软件的开发做铺垫。数据库的设计尤其自身的特点。首先,数库的设计主要就是将硬件、软件以及干件相结合,干件指的就是技术与管理的界面。因此,可以数据库设计主要是三分技术,七分管理,再加上十二分的基础数据组合而成。其次,数据库的设计是与应用系统设计相结合的。还有就是数据共享性高,冗余度小,容易扩充。数据库主要就是针对顾客的需求而设计的,因此,共享度极高。数据库中的数据具有独立性。数据库中的

4、数据是独立于使用的数据程序的。 1.3 数据库设计的原则方法 对于大型软件的开发而言,数据库的设计非常复杂,但也会遵循一定的原则。首先,就是需要遵循其命名的规范化。在数据库设计过程中,不同的产品对应不同的命名,在对该对象进行编程的时候,代码上都应该采用大小写的字幕形式来进行命名,同时命名的长度也有要求,不能超过三十个字符。其次,就是对游标的使用要谨慎使用。对于一些大的数据集合而言,如果设计的时候使用游标来进行遍历数据时极易导致程序进入到一种漫长的等待甚至死机的状态。如果必须要使用游标的时候,可以首先建立一个临时的表,在表格中输 入制定的数据,然后进行游标操作,从而提高有标的性能。除此之外,索引

5、的使用也是有原则的。索引可以快速、准确的访问表中的数据。一般的,数据库有两种索引,一种是簇索引,并一种就是非簇索引,不论使用哪一种索引的形式,都会提高效率,但是,在插入、更新等一系列操作的时候性能就会大大降低。因此,为了方便在各项的数据页中留下足够的自由空间,应该设置比较小的填充因子。 还有就是要选择合理的数据类型。在进行数据库设计的过程中,设计者们要根据软件开发的产品的规格以及要求来进行数据类型的选择,最终提高数据库的使用性能。除 了以上的原则之外,还有很多,比如事务的使用、调整数据库的性能等等都需要设计者们明确的知道,最终完善数据库的设计。 2.大型软件后台数据库的实践 2.1 数据库设计

6、的步骤 在设计数据库的时候,首先要先进行分析,因为数据库的建立主要是为用户提供方便的,因此,要根据用户数据库系统的使用要求和各种约束条件等,形成用户需求规约。用户的需求主要分为信息需求,处理需求以及安全性和完整性的需求。在进行设计的时候,设计者们一定要考虑全面。首先是信息需求,要注意对系统中数据的类型进行描述,同时使得信 息更加全面。其次就是处理需求,要满足数据处理功能,同时考虑场合、操作、频率等因素对数据的影响。最后就是安全性和完整性的要求。主要就是积极的与数据库用户进行联系,最终熟悉全部的数据资料,从而更好地设计出数据库。除此之外,要进行数据库的概念设计。数据库中的数据信息是非常庞大的,因

7、此,需要对其中的信息进行分类、聚集和概括,从而建立出抽象的概念数据模型。其次是逻辑设计。它主要就是使得概念数据模型形成一种逻辑模式。还有就是物理设计。它主要就是对数据库的结构做出调整,然后选择出合理的路径对数据进行储存。接着就是验证设计 。它主要是通过一些典型的应用任务来对数据库进行验证、修改,最终完善设计。最后就是运行和维护设计。数据库会随着使用时间的推移而出现一些问题,这个时候就需要对其进行调整与修改。 2.2 基于 Borland Delphi 的数据库的简介 下面将简单介绍 Borland Delphi 该软件的数据库的运行机制。 Borland Delphi 常用的数据库工具有数据库

8、工作平台( Database Desktop)、数据库引擎( BDE)、数据库资源管理器( Database Explorer)、数据字典( Data Dictionary)、 SQL 监视器( SQL Monitor)、 Datapump 等工具。数据库工作平台( Database Desktop)是 Borland Delphi 提供数据库管理的的工具,它在建立数据库应用程序的过程中其中至关重要的作用。 Borland Delphi通过数据库引擎( BDE)讲数据库应用程序和数据库进行联系,通过 BDE 来读取本地的数据库。接下来就是数据库资源管理器( Database Explorer)

9、。它主要负责的就是查看以及修改数据库中的信息。其次就是数据字典( Data Dictionary),如果使用者在浏览版面选择 Dictionary 页面的时候,它就发挥作用,可以使用了。 SQL 监视器( SQL Monitor)只有 C/S 中的 Delphi具有,它主要就是对 BDE于数据库中的客户的动态链接间的所有操作进行监控,先运行监视器程序,然后就是根据选择的对象而显示相关的信息。Datapump 工具主要负责的是 Delphi 数据库数据之间的转移的工作。 结语 在大型软件的开发过程中,数据库的设计是至关重要的,因此,不仅要加强数据库设计的理论要求,同时要加强其实践分析,才能更好地设计出完美的数据库,最终使得软件更好地运营。 参考文献 仇学敏 .分析软件开发中数据库设计理论的实践 J.制造业自动化,2012( 34) . 李金靖 .浅析软件开发中的数据库设计的理论和实践 J.计算机光盘软件与应用, 2013( 15) . 戴杰 .浅议软件开发中数据库设计理论的实践 J.电子制作, 2012( 12) .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。