仓酷云

标题: MYSQL教程之Oracle数据库-视图的观点 [打印本页]

作者: 飘灵儿    时间: 2015-1-16 22:44
标题: MYSQL教程之Oracle数据库-视图的观点
需要处理因此带来的更多的支持工作,这有可能会带来成本上的提高。在这种情况下,一些MySQL学习教程发行商可能倾向于选择别的开源数据库,例如遵循BSD授权的PostgreSQL。oracle|观点|视图|数据|数据库视图是原始数据库数据的一种变更,是检察表中数据的别的一种体例。能够将视图当作是一个挪动的窗口,经由过程它能够看到感乐趣的数据。视图是从一个或多个实践表中取得的,这些表的数据寄存在数据库中。那些用于发生视图的表叫做该视图的基表。一个视图也能够从另外一个视图中发生。
视图的界说存在数据库中,与此界说相干的数据并没有再存一份于数据库中。经由过程视图看到的数据寄存在基表中。
视图看上往十分象数据库的物理表,对它的操纵同任何别的的表一样。当经由过程视图修正数据时,实践上是在改动基表中的数据;相反地,基表数据的改动也会主动反应在由基表发生的视图中。因为逻辑上的缘故原由,有些视图能够修正对应的基表,有些则不克不及(仅仅能查询)。
  二视图的感化
*复杂性。看到的就是必要的。视图不但能够简化用户对数据的了解,也能够简化他们的操纵。那些被常常利用的查询能够被界说为视图,从而使得用户不用为今后的操纵每次指定全体的前提。
*平安性。经由过程视图用户只能查询和修正他们所能见到的数据。数据库中的别的数据则既看不见也取不到。数据库受权命令可使每一个用户对数据库的检索限定到特定的数据库工具上,但不克不及受权到数据库特定行和特定的列上。经由过程视图,用户能够被限定在数据的分歧子集上:
利用权限可被限定在基表的行的子集上。
利用权限可被限定在基表的列的子集上。
利用权限可被限定在基表的行和列的子集上。
利用权限可被限定在多个基表的毗连所限制的行上。
利用权限可被限定在基表中的数据的统计汇总上。
利用权限可被限定在另外一视图的一个子集上,或是一些视图和基表兼并后的子集上。
*逻辑数据自力性。视图可匡助用户屏障实在表布局变更带来的影响。
  三视图的平安性
视图的平安性能够避免未受权用户检察特定的行或列,是用户只能看到表中特定行的办法以下:
1在表中增添一个标记用户名的列;
2创建视图,是用户只能看到标有本人用户名的行;
3把视图受权给其他用户。
  四逻辑数据自力性
视图可使使用程序和数据库表在必定水平上自力。假如没有视图,使用必定是创建在表上的。有了视图以后,程序能够创建在视图之上,从而程序与数据库表被视图支解开来。视图能够在以下几个方面使程序与数据自力:
1假如使用创建在数据库表上,当数据库表产生变更时,能够在表上创建视图,经由过程视图屏障表的变更,从而使用程序能够不动。
2假如使用创建在数据库表上,当使用产生变更时,能够在表上创建视图,经由过程视图屏障使用的变更,从而使数据库表不动。
3假如使用创建在视图上,当数据库表产生变更时,能够在表上修正视图,经由过程视图屏障表的变更,从而使用程序能够不动。
4假如使用创建在视图上,当使用产生变更时,能够在表上修正视图,经由过程视图屏障使用的变更,从而数据库能够不动。
你不用花费很多时间和金钱来培训现有的职工,或者去花大价钱雇用那些拥有各种证书的开发者。因为MySQL的维护和管理在很大程度上是“傻瓜型”的。
作者: 灵魂腐蚀    时间: 2015-1-19 21:51
代替了原来VB式的错误判断。比Oracle高级不少。
作者: 兰色精灵    时间: 2015-1-28 12:06
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
作者: 愤怒的大鸟    时间: 2015-2-5 21:22
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
作者: 金色的骷髅    时间: 2015-3-4 00:09
你可以简单地认为适合的就是好,不适合就是不好。
作者: 再见西城    时间: 2015-3-11 14:50
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
作者: 只想知道    时间: 2015-3-18 21:06
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
作者: 谁可相欹    时间: 2015-3-26 14:51
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2