第3章 管理数据库对象(理论).pptVIP

  • 1
  • 0
  • 约1.42千字
  • 约 37页
  • 2019-11-06 发布于湖北
  • 举报
第3章 管理数据库对象;内容回顾;本章内容;本章目标;1. 同义词;同义词是方案对象的一个别名,常用于简化对象和提高对象访问的安全性 同义词并不占用实际存储空间,只在数据库字典中保存同义词的定义 可以创建同义词的对象主要包括表、视图、同义词、序列、存储过程等对象 Oracle中可以创建两种类型的同义词:公用同义词和方案同义词;公用同义词(public synonym) 公用同义词由一个特殊的用户组PUBLIC所拥有,数据库中所有的用户都可以使用公用同义词 SYS用户创建的数据字典视图就是公用同义词的示例 方案同义词(schema synonym) 方案同义词由创建它的用户所拥用,也称为私有同义词(private synonym),用户可以控制其他用户是否有权使用属于自己的方案同义词 方案同义词常在应用开发中使用,为应用开发提供命名上的解决方案 当代码引用一个未限定的表、视图、同义词、序列、函数等对象时,Oracle会按以下顺序来查看这3个位置是否有被引用的对象 当前用户拥有的对象 由当前用户拥有的一个方案同义词 公用同义词 如果在这3个地方都没有找到该对象的名称,将会出现错误提示,如“ORA-00942:表或视图不存在” ;创建方案同义词 需要在自己的方案中创建方案同义词时,用户必须具有CREATE SYNONYM系统权限 需要在其他的方案中创建方案同义词时,用户

文档评论(0)

1亿VIP精品文档

相关文档