Category Archives: MAKALELER

SQL Performans İyileştirme Veri Tabanı

Bu makalemizde SQL izleme yöntemlerini ve iyilestirme senaryolarina bakis açimizi irdeleyecegiz.Çogu kez raporlarimizin saatlerce çalistigi durumlar olmustur veya çok kisa sürede çalismasi gereken sorgularimizin neden uzun süre çalistigini merak etmisizdir.Simdi bu tip problemler için çözüm yöntemlerine kisaca bi bakalim Neden SQL Izleme-Iyilestirme?       SQL iyilestirme islemi ile genel olarak sunlar hedeflenmektedir   Büyük

Devamını oku

PL/SQL Fonksiyonları; NVL,NVL2,Decode Veri Tabanı

PL/SQL Fonksiyonları :NVL style=”font-size: 18pt; font-family: inherit; color:black;”>NVL(deger, deger_Null_ise_bu_deger_ile_degistir ) fonksiyonu eger deger ifadesinin degeri “null” ise, deger_Null_ise_bu_deger_ile_degistir ifadesi ile degistirir. Diger durumlarda deger i geri döndürecektir. Fonksiyonun amaci, null olarak gelen degerleri, belirtilen deger ile degistirmektir. Bu islev ile ilgili alandaki tüm degerlerin “null” olmamasi garanti edilir.     Nerelerde tercih edilir ? Çogunlukla sayisal bir deger döndürmesi beklenen alanlardaki veriler eger

Devamını oku

Union All Kullanımı Veri Tabanı

Oracle da birkaç tablo üzerinde birlestirme ya da fark alma islemleri yapilabilir. Bunun için UNION, INTERSECTION ve MINUS operatörleri kullanilir. Asagidaki örneklerde UNION operatörü ile birlestirilmistir sonuçlari görecegiz.       SELECT JOB_ID FROM EMPLOYEE WHERE DEPARTMENT_ID = 10 UNION ALL SELECT JOB_ID FROM EMPLOYEE WHERE DEPARTMENT_ID = 20 Sorgu çalistiginda çikan sonucumuz JOB ———-

Devamını oku

Dinamik SQL Nedir ? Veri Tabanı

Arkadaslar bu makalemde sizlere dinamik SQL konusundan söz edecegim. Dinamik SQL Nedir ? Dinamik SQL, senaryosu çalisma zamanindan once bilinmeyen SQL cümlecikleri ile program yazma imkani saglayan bir tekniktir. Dinamik SQL’in detaylarina girmeden önce sizlere statik SQL den bahsetmek istiyorum. Böylelikle ikisi arasindaki farki daha net anlayacaginizi düsünüyorum. Statik SQL komutlari çalismadan çalismaya degismez. Komutun

Devamını oku

OLAP Küpü Nedir İş Zekası

x18

İlişkisel veri tabanlarının kullanımı ve sonrasında ortaya çıkan veri ambarlarının büyüklüğü ile beraber, verilere daha hızlı şekilde erişme ve çok boyutlu analiz ihtiyaçları doğmuştur. Çevrimiçi Analitik İşleme (OLAP) veritabanları karar destek sorgularını kolaylaştırır. OLAP, işlemleri işlemek yerine sorgulama ve raporlama için en iyi duruma getirilmiş bir veritabanı teknolojisidir. OLAP’ın kaynak verileri, yaygın olarak veri depolarında

Devamını oku

SAS Nedir? İş Zekası

sas

Anthony Barr, James Goodnight, John Sall ve Jane Helwig isimli dört kişi tarafından 1976 yılındaStatistical Analysis System ismi ile kurulan fakat yazılım alanında ürettiği ürünlerle bu sınırları aşan SAS (SAS Institute) günümüzde borsaya açık olmayan dünyanın en büyük yazılım şirketlerinin başında geliyor. Hiç kuşkusuz bu dörtlüden en önemlisi, Harvard Business School tarafından* 20 inci yüzyılın en önemli

Devamını oku

Oracle BI Genel Bakış İş Zekası

obi

2.5 ORACLE BI EE GENEL KISIMLARI Bu makalede ise sizlere son yıllarda sıkça adını duyduğumuz bir iş zekası tool’u olan Oracle BI’ dan bahsedeceğim. Oracle BI Suite EE, temel olarak iki bölümden oluşmaktadır; 1. Yönetim Bölümü: Veri kaynağı tanımlama, modelleme ve yönetim aktivitelerinin gerçekleştirildiği bölüm 2. Raporlama Bölümü: Raporların, etkileşimli gösterim tablolarının (dashboard) hazırlandığı, anlık

Devamını oku

Temporary Tablespace Hakkında Veri Tabanı

temporary_tablespace

  Oracle veritabaninda büyük ölçekteki sort islemleri için sunucumuzun hafizasi (RAM) yetersiz kaldiginda, bu islemlerin sabit disk üzerinde gerçeklestirilmesi gerekmektedir. Bu islemlerin sabit disk üzerinde gerçeklestirildigi Oracle veritabani alanina temporary tablespace denilir. Temporary tablespace ‘in diger tablespace ‘lerden farki, mantiksal anlamda datafile degil tempfile kullanmasidir. O nedenle temporary tablespace ‘e yeni bir datafile eklenecegi zaman

Devamını oku

SQL Kod Arşivi Veri Tabanı

sql11

Burada irili ufaklı sql’de çok sık kullandığımız kodları buluyor olacağız. (+), Birleştirme yapılan tablolardan ikinci tabloda birinci tablodaki her kaydın karşılığı olmazsa, karşılığı olmayan kayıtlar sql sonucunda sadece olmayan alanlar değil bilakis kayıt hiç gelmez. Bunun önlemi dış birleştirmedir. Dış birleştirme işlemi, kayıtları eksik olan tablonun şart tarafına “(+)” işareti konularak yapılır. SELECT * FROM

Devamını oku

Startup ve Shutdown Veri Tabanı

startup

Merhaba, Bu yazımda Oracle’ın nasıl kapatılıp açılması gerektiğinden biraz bahsedeceğim. Hazır yeri gelmiş iken, ben yazılarımda Oracle’a tamamen uzak olan insanların da anlayabileceği türden yazmaya çalışıyorum. Daha da sığ olarak anlatmamı isteyenler mail atabilirler. Genelde koddan biraz uzak durmaya çalışmaktayım. Öncelikli olarak, STARTUP ile başlayalım. Startup, Oracle’da “Instance”ı ve veritabanını açmaya yarayan komuttur. Çeşitli durumlarda

Devamını oku