APP下载

浅析计算机数据库技术的应用

2013-08-26陆芸

科技致富向导 2013年13期
关键词:面向对象独立性应用程序

陆芸

随着科学技术的发展,人类进入信息大爆炸的阶段,各类信息极度丰富,数字信息技术和网络技术高度发达。作为计算机科学中的一门应用技术,计算机数据库技术在时代的发展下应运而生。管理信息系统、办公自动化和决策支持系统等系统的核心都离不开数据库的支持。

1.计算机数据库技术特点

计算机数据库(Database)是存储在计算机内,为达到一定的目的而组织起来的有结构的数据(记录、文件等)的集合。数据库系统的特点主要有以下几个方面:

(1)数据结构化;在文件系统中,尽管其记录内部已有了某些结构,但记录之间没有联系。而数据库系统则实现了整体数据的结构化,这是数据库的主要特征之一,也是数据库与文件系统的本质区别。

(2)数据的共享性高、冗余度低、易于扩充;数据库系统从整体角度看待和描述数据,数据不再面向某个特定的应用程序,而是面向整个系统;因此,数据可以被多个用户、多个应用程序共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。

(3)数据独立性高;数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。

2.计算机数据库技术应用现状分析

随着计算机网络技术的不断发展与应用,计算机数据库的应用形式主要包括如下几个方面:一是同面向对象相融合的数据库技术,二是同多媒体技术相融合的数据库技术,三是同人工智能相融合的数据库技术。

2.1同面向对象相融合的数据库技术

将面向对象方法及其技术同数据库技术逐步进行融入的主要目的是为了满足相关用户应用过程中的特定需求,确保用户在数据传输以及应用过程中的安全性。随着现代计算机数据库技术的不断发展与创新,基础设施设计过程中的数据库技术正在逐步朝着面向对象的数据库技术进行过度,与此同时,面向对象方法及技术也在逐步同复杂程度较高的数据应用系统及其相关软件结合。在计算机数据库技术的应用过程中,必须对存在类型关系的识别相关功能的存储方法及技术进行充分的利用。同时,对于相关数据的备份也可实现对其的自动调整,以便用户的使用。

2.2同多媒体技术相融合的数据库技术

在多媒体技术中融入计算机数据库技术,对于此类数据库技术的应用而言,不仅具有多媒体技术的特点,还综合了计算机数据库技术的优势。同多媒体技术相融合的数据库技术不仅极大丰富了多媒体的数据界面,还充分发挥多媒体数据及其相关信息自身所具有的特性,因而满足了在多媒体数据中可能遇到的数据库等相关技术方面的需求。对于数据库技术而言,多媒体技术的融入也实现了数据库安全性的全面提升。多媒体数据库技术的应用的过程中要解决以下几个问题:(1)解决多媒体技术所需信息多样化方面的问题,必须融入更庞大的数值与字符数据,同时,还要实现数据库技术在多媒体数据使用、管理、组织以及存储方面的应用:(2)解决多媒体数据在集成以及表现集成等方面存在的问题(3)解决多媒体数据同用户间所存在的交互性问题。由于多媒体数据不仅结合计算机技术的特点,还结合了通信与影像等技术多种特征,因而类型相对复杂,且具有信息量大、实时性、交互性以及分布性等多种贴点。所以,对于多媒体数据库而言,其不仅要支持非结构化与结构化数据,还要能够对各媒体间的时态、语义和空间关系进行准确的表示。

2.3同人工智能技术相融合的数据库技术

作为计算机中最重要的两个分支,数据库技术同人工智能技术的结合使得两者都面临了许多难题。在计算机数据库技术同人工智能技术的应用过程中,前者倾向于数据的处理,在数据检索、存储以及管理等方面具有显著的优势。但是,并不具备逻辑推理的功能。而后者利用计算机模拟人类大脑思维活动,具有逻辑推理和只能判断的优势,但是在信息和数据处理等方面的效率较低。因此,在计算机数据库技术的应用过程中,应当充分认识到人工智能的优势,在实现数据存放量不断提高的同时,数据库推理功能也不断加强。此项技术已经在现代科学技术研发、产品设计以及数据分析等相关领域得到了广泛推广和应用。

3.数据库技术未来发展与应用分析

数据库的应用是实现资源共享的一种重要手段,计算机数据库技术研发人员必须不断推进计算机数据库技术的研发和创新,这样才能实现数据库的发展和应用。无论技术如何发展,最终得到应用才是关键。因此,不仅要在其技术发展及创新上加大投入,更要将其应用到合适领域中,充分发挥数据库技术的强大功能,为相关领域提供更好的服务。

猜你喜欢

面向对象独立性应用程序
独立品格培养
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
做最好的自己
面向对象的计算机导论课程教学
基于Web的科研项目管理系统的设计与实现
应力波反射法测锚索长度的数据处理软件设计与实现
从面向过程到面向对象思维方式的教学引导
三星电子将开设应用程序下载商店
微软软件商店开始接受应用程序