当前位置: 首页 > news >正文

2014 网站建设/如何优化企业网站

2014 网站建设,如何优化企业网站,建设银行网站官网登录入口,学网站前端方案(Schema)为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema,sc…

方案(Schema)为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema,schema里面包含了各种对象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links。  一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema。

 

一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema。这也就是我们在企业管理器的方案下看到schema名都为数据库用户名的原因。Oracle数据库中不能新创建一个schema,要想创建一个schema,只能通过创建一个用户的方法解决(Oracle中虽然有create schema语句,但是它并不是用来创建一个schema的),在创建一个用户的同时为这个用户创建一个与用户名同名的schem并作为该用户的缺省shcema。即schema的个数同user的个数相同,而且schema名字同user名字一一对应并且相同,所有我们可以称schema为user的别名,虽然这样说并不准确,但是更容易理解一些。

一个用户有一个缺省的schema,其schema名就等于用户名,当然一个用户还可以使用其他的schema。如果我们访问一个表时,没有指明该表属于哪一个schema中的,系统就会自动给我们在表上加上缺省的sheman名。比如我们在访问数据库时,访问scott用户下的emp表,通过select * from emp; 其实,这sql语句的完整写法为select * from scott.emp。在数据库中一个对象的完整名称为schema.object,而不属user.object。类似如果我们在创建对象时不指定该对象的schema,在该对象的schema为用户的缺省schema。这就像一个用户有一个缺省的表空间,但是该用户还可以使用其他的表空间,如果我们在创建对象时不指定表空间,则对象存储在缺省表空间中,要想让对象存储在其他表空间中,我们需要在创建对象时指定该对象的表空间。
oracle中的schema就是指一个用户下所有对象的集合,schema本身不能理解成一个对象,oracle并没有提供创建schema的语法,schema也并不是在创建user时就创建,而是在该用户下创建第一个对象之后schema也随之产生,只要user下存在对象,schema就一定存在,user下如果不存在对象,schema也不存在;这一点类似于temp tablespace group,另外也可以通过oem来观察,如果创建一个新用户,该用户下如果没有对象则schema不存在,如果创建一个对象则和用户同名的schema也随之产生。

下边是源自网络的一个形象的比喻

我们可以把Database看作是一个大仓库,仓库分了很多很多的房间,Schema就是其中的房间,一个Schema代表一个房间,Table可以看作是每个Schema中的床,Table(床)被放入每个房间中,不能放置在房间之外,那岂不是晚上睡觉无家可归了,然后床上可以放置很多物品,就好比 Table上可以放置很多列和行一样,数据库中存储数据的基本单元是Table,现实中每个仓库放置物品的基本单位就是床, User就是每个Schema的主人,(所以Schema包含的是Object,而不是User),user和schema是一一对应的,每个user在没有特别指定下只能使用自己schema(房间)的东西,如果一个user想使用其他schema(房间)的东西,那就要看那个schema(房间)的user(主人)有没有给你这个权限了,或者看这个仓库的老大(DBA)有没有给你这个权限了。换句话说,如果你是某个仓库的主人,那么这个仓库的使用权和仓库中的所有东西都是你的(包括房间),你有完全的操作权,可以扔掉不用的东西从每个房间,也可以放置一些有用的东西到某一个房间,你还可以给每个User分配具体的权限,也就是他到某一个房间能做些什么,是只能看(Read-Only),还是可以像主人一样有所有的控制权(R/W),这个就要看这个User所对应的角色Role了。

 

(转自http://www.2cto.com/database/201307/230786.html)

转载于:https://www.cnblogs.com/shenckicc/p/5452337.html

http://www.lbrq.cn/news/1303237.html

相关文章:

  • 如何快速提高网站权重/百度广告投放平台官网
  • 个人做网站报价/网站推广推广
  • 自己做店铺网站/百度搜索的优势
  • 幼儿园网站怎么做的/项目外包平台
  • asp动态网站制作流程/上海野猪seo
  • 响应式网站排版/浑江区关键词seo排名优化
  • 做网站资源/建网站的公司排名
  • 上海网站建设公司 珍岛/百度网站排名关键词整站优化
  • 成都旅游景点攻略/山西seo排名厂家
  • wordpress 搜索 404/seo工具网站
  • 陕西网站建设托管/网站收录什么意思
  • 只建设电子商务网站不维护/点击排名软件哪个好
  • 哈尔滨工程信息网/百度 seo优化作用
  • 海南网站建设网站开发小程序app/软文是什么东西
  • 邯郸做wap网站找谁/html网页制作网站
  • 如何做外贸网站/产品软文范例大全
  • 网站建设页面生成/平台推广是做什么的
  • 手机网站安全证书过期怎么处理/站长之家怎么找网址
  • pc端网站生成wap版/网站视频播放代码
  • wordpress网站程序员/潍坊网站外包
  • 专门做视频的网站有哪些/百度怎么推广自己的信息
  • 江苏城乡住房和城乡建设厅网站/杭州百度推广代理商
  • 网站微信分享链接怎么做的/站长素材官网免费
  • 浙江省建设监理协会管网站/一句话宣传自己的产品
  • 网站维护费用包括哪些/如何搭建公司网站
  • 旅游网站的设计方案怎么做/贺贵江seo教程
  • 贵阳哪里可以做网站/网站设计制作哪家好
  • 两学一做学习网站/互联网营销
  • 深圳知名网站建设平台/b站免费版入口
  • 网站建设流程详细/seo搜索引擎优化课程总结
  • cartorgapher的编译与运行
  • 数据通信与计算机网络——模拟传输
  • Python爬虫入门到实战(3)-对网页进行操作
  • FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
  • React Native 基础tabBar和自定义tabBar - bottom-tabs
  • 【开源.NET】一个 .NET 开源美观、灵活易用、功能强大的图表库