刍议计算机数据库管理技术应用
2016-12-31杨帆
杨 帆
刍议计算机数据库管理技术应用
杨 帆
天津市规划信息中心,天津 300000
简单介绍了计算机数据的概述、特点、存在的问题及实践方向。
信息技术;计算机;数据库;管理
1 计算机数据库技术特点
计算机数据库(Database)是存储在计算机内,为达到一定的目的而组织起来的有结构的数据(记录、文件等)的集合。数据库系统的特点主要有以下几个方面:
1.1 数据结构化
在文件系统中,尽管其记录内部已有了某些结构,但记录之间没有联系。而数据库系统则实现了整体数据的结构化,这是数据库的主要特征之一,也是数据库与文件系统的本质区别。
1.2 数据的共享性高、冗余度低、易于扩充
数据库系统从整体角度看待和描述数据,数据不再面向某个特定的应用程序,而是面向整个系统;因此,数据可以被多个用户、多个应用程序共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。
1.3 数据独立性高
数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。
2 计算机数据库管理的内容
数据库的管理是数据库系统正常运行的重要保障,它主要包含数据库的转储和恢复,数据库性能的监督、分析和改进以及数据库的完整性、安全性控制等方面。
2.1 转储和恢复
数据库的转储和恢复通俗来讲就是对数据库系统中的数据进行备份和恢复。当数据库系统建立运行之后,数据库管理员要按照各应用的不同要求制订合理转储计划,定期对数据库内的数据进行备份。故障发生后,才可利用备份的数据快速进行数据库的恢复,将故障对数据库系统的损害降到最低。
2.2 监督、分析和改进
数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。
管理员在数据库运行的整个过程中需要时刻监督数据库的运行状态,采集并分析数据,并设法改进数据库系统的性能。若数据库系统出现问题,管理员需及时采取相应措施使数据库系统恢复正常。
2.3 安全性、完整性控制
数据库是重要的宝贵的共享信息资源,应当加以有效的保护,提高数据的可靠性,使得数据库中的数据始终保持其正确性、准确性和有效性。管理员必须采取相应的措施保护数据库系统的安全,维护数据的完整。现代数据库技术采用对数据完整性的语义约束和检查来保护数据库的完整性,其实现方式有两种:一种是通过定义和使用完整性约束规则;另一种是通过触发器和存储过程等过程来实现。当进行数据操作时,DBMS就由某个完整性语义约束的触发条件激发相应的检查程序进行完整性语义约束检查,若发现错误的更新操作,立即采取措施处理,或者拒绝执行该更新操作,或者发出警告信息,或者纠正已产生的错误。
3 计算机数据库管理技术存在的问题
以下从三方面阐述计算机数据库系统的安全问题。
3.1 操作系统的问题
数据库操作系统的主要风险来源之一就是计算机操作系统,计算机病毒和木马程序、服务器操作系统后门以及操作系统和数据库系统的关联方面都是操作系统中存在风险的地方[1]。
(1)病毒是最常见的风险,由于操作不当可能会导致木马程序的产生,这种病毒会对数据库的安全性构成极大的威胁。木马程序可能会修改计算机程序的密码,这样系统的新密码可以随时被入侵者盗走,进而篡改数据库信息,大大地破坏了数据库的信息内容。
(2)我们在设置操作系统时,不可避免地会在服务器操作系统中留有一个后门,这是伴随着数据库系统的特征参数设置的,它使得数据库的信息通过这个途径可以被电脑黑客们盗取,极大程度地破坏了数据库的安全性。
(3)数据库系统和操作系统有着很大的关联性,因为硬件设备和操作系统所提供的环境在一定程度上决定了数据库系统的安全性,所以一旦问题出现在操作系统环节上,例如操作系统允许直接存取数据库文件,这样无论数据库管理系统采用怎样的措施都无法保证数据库的安全[2]。
3.2 管理方面的问题
一般网络用户只注意获得网络资源的时候网络是否方便、高效,这样的情况下当使用数据库管理系统的用户缺少网络信息安全意识时,也就是保密意识薄弱,且对实际存在的风险与后果不能够正确认识,从而忽视了网络安全问题。
这样一旦安全管理方面出现问题,又或者安全防范措施落实的不够充分,就会发生安全事件,这些都是管理工作失职的表现。
3.3 数据库系统自身的问题
随着时代的进步和发展,关系数据库的特征已经取得了一定的发展与应用,近十几年已广泛被人们所使用,各方面技术已趋于成熟。但是在如今的计算机时代,存在的网络信息安全问题与十几年前已经不可同日而语,如今的网络操作环境和应用系统对于数据库安全提出了更高的要求。显然,关系数据库系统所具备的安全特征不够充分,系统的安全特征还不能得到有效发挥与实现,这也是数据库系统中不成熟的一部分[3]。
4 计算机数据库的实践方向
计算机管理的方向也渐渐开始拓展,有很多的不同理论指出,数据库的发展一定要根据时代的意义来进行拓展,实现相关的文字整合,完善对于教育教学内容的提升,进一步改善应用的比例,实现实践活动的管理和支持,完善数据实践的力度,加强管理的职责。
对于实践来说,要进一步改善相关的基础,实现教学的时代化要求,加强计算机的处理,进一步完善相关的内涵,实现重点的支持,使得网络的发展有着更加充分的土壤和依托的环境,需要改善网络的教学模式,使得教学的实践力度加强,进一步改善其中的优越措施,完善数据传输的速度。对于管理来说,更加重要,这就需要进一步完善操作人员的素质问题,改善人员的管理政策并提高用人的门槛[4]。很多的计算机问题,需要加强其中的数据库实践和内容的管理。
5 结语
这些年,随着科学技术的不断发展,再加上信息技术的日益臻熟,数据库管理技术已经被越来越多地应用到人们的日常生活以及管理过程中。因此,这就要求我们要做好数据库管理技术的研究与应用工作。
[1]谢斌斌,周颖.关于计算机数据库的管理技术的研究[J].数字技术与应用,2012(2):159-161.
[2]赵威,王淑梅.浅谈计算机软件开发与数据库管理[J].中国科技博览,2013(34):210.
[3]温春玲.计算机数据库构建与管理维护思路[J].信息与电脑:理论版,2015(17):54-55.
[4]丁怀红,王仲祥.计算机标准化管理系统探讨[J].信息技术与标准化,2002(3):21-24.
Discussion on the Application of Computer Database Management Technology
Yang Fan
Tianjin Planning Information Center,Tianjin 300000
This paper simply introduces the overview,characteristics,existing problems and practical direction of computer data.
information technology; computer; database; management
TP311.13
A
1009-6434(2016)08-0077-02