数据库系统及其数据存取方法技术方案

技术编号:2868021 阅读:200 留言:0更新日期:2012-04-11 18:40
一种数据库系统,其特征在于,该数据库系统基于业务数据等级划分而建立,包括:至少一个第一集合,每个第一集合具有唯一的第一等级,该第一等级根据用户需要而划分;第二集合,与第一集合相关联的,提供与第一集合相关联的业务数据;对应关系,利用第一等级的唯一性进行第一、二集合间的关联定位。相应地,该系统的数据存取方法包括数据添加过程、检索过程、显示过程及权限实现过程。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术主要涉及。
技术介绍
随着个人计算机等信息装置的广泛普及并且伴随着通过国际互联等网络的联机服务的扩大,则所需要的数据库的数量和类型正在迅速增加。目前的计算机数据库系统分包括以下几种,即网状形数据库、树形数据库、关系数据库(Relational Database,RDB)和面向对象数据库(Object-oriented Database,OODB)。这些常规的数据库在处理海量数据时,运用一种基于若干个逻辑上相关、有明确描述特征的数据库字段,表示此类信息的唯一性。在信息处理过程中,数据存储和查询的数据字段种类繁多,而每个数据都要有相应字段类型,在设置时需要按照当时使用字的个数或按需要估算最大可能的使用字的个数进行设置。如要使数据安全访问,数据存储区域中需要额外表示用户权限的存储空间,来保障数据信息的安全访问。此外,传统利用数据库管理信息的方法是在分析了所有需要管理的信息对象后,将信息分为“项目名称”和“项目内容”对话框,从而导致在对应的对话框内,只能填入相应的项目内容,才能实现查询、统计、编辑等操作。这样就要求有大量的对话框和数据库表格,并且每一对对话框,只能填入特定和独一的数据内容。例如图书管理软件,除图书信息外,不能管理其他种类的信息。中药处方软件,除了中药处方不能管理其他种类的信息。其原因就是对话框的名称是特定的,进而造成数据库系统通用性差。上述数据库存在的问题是1)在设置数据库字段中,必须有若干个明确描述特征的字段,从而造成描述特征的字段很多,信息管理和使用人员对哪些是重要信息易产生混淆。2)在信息处理过程中用数据字段类型表示的字的个数需要估计设定,即对信息存储限制其存储长度,需要人为地判断估计存储信息片断,这样很可能丧失有价值的信息;3)占用额外表示用户权限的存储空间,来保障数据信息的安全访问。4)在需要人员对数据库字段操作时步骤繁多操作复杂,易造成数据库文件损坏,不利于维护。5)传统的利用数据库存取数据的方法中每个对话框的名称是固定的,因此需要建立大量的对话框和数据库表格,
技术实现思路
本专利技术解决的问题是提供一种数据库系统,避免数据库字段繁杂、信息存储长度受限且操作步骤复杂。相应地,提供该数据库系统的数据存取方法。为解决上述问题,本专利技术数据库系统基于业务数据等级划分而建立,包括至少一个第一集合,每个第一集合具有唯一的第一等级,该第一等级根据用户需要而划分;第二集合,与第一集合相关联的,提供与第一集合相关联的业务数据;对应关系,利用第一等级的唯一性进行第一、二集合间的关联定位。其中,第一等级设有唯一标识,相关联的业务数据具有相同的标识或指向第一等级的唯一标识或直接指向第一等级,以此关联定位建立相应的对应关系。第一集合或/和第二集合设有分配权限字段,以确定用户的访问权限。每种等级共性化一个共同的名称,以该共性化名称命名的对话框中可选择到所有相应的该种等级,达到统一管理信息的目的。相应地,基于所述数据库系统的数据存取方法,包括数据添加过程、检索过程、显示过程,该方法还包括权限实现过程,权限实现过程包括以下步骤(1)首先添加相应的分配权限字段;(2)按使用人员访问权限不同划分用户,与此相对应采用数字模式进行的分配,使用权限分配数值可根据需要进行累加组合,无重码,完成用户权限分配; (3)使用人员就可根据分配权限许可查看信息。与现有技术相比,本专利技术具有以下优点1)根据等级划分建立数据库系统避免数据库字段繁杂、信息存储长度受限且操作步骤复杂2)设置用户访问权限的数据库,无需另外设置权限数据库字段就能正确分配。3)本专利技术针对企业管理涉及到费用核实、行政措施等事宜无需采用其他方案,避免企业资源上的浪费,改善人员与方案的紧密程度,提高实施方案的可操作性。4)不限制信息存储长度减少判断失误。5)操作简单,数据库表少利于维护。附图说明图1是本专利技术数据库系统第一实施例示意图。图2是本专利技术数据库系统第二实施例示意图。图3是本专利技术数据库系统第三实施例示意4是图3实例化示意图。图5-8是本专利技术数据库系统实例化界面示意图。图9是本专利技术数据存取方法中数据添加至数据库系统的流程图。图10是本专利技术数据存取方法中权限实现的流程图。具体实施例方式本专利技术以等级划分的方式建立数据库系统,本实施例根据业务的相关联程度或重要程度来分等级(后文会详细描述),当然也可按其他规则来分等级。该数据库系统包括至少一个第一集合,每个第一集合具有唯一的第一等级,该第一等级需要而划分;第二集合,与第一集合相关联的,提供与第一集合相关联的业务数据;对应关系,利用第一等级的唯一性进行第一、二集合间的关联定位,下面会具体叙述。请参照图1并结合参照表1、2所示,本专利技术数据库系统基于现有数据库平台的存储空间4包括至少一个第一集合1和与第一集合1相关联的第二集合2,其中利用对应关系3进行关联定位。每个第一集合1包括一个第一等级10,该第一等级10是唯一确定的,采用一个唯一标识,例如特征字段“主要描述名称”;第二集合2包括与第一等级10相关的业务数据,采用共同的特征字段(即相同的标识)“主要描述名称”或指向第一等级10的特征字段(唯一标识),建立对应关系3。该第二集合2中业务数据也可以进一步分成若干个第一、二……N等级20,当然每个等级都需要与第一等级10相关联。本实例中利用第一等级10的唯一标识进行业务数据的关联定位。第一集合1(表1) 第二集合2(表2) 请参照图2并结合参照表3.1、3.2、4所示,本专利技术数据库系统第二实施例中,第一集合1还包括有若干个与第一等级10相关联的第二等级12,设有与第一等级10采用共同的特征字段(即相同的标识)“主要描述名称”或指向第一等级10的特征字段(唯一标识)或直接指向第一等级。而第二集合2同时设有与第一等级10共同的特征字段(即相同的标识)“主要描述名称”,以及与其相关联的第二等级12共同的特征字段(即相同的标识)“次要描述名称”;或者第二集合2同时指向第一等级10的特征字段(唯一标识)以及与其相关联的第二等级12的特征字段(标识)或者相关的业务数据直接指向第一、二等级10、12。本实施例第一集合1利用第二等级12辅助关联定位,当然,也可以利用更多的直接或间接与第一等级10相关的等级辅助关联定位,以此建立第一集合1与第二集合2的对应关系3。另外,关联定位时也可以不指向特征字段,而是直接指向第一集合1中的第一等级10及其他相关辅助定位等级,以此建立第一集合1与第二集合2的对应关系3。第一集合1(表3.1、3.2) 第二集合2(表4) 请继续参照表3.1、3.2、4所示,每个等级还包括其他字段名称缩写、描述文字、分配权限等,第一等级的范围最大,包含具体数据内容最少,其他等级依次范围细化缩小,包含的内容越具体。其具体描述如下按适合于其业务需要/共性/相关度/统计需要及其他规则的主要描述文字来设置第一等级10的数据结构包括主要描述名称、名称的拼音缩写及第一等级10所分配的权限字段,上述结构提供第一等级10数据存储的主要范围,在对业务数据的全文进行处理时起到关联定位的作用,依次建立对应关系。与业务需要有关的一个或若干个次要描述文字来设置第二等级12的数据结构,本文档来自技高网
...

【技术保护点】
一种数据库系统,其特征在于,该数据库系统基于业务数据等级划分而建立,包括:至少一个第一集合,每个第一集合具有唯一的第一等级,该第一等级根据用户需要而划分;第二集合,与第一集合相关联的,提供与第一集合相关联的业务数据; 对应关系,利用第一等级的唯一性进行第一、二集合间的关联定位。

【技术特征摘要】

【专利技术属性】
技术研发人员:张芳
申请(专利权)人:北京法海信息咨询有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1