互联网数据库第三章.ppt

互联网数据库第三章创新

数据独立性 数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立于应用程序。 数据独立性包括数据的物理独立性和逻辑独立性。 物理独立性 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 视图只能在一定程度上提供数据的逻辑独立性 由于对视图的更新是有条件的,因此应用程序中修改数据的语句可能仍会因基本表结构的改变而改变。 3. 视图对重构数据库提供了一定程度的逻辑独立性4 4. 视图能够对机密数据提供安全保护 对不同用户定义不同视图,使每个用户只能看到他有权看到的数据 通过WITH CHECK OPTION对关键数据定义操作时间限制 3.5 数据控制 3.5.0 概述 3.5.1 授权 3.5.2 收回权限 3.5.3 小结 3.5.0 概述 数据控制亦称为数据保护,包括数据的: 1.完整性控制 2.并发控制 3.恢复 4. 安全性控制 3.4.2 查询视图 从用户角度而言,查询视图与查询基本表的方法相同 DBMS实现视图查询的方法 视图实体化法(View Materialization)

文档评论(0)

1亿VIP精品文档

相关文档