改进的数据库访问方法及装置制造方法及图纸

技术编号:2891000 阅读:182 留言:0更新日期:2012-04-11 18:40
一种通过存储在主数据库管理系统(DBMS)中的查义包来改进DBMS系统的效率和安全性的方法。查询包的生成只限于那些享有该权限的用户。例如,数据库管理员对发送到DBMS系统的查询包进行初始化(100)。如果成功的话,数据库管理员向查询包中增添多个SQL语句(104)并将其发送给DBMS以关闭查询包(114)。在成功地关闭了查询包之后,将所有信息插入到主查询包列表中去(118)并在成功地插入之后,设置用户权限(122)。否则,向所有用户显示出错信息,并取消所有对数据库的操作(108)。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据库管理系统,特别是指一种经过改进的对存储在数据库管理系统中的信息进行访问的方法和装置。数据库普遍应用于商业环境中。在小型的商业业务中通常使用驻留在个人计算机中的数据库管理系统(DBMS),记录诸如货存或客户清单等数据。为了实现这种用途,人们采用了可在个人计算机上使用的小型商业上获得的DBMS系统。其中包括如Microsoft公司的Access及Borland公司的Paradox。通常,这些的小型DBMS系统适合在那些规模较小、访问数据的用户相对较少的商业环境中应用。在这种情况下,从DBMS系统中获取数据的速度是可以被接受的。而且,因为对运行DBMS系统的个人计算机所进行的访问能够被适当地控制起来,所以,DBMS系统中存储的数据是相当安全的。然而,对于使用庞大的DBMS系统的大型商业业务来说,数据的访问速度和安全性是一个非常重要的问题。例如,在大型的财务机构中,保存了与上百万人有关的财务信息,可能会有成百上千的人同时要求访问数据,访问的速度就可能不够令人满意。此外,对于一个有成千上万个“哑终端”经常处于不安全环境中的大型DBMS系统来说,数据安全性也是一个重本文档来自技高网...

【技术保护点】
一种提高数据库系统效率的方法,所述的数据库系统包括一个驻留在主机中的数据库管理系统(DBMS),所述的DBMS系统与一组工作站以可通信的方式联接在一起,所述的DBMS系统储存可以通过所述的工作站进行访问的信息,所述的方法包括以下步骤:( a)、生成至少一个查询包,所述的查询包包括一组程序段,所述的程序段是预编译过的静态语句,当它们被DBMS系统执行时,操纵储存在所述的DBMS系统中的所述的信息,并且(b)、把每个查询包与一个权限表联系在一起,所述的权限表列举出一组可以访 问所述的查询包的预定的用户,所述的查询包中所述的预定用户组能够通过所述的工作站调用所述的查询包中所述的程序段,因...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:余洪利音译托马斯C米特什尔小阿尔伯特詹姆斯尼科利
申请(专利权)人:瓦尔数据公司
类型:发明
国别省市:US[美国]

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

1