APP下载

组织机构代码数据库数据完整性和安全机制概述

2015-10-21李芳

科技致富向导 2015年9期
关键词:安全机制完整性数据库

李芳

【摘 要】组织机构代码数据库使用范围越来越广泛,这就使得其完整性以及安全性越显重要,这两者所代表的内容并不相同,对组织机构代码数据库来说,完整性以及安全性同样重要,需要有关人员制定相应的对策,来避免数据丢失以及数据被窃取。本文首先对组织机构代码数据库的完整性进行了介绍,其次对组织机构代码数据的安全性进行了概述,最后探讨了其安全机制,仅供交流使用。

【关键词】组织机构代码;数据库;完整性;安全机制

组织机构代码数据的功能十分强大,我国几乎所有的机关企业事业单位以及相应的团体中的信息都在此保存,其是我国信息标准化发展的重要举措,其中使用最为广泛的是银行、法院以及人事管理等。组织机构代码数据库是信息化时代,我国的各个部门提高管理水平,使其能够更加规范的主要方法,这种方法既利于各个部门之间实现信息共享,同时也利于各个部门之间的业务联动,也正是如此,组织机构代码数据库更显重要。

1.组织机构代码数据库的完整性

组织机构中,代码数据库完整性以及安全性都是比较重要的问题,只有处理好这个问题,才能组织机构可以顺利的执行功能。而代码数据完整性只要包括两方面内容,一是指数据的正确性,二是指数据的相容性。组织机构数据库质量优劣,有很多评判标准,而代码完整性无疑是其中最重要的标准。数据库完整性需要进行时常的维护,这就需要相关人员能够对数据语义约束条件进行必要的规定,有很多内容都需要制定约束条件,比如数据关系模型、储存过程触发器等。一般而言,数据完整性约束应该具备以下条件:

首先,数据值不能有任何的失误,换言之,数据类型要准确无误,即将其划归到制定的范围之间;其次,数据存储既要满足相同数据之间的自洽关系,同时还应该满足不同表格数据所具有的关系;最后,组织机构代码数据库约束,主要包括两种类型,一是静态约束,主要是指当数据库保持在稳定状态时,所有的数据对象都应该达到约束要求,其主要涵盖了静态元组约束等,而所谓的静态元组,主要是指给机构类型、法人姓名等各个数据的列值关系;二是动态约束,其主要是指当数据库转变状态时,所要达到的要求,其主要涵盖了动态列级约束以及动态元组等。

2.组织机构代码数据的安全性

组织机构代码数据的安全性与数据库的完整性同等重要,因此重视数据库的完整性的同时,还应该注重数据的安全性。所谓代码数据库的安全性主要是指数据库在使用期间,合法有效,不会被窃取、不会被破坏,也不会被更改等,以便数据库中的数据全部都处于安全的状态。这就需要组织机构中既要做到工作环境以及人员安全,同时还应该保证操作系统以及网络系统安全性。在网络层面上,组织机构代码开始运用CA认证技术,这对保证数据库安全意义重大,但是这种技术方法,也只是针对管理系统,还需要进一步采取措施。

代码数据库的安全措施主要是分为两种,一种是授权登录,就是利用控制服务器来登录相应的账号以及密码等,此时无论是账号,还是密码都应该保留在CA证书中,待用户登录时,网络管理系统需要对其进行判断,以便核实用户是否具有访问权限。而另一种主要是指授权访问,数据库将对象访问权限划分为很多级别,针对用户的类型,数据库会应该不同的权限来进行限制,包括如下:首先,只读权限,也就是只允许用户对数据进行读取,而不能进行其他方面的操作,其次,修改权限,即允许用户修改数据;再次,插人权限,即允许用户插入数据;最后,删除权限。即允许用户删除数据。

3.代码数据库的安全机制

3.1客户机操作系统的安全性

用户使用客户机通过网络对SQL数据库服务器进行访问的时候,用户首先要获得客户机的操作系统使用权,即首先要能够录到客户机上。其安全访问。

3.2 SQLServer登录的安全性

首先确定采刚何种登录验证方式,确定登录验证方式后把WindowsNT/2000川户添加到SQLSevrer系统中。其次,决定哪些用户将执行管理SQLServer服务器系统的任务,并为这些用户分配适当的服务器角色。冉次,决定哪些用户存取代码数据库,并为这些刚户添加适当的数据库角色。最后,给适当的用户或角色授予适当的权限.以便用户能够操作相应的数据库对象。

Windows验证方式:采用Windows服务器的验证,只要可以登录到Windows的川户,就可以登录到代码SQL数据库系统;Windows与SQLServer混合验证方式:不能登录到Windows的用户,只要是SQLServer的用户就可以瞀录到代码数据库系统。

3.3数据库使用的安全性

在代码数据库中。使用权限是访问数据库的最后一道关卡。在SQL中,每一个数据库对象都为该数据库的一个用户所拥有。拥有者以数据库赋予的用户名作为标识.只有数据库拥有者才可以规范数据库对象。其他用户要访问数据库对象首先要获得拥有者的授权。拥有者可以授予数据库用户权限,主要是访问权限和管理权限:访问权限又分为语句权限和对象权限。

语句权限,即决定用户能否操作数据库的创建数据库对象,如创建表、视图、存储过程等等,或执行Createtable、Createview、Backupdatabase等语句的权限;对象权限,即对象权限决定用户对数据库对象执行的操作。它控制用户在表和视网上执行Selecte、Insert、Update、Delete等语句以及执行存储过程的功能管理权限有两种方式:一种是使SQL语句管理权限,如用Grant、Deny、Revoke语句赋予和撤销权限:另一种是使用企业管理器赋予和撤销权限。

3.4数据库对象使用的安全性

要保证数据库对象使用的安全。就要授予用戶对代码数据库巾具体对象的操作权限和对SQL语句的使用权限。对于代码数据库对象(如数据表、视图、存储过程等),普通用户都具有埘代码数据表或视网数据的读取(Select)权限,但对于插入(Insert)、更新(Update)和删除(Delete)权限则需经数据库拥有者授权。

4.结语

综上所述,可知对组织机构代码数据库数据完整性和安全机制进行概述十分重要,这不仅利于人们对组织机构代码数据库更加的了解,同时也利于各个机关企业正确的应用此种数据库。各个机关单位通过应用代码数据库,不仅达到了社会化管理的方式,同时也实现了统一监管,这对我国企事业单位发展起到了非常重要的作用,尤其为数据的应用提供了条件。 [科]

【参考文献】

[1]张劲男,王霁阳,贺佳.省级组织机构代码监控体系平台分析与设计[J].信息技术与标准化,2014(Z1).

[2]黄文平,高茂庭.Microsoft SQL Server数据完整性实现策略[J].计算机时代,2002(12).

[3]陈灿,李娜.浅析SQL SERVER 2005数据完整性技术控制与实现[J].信息与电脑(理论版),2010(03).

[4]童争雄,刘特.数据完整性检验策略的构建[J].江西科学,2004(03).

[5]钟志宏.MySQL数据完整性的研究与实现[J].福建电脑,2011(10).

猜你喜欢

安全机制完整性数据库
酶可提高家禽的胃肠道完整性和生产性能
防止调度自动化系统漏监视告警的一些措施
数据库
关于税收应用中的数据库安全机制浅析
Domino安全策略研究
铁路信号设备维护与安全机制分析
论10kV配电线路接地故障分析及预防
数据库
数据库
数据库