www.wikidata.uk-ua.nina.az
Rozriz predsta vlennya podannya da nih 1 2 angl View u relyacijnih bazah danih zberezhenij rezultatnij nabir zapitu Zmina danih u tablicyah bazi danih zminyuye yih u vidpovidnih rozrizah Ye dva vidi rozriziv virtualnij angl virtual view ta materializovanij angl materialized view Virtualnij rozriz ne zberigaye rezultat vikonannya zapitu v bazi danih a shorazu otrimuyetsya dinamichno Vin dostupnij yak virtualna tablicya sho skladayetsya z rezultativ zapitu Na vidminu vid zvichajnih tablic v relyacijnij BD zriz danih ne ye chastinoyu shemi danih ce dinamichna virtualna tablicya sho ye rezultatom zapitu do danih z bazi Materializovanij rozriz zberigayetsya yak zvichajna tablicya Jogo slid onovlyuvati pri kozhnij zmini danih u tablicyah vid yakih vin zalezhit Vidpovidno onovlennya tablic vid yakih vin zalezhit bude provoditis iz zatrimkoyu Yak variant virishennya ciyeyi problemi mozhna vkazati sho materializovanij zriz slid onovlyuvati periodichno shodnya shogodini tosho Takim chinom u materializovanih zrizah budut zberigatisya majzhe aktualni dani zi shvidkim dostupom Sposib stvorennya i vmist rozrizu RedaguvatiTipovim sposobom stvorennya rozrizu danih dlya SUBD sho pidtrimuyut movu zapitiv SQL ye zv yazuvannya zrizu z pevnim SQL zapitom Vidpovidno vmist zrizu ce rezultat vikonannya cogo zapitu a mozhlivosti pobudovi zrizu obmezhuyutsya lishe stupenem skladnosti SQL dialektu ciyeyi SUBD Tak dlya tipovih SUBD takih yak PostgreSQL Interbase Firebird Microsoft SQL Server Oracle zriz mozhe mistiti pidmnozhinu zapisiv z tablici BD sho vidpovidaye pevnim umovam napriklad pri nayavnosti odniyeyi tablici Lyudi mozhna stvoriti dva rozrizi danih Choloviki i Zhinki v kozhnomu z yakih budut zapisi tilki pro lyudej vidpovidnoyi stati rezultat obrobki danih u tablici za pevnimi pravilami napriklad rozriz mozhe mistiti vsi dani realnoyi tablici ale z privedennyam ryadkiv u verhnij registr i obrizanimi pochatkovimi j kincevimi probilami rezultat ob yednannya join kilkoh tablic napriklad za nayavnosti tablic Lyudi Adresa Vulicya Firma ta organizaciya mozhna pobuduvati rozriz yakij bude viglyadati yak tablicya yaka dlya kozhnoyi lyudini mistit jogo osobovi dani yak to adresa misce prozhivannya nazva organizaciyi de vin pracyuye i adresu organizaciyi rezultat ob yednannya kilkoh tablic z odnakovimi nazvami j tipami poliv koli v rozriz potraplyayut vsi zapisi kozhnoyi z tablic yaki zlivayutsya mozhlivo za vinyatkom povtoriv rezultat grupuvannya zapisiv u tablici napriklad za nayavnosti tablici vitrati z zapisami po kozhnomu platezhu mozhna pobuduvati rozriz sho mistit sumu koshtiv vitrachenih na kozhnu okremu stattyu Zrizi danih vikoristovuyutsya v zapitah do BD tak samo yak i zvichajni tablici U razi SQL SUBD nazva zrizu mozhe perebuvati v SQL zapiti na misci nazvi tablici v chastini FROM Zapit z rozrizom vikonuyetsya SUBD tak samo yak zapit v yakomu na misci nazvi zrizu perebuvaye pidzapit yakij viznachaye cej zriz Pri comu SUBD z rozvinenimi mozhlivostyami optimizaciyi pered vikonannyam zapitu mozhe provoditi spilnu optimizaciyu zapitu verhnogo rivnya i zapitu sho viznachaye zriz danih z metoyu minimizaciyi vitrat na vibirku danih Rozriz prihovuye vid prikladnoyi programi skladnist zapitiv i samu strukturu tablic BD Koli programi potribni pevni dani z tablici vona robit najprostishij zapit z pidgotovlenogo zrizu Pri comu navit yaksho dlya otrimannya cih danih potriben dosit skladnij zapit sama programa cogo zapitu ne mistit Vikoristannya rozrizu danih dozvolyaye vidokremiti prikladnu shemu danih vid shemi zberigannya Z poglyadu programi struktura danih vidpovidaye tim zrizam z yakih programa ci dani otrimuye U bazi dani mozhut zberigatisya zovsim inshim chinom dosit lishe stvoriti zriz sho vidpovidaye potrebam programi Podil dozvolyaye nezalezhno modifikuvati programu i shemu zberigannya danih yak pri zmini strukturi fizichnih tablic tak i pri zmini programi dosit zminiti zrizi vidpovidnim chinom Zmina programi ne zachipaye fizichni tablici a zmina fizichnoyi strukturi tablic ne vimagaye koriguvannya programi Za dopomogoyu rozriziv zabezpechuyetsya she odin riven zahistu danih Koristuvachevi mozhut nadavatisya prava tilki na zriz zavdyaki chomu vin ne bude mati dostupu do danih sho zberigayutsya v tablicyah Oskilki SQL zapit sho vibiraye dani rozrizu zafiksovanij na moment jogo stvorennya SUBD otrimuye mozhlivist zastosuvati do cogo zapitu optimizaciyu abo poperednyu kompilyaciyu sho pozitivno poznachayetsya na shvidkosti vikonannya zapitu u porivnyanni z pryamim vikonannyam togo zh zapitu zi storonnoyi programi Primitki Redaguvati E M Projdakov L A Teplickij Anglo Ukrayinskij tlumachnij slovnik z obchislyuvalnoyi tehniki Internetu i programuvannya SoftPres 2005 S 552 ISBN 966 530 070 9 https e2u org ua s w view amp dicts 2 amp highlight on amp Dodatkovi dzherela RedaguvatiEduard Mihajlovich Projdakov Leonid Abramovich Teplickij Anglo ukrayinskij tlumachnij slovnik z obchislyuvalnoyi tehniki Internetu i programuvannya 14 000 terminiv abreviatur ta akronimiv gol red G I Artemenko 2 e vid dop i doopr Kiyiv VD SoftPres 2006 823 s ISBN 966 530 027 X Materialized query tables in DB2 Arhivovano 3 sichnya 2013 u Archive is Views in Microsoft SQL Server Arhivovano 18 lyutogo 2017 u Wayback Machine Views in MySQL Arhivovano 30 chervnya 2017 u Wayback Machine Views in PostgreSQL Arhivovano 11 travnya 2016 u Wayback Machine Views in SQLite Arhivovano 16 chervnya 2017 u Wayback Machine Views in Oracle 11 2 Arhivovano 2 sichnya 2018 u Wayback Machine Views in CouchDB Views in NuoDB Materialized Views in Oracle 11 2 nbsp Ce nezavershena stattya pro bazi danih Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Rozriz danih amp oldid 36644307