Oracle基础理论笔记(一):模式概念
2024-10-21 03:04:06
---oracle 10g
1.在oracle数据库中,数据对象是以模式为单位进行组织和管理的。模式是指一系列的逻辑数据结构或对象的集合。
2.模式与用户名相对应,一个模式只能对应一个用户,并且该模式名称与用户的名称相同,在一般的情况下,用户所创建的数据库对象都存储在同名的模式下。
在同一模式中数据对象的名称必须唯一。不同模式中的数据对象可以相同。
例如:用户usera在数据库中创建test表对象,则test表放在usera模式中。用户userb创建test表对象,则放在userb模式中。
3.在默认的情况下,用户引用对象是引用同名模式中的对象,如想要引用其他模式中的对象,则必须在引用对象的前面加上对象所属模式
例如:
用户 usera下有test表,用户userb下有test表,默认情况下用户usera访问test表,直接select * from test,但是如要访问userb下的test 则 select * from userb.test;
注意: 虽然数据库中的模式和用户是一 一对应,但是用户和模式是两个完全不同的概念。
请参考 http://database.51cto.com/art/201010/231679.htm
oracle 数据库中并不是所有的对象都是模式对象。表、索引、索引化表、分区表、物化视图、视图、数据库连接、序列、同义词、包、存储函数、过程、java类等都属于特定的模式,称为模式对象。
表空间、用户、角色、目录、概要文件、上下文等都不属于任何模式,称为非对象模式
最新文章
- 搭建eclipse+github开发环境
- HDU 4923 Room and Moor
- [转载]SharePoint 2013搜索爬外网配置
- Power Gating的设计(模块)
- [转]Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
- POJ 1001 Exponentiation(JAVA,BigDecimal->;String)
- 终端神器 iterm
- 无聊时,可以去HASKELL里找点感觉
- 表单属性问题readonly、disabled、checked,prop的使用
- MySQL集群(四)之keepalived实现mysql双主高可用
- 安装mayavi和VTK库的血泪史
- Python之CVXOPT模块
- http服务器搭建之apache与nginx的特性
- TCP 三次握爪 四次挥手
- java抓取网页或者文件的邮箱号码
- Java并发编程(八)同步容器
- php输出异常的检查方法
- P2384 最短路
- 记录一次Docker For Windows10镜像加速器配置
- 结合Python代码介绍音符起始点检测 (onset detection)
热门文章
- PHP array_keys()
- stack、queue实现
- [Vue @Component] Place Content in Components with Vue Slots
- Workspace in use or cannot be created, choose a different one.--错误解决的方法
- Linux下Shell编程
- datatables接口
- HDU 1255 覆盖的面积(线段树+扫描线)
- Android应用资源
- whl 安装
- oc78--NSFileManager