分类筛选
分类筛选:

关于数据库设计论文范文资料 与大型软件设计开发中后台数据库设计理论和实践有关论文参考文献

版权:原创标记原创 主题:数据库设计范文 科目:毕业论文 2024-03-12

《大型软件设计开发中后台数据库设计理论和实践》:本文关于数据库设计论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

[摘 要]随着我国的科学技术的发展,计算机技术发展起来.而各个软件成为了信息传递的使者.对于一个软件来说,其后台的数据库的设计和建立才是更加重要的.本文将简单介绍大型软件设计开发后台数据库的而设计及其理论和实践.

[关键词]软件开发;数据库;实践

1.大型软件后台的数据库的设计理论

1.1数据库设计的重要性

对于大型软件来说,其后台的数据库的建立是非常重要的,是计算机软件的核心部分.数据库设计指的就是对于指定的环境而建立一个最优的数据库模式,从而满足顾客以及开发者的各种需求.每个软件的后台都需要有其自身的数据库的运行,对于新建立的大型的软件来说,它的数据库更是非常复杂.对于软件来说,数据库管理系统主要提供的就是数据组织、操纵、维护、控制以及保护等一系列服务的系统.数据库主要就是进行数值的计算,同时还可以保护数据的安全性、完整性.同时,其自身还可以对出现的故障进行自我的修复和监控,最终保证整个软件能够正常的运行.开发软件的时候,如果数据库的设计出现问题的话,极有可能在软件运行一段时间的话造成应用的程序崩溃,对于软件后期的维护非常不利而且复杂的.由此可见,大型软件的开发过程中,后台数据库的设计是非常重要的.

1.2数据库设计的定义和特点

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

1.3数据库设计的原则方法

对于大型软件的开发而言,数据库的设计非常复杂,但也会遵循一定的原则.首先,就是需要遵循其命名的规范化.在数据库设计过程中,不同的产品对应不同的命名,在对该对象进行编程的时候,代码上都应该采用大小写的字幕形式来进行命名,同时命名的长度也有要求,不能超过三十个字符.其次,就是对游标的使用要谨慎使用.对于一些大的数据集合而言,如果设计的时候使用游标来进行遍历数据时极易导致程序进入到一种漫长的等待甚至死机的状态.如果必须要使用游标的时候,可以首先建立一个临时的表,在表格中输入制定的数据,然后进行游标操作,从而提高有标的性能.除此之外,索引的使用也是有原则的.索引可以快速、准确的访问表中的数据.一般的,数据库有两种索引,一种是簇索引,并一种就是非簇索引,不论使用哪一种索引的形式,都会提高效率,但是,在插入、更新等一系列操作的时候性能就会大大降低.因此,为了方便在各项的数据页中留下足够的自由空间,应该设置比较小的填充因子.

还有就是要选择合理的数据类型.在进行数据库设计的过程中,设计者们要根据软件开发的产品的规格以及要求来进行数据类型的选择,最终提高数据库的使用性能.除了以上的原则之外,还有很多,比如事务的使用、调整数据库的性能等等都需要设计者们明确的知道,最终完善数据库的设计.

2.大型软件后台数据库的实践

2.1数据库设计的步骤

在设计数据库的时候,首先要先进行分析,因为数据库的建立主要是为用户提供方便的,因此,要根据用户数据库系统的使用要求和各种约束条件等,形成用户需求规约.用户的需求主要分为信息需求,处理需求以及安全性和完整性的需求.在进行设计的时候,设计者们一定要考虑全面.首先是信息需求,要注意对系统中数据的类型进行描述,同时使得信息更加全面.其次就是处理需求,要满足数据处理功能,同时考虑场合、操作、频率等因素对数据的影响.最后就是安全性和完整性的要求.主要就是积极的和数据库用户进行联系,最终熟悉全部的数据资料,从而更好地设计出数据库.除此之外,要进行数据库的概念设计.数据库中的数据信息是非常庞大的,因此,需要对其中的信息进行分类、聚集和概括,从而建立出抽象的概念数据模型.其次是逻辑设计.它主要就是使得概念数据模型形成一种逻辑模式.还有就是物理设计.它主要就是对数据库的结构做出调整,然后选择出合理的路径对数据进行储存.接着就是验证设计.它主要是通过一些典型的应用任务来对数据库进行验证、修改,最终完善设计.最后就是运行和维护设计.数据库会随着使用时间的推移而出现一些问题,这个时候就需要对其进行调整和修改.

2.2基于Borland Delphi的数据库的简介

下面将简单介绍Borland Delphi该软件的数据库的运行机制.Borland Delphi常用的数据库工具有数据库工作平台(Database Desktop)、数据库引擎(BDE)、数据库资源管理器(Database Explorer)、数据字典(Data Dictionary)、SQL监视器(SQL Monitor)、Datapump 等工具.数据库工作平台(Database Desktop)是Borland Delphi提供数据库管理的的工具,它在建立数据库应用程序的过程中其中至关重要的作用.Borland Delphi通过数据库引擎(BDE)讲数据库应用程序和数据库进行联系,通过BDE来读取本地的数据库.接下来就是数据库资源管理器(Database Explorer).它主要负责的就是查看以及修改数据库中的信息.其次就是数据字典(Data Dictionary),如果使用者在浏览版面选择Dictionary页面的时候,它就发挥作用,可以使用了.SQL监视器(SQL Monitor)只有C/S中的Delphi具有,它主要就是对BDE于数据库中的客户的动态链接间的所有操作进行监控,先运行监视器程序,然后就是根据选择的对象而显示相关的信息.Datapump工具主要负责的是Delphi数据库数据之间的转移的工作.

结语

在大型软件的开发过程中,数据库的设计是至关重要的,因此,不仅要加强数据库设计的理论要求,同时要加强其实践分析,才能更好地设计出完美的数据库,最终使得软件更好地运营.

参考文献

[1]仇学敏.分析软件开发中数据库设计理论的实践[J].制造业自动化,2012(34).

[2]李金靖.浅析软件开发中的数据库设计的理论和实践[J].计算机光盘软件和应用,2013(15).

[3]戴杰.浅议软件开发中数据库设计理论的实践[J].电子制作,2012(12).

数据库设计论文参考资料:

数据库设计毕业论文

本科毕业设计

广告设计论文

毕业设计日志

毕业设计

设计投稿

结论:大型软件设计开发中后台数据库设计理论和实践为关于本文可作为数据库设计方面的大学硕士与本科毕业论文数据库设计与开发论文开题报告范文和职称论文论文写作参考文献下载。

和你相关的