您好,欢迎访问三七文档
方案和数据字典案例问题•在SQLServer中,创建表总是在数据库中完成的,但是在Oracle中,除了数据库外,有方案的概念,方案是什么意思?•数据字典是什么?主要内容•方案的概念•命名空间•数据字典方案•用户所拥有的数据库对象的集合•每一个用户都有一个唯一的方案•任何一个方案的拥有者只有一个方案对象•表•索引•触发器•PL/SQL包•序列•同义词•视图•过程•函数非方案对象•表空间•用户•角色•回退段•概要文件方案切换•conn[ect]•本质就是用户的注销和登录Oracle的名称空间•什么是名称空间–方案对象使用的名称域•常见的独立的名称空间–表、视图、序列、专有同义词(共享,重点)–索引–约束–数据库触发器–角色–公共同义词–表空间数据字典•是数据库的核心组件•是一些只读的表和视图•是数据库正常运行的必须数据•数据字典的表和视图所有者是SYS用户数据字典的内容•方案对象的定义信息•存储空间的分配信息•安全信息•数据库程序运行信息数据字典的组成•表–只读–即使是SYS用户也不能修改•视图–日常最常用的对象–是掌握的重点数据字典视图•分类:–用户视图•以user开头的视图•显示用户拥有的对象的信息–扩展视图•以all开头的视图•显示用户能够访问的对象的信息–管理员视图•以dba开头的视图•显示数据库中所有的对象的信息三类视图的关系DBAALLUSER动态性能表和视图•动态性能表:–Oralce运行时自动创建维护的虚拟表–一旦Oracle服务关闭,表就消失•动态性能视图–对应动态性能表创建的方便用户使用的视图–视图都以v_$开头–以v$开头的也可以访问,是视图的同义词–动态性能表和视图对普通用户一般是不可访问的,只有DBA才可以访问
本文标题:8-方案和数据字典
链接地址:https://www.777doc.com/doc-4853618 .html