本文目录一览

1,synonym oracle干什么用的

synonym就是同义词Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词等等,数据库管理员都可以根据实际情况为他们定义同义词。

synonym oracle干什么用的

2,Oracle 的数据字典里都有什么

数据字典中包 含:● 数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)● 数据库为一个方案对象分配了多少空间,以及该对象当前使用了多少空间● 列的默认值● 完整性约束(integrity constraint)信息● 数据库用户名● 每个用户被授予(grant)的权限(privilege)与角色(role)● 监控(audit)信息,例如哪个用户对某个方案对象进行了访问或更新操作● 数据库中的其他概要信息与数据库内的其他数据相同,数据字典也是以表及视图的形式组织的。一个数据库全部的数据字典表与数据字典视图都存储在该数据库的 SYSTEM 表空间内。数据字典不仅是 Oracle 数据库的基础组成部分,她也为所有用户--从终端用户,到应用程序设计者,再到数据库管理员--提供了一个重要的工具。数据字典可以通过SQL语句进行访问。由于数据字典是只读的,用户只能对这些表和视图执行查询操作(SELECT语句)。数据字典由以下两种结构组成:基表(base table)用于存储相关的数据库信息。只有 Oracle 才能读写这些表。用户很少直接访问她们,因为这些表是规范化(normalized),且其中的大部分数据的含义是普通用户无法理解的。用户访问视图(user-accessible view)用于对数据字典基表内存储的数据进行汇总与展示。这些视图利用连接(join)及 WHERE子句简化基表中的数据,将其解码(decode)为用户可理解的信息,例如用户名,表名等。大多数数据库用户只能访问这些视图,而不能访问基表。警告:修改或操作数据字典表中的数据可能会给数据库的运行带来不可恢复的损害。数据字典有三个主要用途:● Oracle 利用数据字典来获取关于用户,方案对象,及存储结构(storagestructure)的信息。● 每当数据库中执行了 DDL 语句后,Oracle 将对数据字典进行修改。

Oracle 的数据字典里都有什么

3,oracle与db2支不支持同义词对接

Oracle和DB2是两种不同的数据库。 Oracle: Oracle是甲骨文公司的一款关系数据库管理系统。 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数...
oracle和db2是两种不同的数据库。  oracle:  oracle是甲骨文公司的一款关系数据库管理系统。  oracle数据库系统是美国oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(client/server)或b/s体系结构的数据库之一。比如silverstream就是基于数据库的一种中间件。oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。  db2:  全称为ibm db2。是美国ibm公司开发的一套关系型数据库管理系统,它主要的运行环境为unix(包括ibm自家的aix)、linux、ibm i(旧称os/400)、z/os,以及windows服务器版本。  db2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 db2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和sql命令。db2采用了数据分级技术,能够使大型机数据很方便地下载到lan数据库服务器,使得客户机/服务器用户和基于lan的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 db2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 db2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

oracle与db2支不支持同义词对接


文章TAG:哪个数据库提供同义词表  synonym  oracle干什么用的  
下一篇