王维平 毛振平
摘 要:随着现在信息化建设进程的稳步推进,数据库技术也得到广泛的应用。在本文中会就数据库的特点、应用的相关技术、应用的发展趋势进行分析讨论。
关键词:数据库;应用;发展
1 数据库的特点及其作用
⑴数据结构化。数据库实现整体数据的结构化,这是数据库的主要特点之一。也是数据库与文件系统的本质区别。也就是说在考虑某个应用的数据结构的同时也要考虑整个组织的数据结构。在数据库中,不仅数据是整体结构化的,而且存取数据的方式也很灵活,可以存取的某一个数据项、一组数据项、一个记录或一组记录。而在文件系统中,数据的存取单位是记录,粒度不能细到数据项。
⑵数据复杂性。数据库的复杂性主要表现在数据自身与处理数据过程中。第一,对于现代的应用来说数据量是庞大的,对于这庞大的数据量来说管理起来是相复杂的;第二,数据与数据之间的动态关联关系导致了数据之间的关系问题,比如多种语义、多种类型等都属于动态的关联性,而对于时间与空间之间的关系就是非显式定义。
⑶数据的共享性高,冗余度低,易扩充。数据库从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间并避免数据之间的不相容性与不一致性。由于数据是面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且更容易增加新的应用,这就使得数据库弹性大,易于扩充,来适应各种用户的要求。
⑷数据独立性高。数据独立性是数据库领域中一个常用术语和重要概念,包括数据的物理独立性和数据的逻辑独立性。数据与程序独立把数据的定义从程序中分离出去,加上存取数据的方法又由DBMS负责提供,从而简化了应用程序的编制,大减少了应用程序的维护和修改。
综上所述,数据库是长期存储在计算机内有组织的大量的共享的数据集合。数据库的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据为中心的新阶段。数据库技术已成为计算机领域发展最快的技术之一。
2 数据库技术的应用现状
⑴数据库技术在Web技术方面的应用。随着现代技术的不断发展,Web方面的应用也开始得极大的发展,同时Web技术所拥有的数据资源是庞大的,这样一个庞大的数据资源在整个世界上形成了一个共享的数据库。但同时也面临一个由数据异构带来的集成问题,而数据异构主要有三种类型的影响,分别为模式、数据类型以及语义。
⑵数据库技术在多媒体技术方面的应用。相对比传统的数据库技术,这种结合了多媒体技术的数据库,以多媒体技术的优势使得数据界面的丰富化并对于两者结合所可能带来的相关技术问题给予了充分解决,相关数据库方面的安全性得到了很好的提高。多媒体数据库设计中有很多问题需要解决:用户接口支持方面、数据库组织与存储方面、媒体种类增加方面信息的分布影响方面。
⑶数据库技术在面向对象方面的应用。为了满足用户的应用需求、维护用户数据传输与应用的安全性,在数据库中渐渐的融入了面向对象方法和技术。由于数据库技术的逐渐革新,数据库也逐渐的向面向对象的数据库发展,同时面向对象方法和技术也正在向比较复杂的应用系统或软件中整合,例如:常用的计算机印刷、材料的需求计划与辅助软件工程等。
3 数据库技术的发展趋势
⑴专业领域的数据库技术应用。数据库技术研究成果不断的时期,面向专业应用领域的新型数据库技术被国外一些专业人士所提出。这一新型数据库技术主要针对用户领域而产生的用以满足用户实际应用的技术。这种新型数据库技术主要的有统计数据库、工程数据库、在保险业应用的数据库、科学数据库与地理数据库等,这些在原理没有大的变化的新数据库实现了数据库技术与专业应用领域的有机结合并且对于计算机系统的实际应用支撑能力有了很大的提升。新技术的发展必然会随着数据库研究工作的继续而得以深入。
⑵数据仓库与电子商务的数据库技术应用。数据库是数据管理的最新技术,是计算机科学的重要分支。作为信息系统的核心和基础的数据库技术越来越得到了广泛的应用,国内外的研究人员对于数据仓库技术进行了大量的深入研究,研究人员结合了数据库厂商的应用需求与发展方向,提出了数据仓库、电子商务的发展方向。数据仓库技术在提高了电信、金融、税务等领域的数据管理效率同时更创造了空前的经济效益。如Oracle、IBM、CA等这些企业都拥有解决大型数据仓库的能力,投入使用的数据仓库如招商银行系统等。很多研究人员对于电子商务与数据库结合的前景有很大的期待,这种新概念随着Internet的发展而得到了很大发展。
综上,随着信息资源的大爆发,各种数据库技术的发展成为了一种必然的趋势,在其相辅相成的关系下,数据库技术发展也得到了有效且强大的动力,在这种动力的强力推动下,数据库应用技术必定会向着更具有扩展性、更加智能化的方向发展,与社会科学发展的步伐同步。
[参考文献]
[1]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006:144-153.
[2]苏宝华.高级语言与数据库语言间信息交换技术的研究[J].计算机工程与应用,2008,(02):10-12.
[3]王庆延m石潇.多媒体技术与应用[M].北京:清华大学出版社,2006,(06):56-57.
[4]李新安.数据库技术发展前景展望[J].山东电力高等专科学校学报,2005,(08):12-13.