首页> 中文学位 >C/S模式与B/S模式相结合的数据库系统技术研究
【6h】

C/S模式与B/S模式相结合的数据库系统技术研究

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

1绪论

1.1课题背景

1.2国内外概况

1.3主要研究内容

2系统设计

2.1 C/S模式与B/S模式相结合方案

2.2 C/S与B/S相结合的数据库系统实例设计与分析

3安全性方法改进

3.1角色控制的改进

3.2基本思路的实现

3.3需要的表结构

3.4具体的实现

3.5 RBAC实现的缓存机制

4并发控制方法改进

4.1多用户访问数据库时出现的问题

4.2并发控制的思想

4.3采用的改进方法

4.4改进的实现

5B/S模式的进一步优化

5.1问题的提出

5.2基本理论

5.3基本实现

6总结

致谢

参考文献

附录Ⅰ两层B/S结构实现代码

附录Ⅱ数据库连接池实现代码

展开▼

摘要

数据库系统的发展经历了多个阶段,但在数据库结构上,早期的单机结构或文件系统结构由于自身的不完善不能满足实际需求,目前的应用多是两层的C/S模式或三层的B/S模式。两者各有其优点和不足,C/S模式在数据库数据的安全性、访问速度、设计个性化等方面明显优于B/S模式;而B/S模式简单的客户端要求又是C/S模式力所不及的。正是因为如此,所以很多企、事业单位在选择数据库管理系统时往往是根据需要以牺牲一部分利益为代价,要么选择C/S模式,要么选择B/S模式。 这里要讨论的是结合C/S模式和B/S模式,使它们能各自发挥自己的优点,而弥补对方的不足,重点是讨论在C/S模式与B/S模式结合后,如何提高数据库数据的安全性、实现并发控制,并且优化数据库的性能。 在数据库数据的安全性方面,提出了对原有的角色控制加以改进,引进集合论的概念,通过把用户可访问的文件当成是一个文件集合,而具有相同访问权限的用户也是一个用户集合,这样数据的访问就可以简化为集合到集合的访问。同时提出可采用缓存来提高访问效率的方法。这种改进的角色控制其使用和实现都非常的简单、方便,便于推广和使用。 在并发控制方面,对原有封锁协议中的两段锁协议进行改进,引入两段锁—锁全写的概念,对产生死锁的可能性进行分类,并对其出现的死锁提出相应的解决方法,使其能很好的解决死锁问题。 在优化方面,引入数据库连接池和把三层的B/S模式改造为两层结构。数据库连接池是用来对用户的连接进行缓冲和管理的工具,从而减少频繁的连接与断开。而两层的B/S模式可减少数据访问的过程,使访问数据的过程更加简单,从而提高访问数据的速度。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号