视图在数据库中的应用说明
发布时间:2018-08-23 11:42:08 所属栏目:电商 来源:站长网
导读:视图技能此刻险些全部的相关型数据库都支持,其应用也异常普及。 回收视图的利益 1、 让数据库布局实现逻辑上的可扩充性:当数据库体系的物理信息(首要指表布局、表数据)已经完成后,假如因为新的营业要求导致表数据的不足,这时就可以回收视图技能举办
视图技能此刻险些全部的相关型数据库都支持,其应用也异常普及。 回收视图的利益 1、 让数据库布局实现逻辑上的可扩充性:当数据库体系的物理信息(首要指表布局、表数据)已经完成后,假如因为新的营业要求导致表数据的不足,这时就可以回收视图技能举办扩充,通过视图中强盛的SQL来完乐成能。 2、 软件开拓及数据查询处理赏罚利便:回收视图可以简化数据库体系的内部布局及其相关图,由于物理表许多时辰是以数据库范式原则说明成立的,尤其在数据冗余处理赏罚方面与现实营业会发生较大的分歧,回收视图可以将多个表通过SQL连系起来,发生与现实营业相顺应的数据功效,这极大利便了软件开拓及数据查询,操作视图的SQL写起来也较量简朴。 视图按成果的分类说明 1、 营业视图 营业视图在数据库应用中较量多,每每是实现返回一个详细的营业功效成果,内里的庞洪水平跟着营业的伟大而进步,这种视图每每只用在软件中的某个牢靠模块,以是在成立这种视图应思量发生的营业数据信息是否有效和完备,不消的数据只管不返回,假如须从其余表发生的数据应思量在视图中发生,而不要在实现软件开拓时的SQL中通过表链接发生。 2、 根基视图 根基视图是指一样平常是指在软件开拓中多个模块都也许用到的视图,这种视图一样平常较量简朴,不会高出四个表的链接,处理赏罚根基视图时应做具体的说明,使它的重用性到达最大,切不能由于当前的SQL处理赏罚就任意成立一个根基视图。应用了根基视图内的表不该该在表面的SQL中一再呈现,不然也许导致ORACLE一再处理赏罚的征象。 视图成立备注: 视图中假如呈现UNION操纵的话在数据不一再的环境下应改为UNION ALL以进步速率。 成果大抵沟通的视图应在不影响机能及数据的条件下说明是否可以归并成一个视图,这有助于软件模块化开拓及调试。 非软件用和不常用的视图应行使完后可以生涯SQL成文件再举办删除,以免给其余职员发生影响。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |