220 likes | 392 Views
Veri Tabani Programlama Egitimi. Hos Geldiniz !. Hakkimda. Iletisim Icin : Blog : www.sevdanurgenc.com E - Mail : sevdanurgenc@sevdanurgenc.com nanonungunlugu@gmail.com. Oracle V . Egitim. Ileri Bolum Konulari Tablo Iliskilendirme View
E N D
VeriTabani ProgramlamaEgitimi HosGeldiniz !
Hakkimda IletisimIcin : Blog : www.sevdanurgenc.com E - Mail : sevdanurgenc@sevdanurgenc.com nanonungunlugu@gmail.com
Oracle V. Egitim
IleriBolumKonulari • TabloIliskilendirme • View • Materialized View
Materialized View Nedir? Materialized View’lartipki View gibiolusturulmaktadir. Kullanimalanlaribenzergibigorunsedebirazdahafarklidir. Materialized View’lerdeView’lergibiiclerindebarindirmisolduklarisqlcumleleriuzerindedahahizlivedahakolaycalisabilmemizicinyapilandirilmisbirobjedir. Materialized View’lerView’lerdenfarkliolarakfizikselyapilaridabulunmaktadir. Her birifarkli hard disk’leruzerindeyeralmaktadir. Normal view’leruzerindecalisirkentable’laruzerindeki o an bulunanverilericekipsorgusonucuolarakgosterecektir. Fakat, Materialized View’leruzerindesorgusonuclari o Materialized View ne zamanolusturulduysaicerisindekisorgusonucuna gore verilerigetirecektir. Yaniolusturulmazamanindakiverilerikullanicilaragostermektedirbunundasebebifarkli hard disk’lerdensonuclaralindigiicindir.
Materialized View SQL CumlesiKullanimi • CREATE MATERIALIZED VIEW GorunumIsmiAS • ( • ……… • SONUCUNU ISTEDIGINIZ • SQL CUMLENIZ • ……… • );
Materialized View SQL CumlesiKullanimi Sql Commands penceresindendahaoncedenolusturmusoldugumuzikitabloarasindabiriliskiolusturaraksadecekullanicilaragostermekistedigimizalanlarigosterelim.
Materialized View SQL CumlesiKullanimi Oncekiolusturdugumuztablolariciniliskilendirmesorgumuzubirmaterialized view olarakkaydedelim. Iliskilendirmesqlcumlelizsusekildeydi ; SELECT Isim, Soyisim, DepartmanIsmi From Tbl_Personel, Tbl_Departman Where Tbl_Personel.Id = Tbl_Departman.Id
Materialized View SQL CumlesiKullanimi Materialized View olusturabilecegimizSqlcumlesiisesoyledir ; CREATE MATERIALIZED VIEW MV_LIST AS( SELECT Isim, Soyisim, DepartmanIsmi From Tbl_Personel, Tbl_Departman Where Tbl_Personel.Id = Tbl_Departman.Id );
Materialized View SQL CumlesiKullanimi Goruldugugibi Create Materialized View koduicerisineistediginizsqlcumlesiniwhere’densonrakisartlarinizolsunolmasintanimlayabilirsiniz. Materialized View objesindengelecekolansonuclariinceleyebilmemizvegorebilmemizicin ne yapmamizgerekiyor; Materialized View’evermisoldugumuzismiherhangibir select sorgusuicerisindekullanaraksonucaulasabilirsiniz.
Materialized View – Object Browser Kullanimi Sql Workshop menusundan Object Browser seceneginiseciyoruz. Karimizagelenekranda Create butonuileMaterializedViewseceneginiseciyoruz.
Materialized View – Object Browser Kullanimi Oncelikle Materialized View’imizaisimveririz. Hemenardindan Query Builder yardimiylahazirlamamizgerekengorunumsorgulariniolusturmayabaslariz.
Materialized View – Object Browser Kullanimi Sol taraftancalisacagimiztable’laritiklayarak sag taraftakibosalanaaktarmisoluyoruz. Iliskilendirilecekalanlardanbirtanesinitutupdigeriliskilendirilecekalaninuzerinesurukleyipbirakiyoruz. Ardindanalanlardanhangisininsorgusonucugozukmesiniistiyorsanbaslarindakikutucuklara tick isaretleriniekliyoruz. Yapilanislemlerin SQL cumlesiasagidakisqlsekmesindebulunmaktadir.
Materialized View – Object Browser Kullanimi Pencereninyukarisindaki RUN butonunutikladiktansonraasagiyatablolaruzerindehazirlamisoldugunuayarlara gore cikansorgusonucunugosteriyorolacaktir. SqlsekmesinebulunanSqlcumlesinikopyalayippencereyikapatalimve Materialized View’imiziolusturmayadevamedelim.
Materialized View – Object Browser Kullanimi KopyalamisoldugumuzSqlcumlesini Create Materialized View penceresindeki Query alaninayapistiriyoruzveardindan Next butonununyardimiyla definition adiminitamamliyorvedigeradimagecmisoluyoruz.
Materialized View – Object Browser Kullanimi Yapilantum Materialized View olusumadimlarininsqlcumlesikarsiligindakicevrilmishallerinikullaniciyagostererekonaybeklemektedir. Onayi Create butonunutiklayarakgerceklestiriyoruz.
Materialized View – Object Browser Kullanimi Object Browser ekranikarsinizagelecektirvebuekranda Materialized View listesindenolusturmusoldugunuz Materialized View’inizeulasipuzerindedegisiklikleryapabilirsiniz.
Materialized View – Object Browser Kullanimi Sorgusonucunaulasabilmenizicin Data sekmesindenyardimalabilirsiniz.
TumEgitimlere KatiliminizdanDolayi TESEKKUR EDERIM !!!
Hadi ! Simdi, SorulariniziYanitlayalim…
ODEV Odevteslim Mail adresi ; nanonungunlugu@gmail.com
KatiliminizIcinTesekkurler BolSorguluGunler Sevdanur GENC Soruveodevteslimlerinizicin mail adresindenulasabilirsiniz… nanonungunlugu@gmail.com