多用户共享一个数据库必然存在一些安全隐患,须加以特定的控制措施以防止非法访问。提出一个基于视图的数据访问模型(VBAC),根据用户名创建与之联系的视图(视图成为该用户访问属于他的数据的惟一窗口),回收所有用户的权限,并将视图的访问权限授予给与之对应的用户,当一个用户登录系统,将他与对应的视图绑定起来,用户的数据访问通过视图间接完成,一旦回收视图的授权,与之对应的用户将不能对数据库进行任何存取。通过授权的数据视图,将用户对数据的操纵限定在特定的行和列,在用户和数据库之间建立信息安全防火墙。在Microsoft SQL Server 2000下测试了该模型的有效性。
提出了基于关系模型和OLE/COM的栅格数据库解决方案.栅格数据及其元数据存储在关系数据库中,使用OLE DB Provider进行客户端和数据库服务器之间的连接;数据访问模型参考OpenGIS的相关规范和其他相关产品的实现方法设计,并使用COM作为实...
详细信息
提出了基于关系模型和OLE/COM的栅格数据库解决方案.栅格数据及其元数据存储在关系数据库中,使用OLE DB Provider进行客户端和数据库服务器之间的连接;数据访问模型参考OpenGIS的相关规范和其他相关产品的实现方法设计,并使用COM作为实现技术.此外,通过在数据存储方面采取分块存储、建立金字塔结构、进行数据压缩等策略,在数据访问模型方面建立数据缓冲区及智能更新机制,以改善系统的运行效率.以上方案和优化措施在基础GIS组件系统ComGIS中做了相关的实现;实践证明,这种解决方案基本上解决了基于关系数据库的栅格数据存储和访问问题.
暂无评论