张栋
摘 要 随着社会经济的快速发展,计算机技术已经逐渐的走进了千家万户。而伴随着计算机技术的不断加强,在计算机软件的设计和更新中,就需要涉及到更多复杂的知识和内容。数据库技术作为计算机技术的一个重要组成部分,它在计算机软件的设计中起到了不可或缺的作用,它是计算机系统、软件能够有效合理运行的重要因素。此外,鉴于数据库技术的重要性,我们需要对数据库设计的重要性以及原则进行以下的探究。
关键词 计算机 数据库技术 软件
中图分类号:TP311.13 文献标识码:A
众所周知,传统意义上的数据库技术,是指通过研究数据库的基本结构,以及数据库的基本存储形式,和数据库的简单结构设计,并充分合理地利用这些理论和技术,通过这些技术手段,来实现对于数据库中的数据进行进一步的处理、分析和计算。
1数据库技术
在计算机领域得到很好发展的数据库技术,产生于上个世纪六十年代末到七十年代初期,其主要目的是有效地管理,并存取大量的不同种类的数据资源。近些年来,数据库技术主要的研究方向,都集中在如何能够更有效地存储数据,以及怎样更好地实现对于数据的使用和管理。
一般说来,数据库技术的研究和管理对象是统一的,就是指最基本的数据,所以对于所有的数据库技术,它们所涉及到的具体内容,基本上都主要包括以下内容:数据库技术通过对于数据的统一管理,按照特定的数据结构来建立相应的数据库;利用已有的数据库管理系统,来设计能够实现对数据库中的数据进行一些简单处理的功能,如可进行一定的添加、修改、处理、分析等多种功能的数据管理;利用应用管理系统以便最终实现对于数据的处理、理解和分析。
在常见的软件设计的过程中,软件设计者们总会遇到各种各样不同的数据库操作问题,数据库设计俨然已经成为了计算机软件设计中的一项重要内容,与此同时,数据库技术也逐渐成为了支撑计算机软件系统能够正常运行的一个关键因素,这也间接说明了,数据库设计的好坏将会直接影响到计算机系统是否能够稳定运行。因此,数据库在计算机系统中起着至关重要作用。一个优秀的数据库设计,在一个对于性能要求比较高的计算机系统中的重要性是不言而喻的,它直接影响到计算机系统是否能够稳定的运行,以及软件程序在计算机中的运行是否能够流畅。
2数据库的重要性
显而易见,数据库设计是计算机软件设计中最核心的部分,然而由于众多设计计算机软件的工程师层次的不同,这也就导致了他们在计算机软件的设计从出发点上、理解上就会有些许的偏差。数据库设计的这种不规范性通常是致命的,这种设计上的不统一性对于软件应用程序,会留有很多的隐患和漏洞,这些隐患和漏洞有可能会在程序的开发过程中影响到软件的运行,有些还很可能会在应用程序运行很久之后才会被发现,这些漏洞和隐患很可能会造成应用程序的崩溃,而后期对于程序的维护和维修也将耗费大量的人力资源,显然,这既浪费了人力也浪费了财力。由此可见,数据库在计算机的软件设计中具有极其重要的意义,而它的重要性也体现在不同的方面,下面简述其中的三个重要性。
2.1满足业务需求
数据库的设计如果不能够满足设计业务的需求,通常会带来很大的变动,如果相应的应用程序进入了设计阶段,甚至有可能导致整个系统的崩溃。
2.2数据库性能要求
当系统的业务需求关系比较多时,数据库的设计就必须要更加的合理有效,只有采用合理的字段用于简化系统,在设计的过程中才能做到兼顾数据库的性能,这样也能解决系统运行缓慢等问题。
2.3数据库设计的可扩展性
由于图表设计的过程中过于重视业务功能,也就使得数据表的功能较为单一,修改起来也相对比较麻烦,当遇到新的需求问题时,操作起来就显得比较繁琐,也就暴露了可扩展性差这一缺点,所以对于数据库的可扩展性要有一定的指标要求。
3数据库设计原则
3.1数据库的设计时间
数据库的设计周期在整个开发周期中必须占有一定的时间量,常规情况下要维持在40%左右。由于数据库设计是计算机应用程序开发的开始,是业务需求最直观的表现,所以在整个设计的过程中,就需要设计员与客户有一个较为紧密的合作,开发者在拿到需求之后,还需要和用户进行多次的沟通和调整,最后细化为最适合用户的数据库技术。
3.2数据库设计不局限于页面Demo
页面Demo是数据库设计中较为重要的一个环节,设计者在设计数据库时,需要做出一定的样板,可实现基本的操作,在给用户进行体验后,得到反馈,进而进行必要的修改和细化,以实现最终的数据库设计。
3.3对应用程序进行分析
在数据库的设计过程中,要充分考虑到应用程序的设计流程,在明确设计中的每个表、每个字段的功用,在建立表与表之间的特定关系之后,还要想到应用程序的部分业务逻辑能力。
4总结
通过对于数据库的分析和研究,可知数据库设计在计算机软件设计中的重要性,它在整个计算机软件的设计过程中,都拥有着不可或缺的重要地位。数据库的设计只有和应用程序的业务需求相结合,才能起到相互对照的作用。在数据库的设计过程中,必须要严格且灵活的运用上述的基本原则,只有充分合理的利用这些基本原则,性能优越的数据库设计,才会使计算机的软件系统更加的稳定和高效。
参考文献
[1] 汪涛.面向高校网络流量控制的策略研究[J].南京工业职业技术学院学报,2009(6).
[2] 周中伟.校园网络流量控制的应用研究[J].湖南工业职业技术学院学报,2009(10).