中易网

同义词和视图有什么区别?

答案:3  悬赏:0  
解决时间 2021-01-12 22:31
同义词和视图有什么区别?
最佳答案
视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。
视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。一般是基于一个或多个数据表经数据查询语句构建而成;视图可以再被用于数据查询语句中。

同义词:是架构范围内的对象的另一名称。通过使用同义词,客户端应用程序可以使用由一部分组成的名称来引用基对象,而不必使用由两部分、三部分或四部分组成的名称。可以理解为是对数据库中一个对象的快捷方式或者在特定范围内的别名;不限于数据表,几乎所有的数据库对象都可以建立同义词。

视图和同义词的区别:

1.视图可以对应一张或多张表,同义词只能对应一张表名称

2.视图可以设置其他约束条件

3.可以在同义词上建立视图:

4.可以通过对同义词进行任何DML操作,对表数据进行插入、更新、删除,通过对视图只能进行更新和删除操作。
全部回答
1、 视图
视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据—它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。
视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。
向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.
视图向用户提供基表数据的另一种表现形式
2,同义词
同义词是表,索引,视图等模式对象的一个别名。同义词只有是数据库对象的一个替代名词,在使用同义词是,Oracle 会将其翻译为对应的对象名称。同义词只在oracle数据库的数据词典中保存器定义的描述,因此同义词并不占用任何实际的存储空间。
Oracle 中的同义词分为两种:公有同义词和 私有同义词;公有同义词在数据库中所有的用户都可以使用;私有的同义词由创建它的用户所拥有,用户名可以控制其他用户是否有权使用属于自己的同义词。
视图和同义词的区别 :
视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。
视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。一般是基于一个或多个数据表经数据查询语句构建而成;视图可以再被用于数据查询语句中。
同义词:是架构范围内的对象的另一名称。通过使用同义词,客户端应用程序可以使用由一部分组成的名称来引用基对象,而不必使用由两部分、三部分或四部分组成的名称。可以理解为是对数据库中一个对象的快捷方式或者在特定范围内的别名;不限于数据表,几乎所有的数据库对象都可以建立同义词。
视图和同义词的区别:
1.视图可以对应一张或多张表,同义词只能对应一张表名称
2.视图可以设置其他约束条件
3.可以在同义词上建立视图:
例如,已经存在一个名为synonym_city的同义词和一个名为table_citys的表,可以创建视图:CREATE OR REPLACe NOFORCE VIEW view_city AS SELECT * FROM synonym_city,table_citys;
4.可以通过对同义词进行任何DML操作,对表数据进行插入、更新、删除,通过对视图只能进行更新和删除操作。
值得注意的是:视图和同义词都可以屏蔽用户访问其他用户拥有的表。
例如:现在存在两个用户:scott、sys,以sys用户登录
创建跨用户表的同义词:
CREATE OR REPLACe PUBLIC SYNONYM SYN_EMP for scott.emp;
创建跨用户的表的视图:
CREATE OR REPLACE VIEW view_EMP AS SELECT * FROM scott.emp
然后进行查询操作:
SELECt * FROM SYN_EMP ;
SELECt * FROM view_EMP ;
查询结果是一样的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水彩笔画在哪个电度钢片上一擦就会掉吗
我的忧虑或我的快乐,作文,400字,要具体事
我是一名武术老师,咋么写学生评语
当钻遇盐水层时,钻井液参数怎么变化
同济MBA和复旦MBA怎么样?选择哪个?
熟悉VS2010 MFC编程的来帮忙啊,那个运行的窗
中国电信(朱家尖支局营业厅)地址好找么,我有
冒险岛2骑士怎么用连招 冒险岛2骑士连招攻略
歌词你到我身边带着微微笑
单面针织大圆机能生产什么面料?
简述课程文件的三个层次
吃火锅适合喝酸奶吗?
QQ号以7开头,9位数46级价值多少?
形容不用思考就做出反应的四字词语是什么?
中国电信(滏东南大街营业厅)地址在什么地方,
推荐资讯
哪些学校考研考917普通生物学
女朋友瞒着我去了海口
描写一个电影的精彩片段
五岳名称和位置?
2个9表示9的2倍9个2表示2的9倍这两种说话有什
水泵抽1吨水需要多少度电
嘲哳的意思是什么?嘲哳的释义是什么啊?
油菜蜜是国内最大的蜜源,为什么市场上却看不
1.舟遥遥以轻飏,风飘飘而吹衣怎么仿写 2.木
增益快递代办点地址好找么,我有些事要过去
寻一个八字的搞笑个性签名
把毂字左下角换成卵念什么字
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?