浅析数据库管理技术
2017-12-27隗静宇青岛大学
隗静宇 青岛大学
浅析数据库管理技术
隗静宇 青岛大学
数据库是数据管理的有效技术,是计算机科学的主要技术之一。如今数据库管理技术作为信息处理的主要技术在当今社会计算机科学领域得到了越来越广泛的应用,下面对数据库管理系统做简单的分析。
数据 数据管理 数据库管理技术
1 前言
随着第三次科技革命的到来,计算机得到了广泛的应用,人们也随之进入到了一个信息化的时代。信息化时代的到来带给我们大量的信息,使我们时时刻刻接收着数据和传播着数据从而进行着数据的交换。而对这些信息的处理也就是对数据的管理也凸显出了格外重要的地位。数据库作为数据管理的重要技术之一重要性自然不言而喻。当今社会如何更好的对数据进行有效的管理成为了我们急需解决的问题。
2 数据库管理概述
数据管理是对数据进行分类,组织,编码,储存,检索和维护。数据管理是数据处理的中心问题。做好数据的管理,所有的问题都会迎刃而解。所以数据管理就显得尤为重要数据库管理系统是基于数据库技术,数据库是长期储存在计算机上有组织,大量,共享的数据集合,它有很小的冗余度和较高的数据的独立性。而数据库管理系统是在数据库建立,运用和维护时对数据库进行统一的控制,来保证数据的完整性和安全性。并在多用户使用时能够进行有效的数据控制,从而不让数据产生差错,并且在数据库系统发生系统故障时有效的进行修复。
3 数据库管理的发展
数据的管理阶段大致分为人工管理阶段,文件系统管理阶段和数据库系统阶段。人工管理阶段的时候计算机主要用于计算,大部分的数据处理依靠人工完成,有大量的数据冗余不仅不可能长时间的保存,而且数据的独立性较差,修改一个数据相应的多个数据都需要进行修改。到了文件系统管理阶段当时有了文件系统进行数据的管理,它可以使数据长期保存但依旧会出现数据的冗余,独立性差等问题。直至数据库管理系统的出现解决了数据冗余和独立性差的问题成为了计算机主要科学技术之一。
4 数据库管理的特点
4.1 数据整体结构化
数据库作为一个数据管理系统具有整体结构化的特点,这点与文件系统管理有很大的差别。数据库将系统作为一个整体将数据进行管理,说明了数据和数据之间是有联系的。例如在医院数据库系统中学生基本记录应用于病人记录,医生记录,科室部门记录,住院记录等等。所以在数据库管理系统中描述数据不仅仅描述数据的本身还要描述数据之间的联系。
4.2 数据的冗余性低
数据库之间数据的共享可以有效的减少数据的冗余所造成的不一致的现象。
4.3 数据的独立性高
数据的独立性分物理独立性和逻辑独立性。物理独立性是应用程序和数据库中数据的物理存储是相互独立的,用户在使用程序的时候不需要了解其内部存储结构,只需要看其逻辑结构,当物理结构改变时其逻辑结构不需要改变。逻辑独立性是应用程序和数据库的逻辑结构是独立的,当数据的逻辑结构改变时用户程序可不变。这就大大提高了其数据管理的能力独立性越好其数据管理就越有效。
4.4数据由数据库管理系统统一控制
大大提高了数据的可控性,安全性和完整性。
5 数据库管理面临的问题
5.1 数据库的安全性问题
由于数据的生存期较长,所以数据库的安全性问题也显得尤为重要。下面从这几个方面来做大体的分析:
5.1.1 用户登陆安全性分析
用户登陆的身份鉴别包括静态口令鉴别,动态口令鉴别,生物特征的鉴别等多种方式。其中静态口令鉴别安全性较低,记住相应的密码即可对数据库进行访问,动态口令鉴别例如输入有效时间内的验证码,生物特征鉴别例如指纹,视网膜等生物技术鉴别。
5.1.2 用户存取数据安全性分析
数据库可以定义相应的访问权限和用户权限,只有用户权限比数据访问权限级别高才能够对数据进行访问,合理的设置存取访问权限有利于提高数据库的安全性。
5.2 数据库的完整性问题
数据库的完整性指数据的正确性和数据在各表之间的信息共享。为解决数据完整性问题,可以建立一下有效的机制:
5.2.1 建立相应的约束条件
建立相应的实体完整性,参照完整性和用户定义完整性。
5.2.2 建立完整性的检查
执行语句后进行相应的完整性检查。
5.2.3 建立相应的违约处理
违背了相应的完整性约束将执行一定的语句,例如拒绝执行操作或者级联操作。
6 数据库管理未来的展望
数据库作为计算机科学技术的主要分支,有着不可替代的地位。数据库未来的发展趋势:数据库软件的更新换代升级,随着数据的不断增加数据管理软件也急需加强升级优化,配合更复杂的数据进行存储管理;数据库在云端存储是大趋势,数据本身的庞大复杂使之不可能只存储在一台或多台有限的实体计算机内,随着大数据时代的到来,人么越来越倾向于将数据存储到云端,更具有安全性而且不占用内存空间,使用时调用即可。数据库管理的高端化,现如今人们已经不满足于简单的数据存储,而是与相应的生产领域相结合走向业务本身的管理,甚至到管理决策方面,对其有了更高的要求。
7 结语
本文从数据库的发展历史,数据库管理的特点,数据库管理现在面临的问题和未来的发展方向对数据库管理技术做了浅析,分析现在面临的问题预测未来的发展趋势,综合分析数据库管理技术。
[1]王珊,萨师煊,数据库系统概论(第五版),高等教育出版社
[2]邓晓芳,试析数据库管理系统现状和发展趋势,2013
隗静宇(1996.08—),女,山东省济南人,青岛大学软件工程(服务外包)专业本科生。