Pusula Akademi Oracle grubundan Anıl’ı bu güzel makalesi için tebrik ediyoruz.Devamını bekliyoruz Merge, tablolar arası birleştirme işlemi yapar yani iki tablo birleştirilecek ise kolonlar kontrol edilerek dataların durumuna göre update veya insert işlemleri ile birleştirme yapılmış olur. Merge kullanarak programlama bazında çoklu else-if yapısından kurtulmuş oluruz. Merge kullanımı için basit bir uygulama yapacağız, bunun için öncelikle iki tablo ... Devamını Oku »
View Nedir ?
Pusula Akademi Oracle grubundan Anıl’ı bu güzel makalesi için tebrik ediyoruz.Anıl’ın yazdığı ikinci makalesi. Devamını bekliyoruz… İlişkisel veritabanların da bilgiler tablolarda saklanır. Bu tabloların birleşimi ile View’ler oluşturulabilir. View’ler veri tutmaz. Sadece tabloların bir ‘görünümü’ dür. View aslında sanal bir tablodur. Örneğin bir view iki tablonun birleşimi olabilir. Basit bir örnek ile daha anlamlı gelecektir tanımımız, Bunun için 2 ... Devamını Oku »
SQL String İşlemleri
Pusula Akademi Oracle Grubundan Sadık Bozkurt’un string işlemleri konusunda yazdığı makalesi. Kendisini Tebrik ediyoruz ve devamını bekliyoruz. Pusula Akademi Oracle Grubu Sadık BOZKURT Sql String İşlemleri Concatenation Operator Bu fonksiyon ile tablodaki iki sütunu birbirine bağlayabiliriz. Bağlama işlemini yapmak için iki dikey çizgi karekterini (“||”) kullanırız. Örnek olarak bir sorgu yazalım. select first_name||last_name from employees sorgunun sonucu ise bu şekilde ... Devamını Oku »
Mükerrer Kayıtların Silinmesi
Tablomuzdaki tekrar eden kayıtları nasıl silebileceğimize ait mini bir makale… Merhabalar, Süper lig şampiyonluk sayıların tutulduğu bir tablo oluşturup takımların şampiyonluk sayılarına ait kayıtları tabloya ekliyoruz. SQL> CREATE TABLE sampiyonlar (takim VARCHAR2 (20),sampiyonluk_sayisi NUMBER); Table created. SQL> insert into sampiyonlar values (‘galatasaray’ ,18); 1 row created. SQL> insert into sampiyonlar values (‘galatasaray’ ,18); 1 row created. SQL> insert into ... Devamını Oku »
Datawarehouse Sistemlerinde Test Aşamaları
Datawarehouse sistemlerinde ETL yaşam döngüsünde test aşamasının önemi bir hayli fazladır.Yazılım hataları veya ETL döngüsünde oluşan bir hata bize katlanarak geliyor. Bundan dolayı ETL aşamalarında bazı test metodlarının iyi bilinmesi ve bu aşamlardan güvenli bir şekilde geçilmesi gerektiğini düşünüyorum. Dünya da çeşitli test aşamaları vardır.Bunları kısaca gözden geçirelim; 1-Veri Bütünlüğü Testi : Veri bütünlüğü, bir tabloda veri güncelleme, ... Devamını Oku »
Yazılım Test Tekniklerinde Gri Kutu Testi
Test sistemlerinde genel bir anlayış olan Kara Kutu ve Saydam Kutu testleri günümüz test sistemlerinde ayrı ayrı düşünüldüğünde birçok eksikliğinin olduğu düşünülerek birleştirilmiş ve Gri Kutu testi adını almıştır. Gri kutu testinin ne olduğunu anlamak için öncelikle Kara kutu ve Saydam kutu testlerinin ne anlama geldiğini, avantajlarını ve dezavantajlarını kısaca gözden geçirmemiz gerekiyor. Test edilecek yazılım veya sistemin iç işleyişi dikkate alınmaksızın gerçekleştirilen testlere Kara Kutu testleri denir. ... Devamını Oku »
PL/SQL Yazı dizisi-2
Değişkenler,sabitler,veri tipleri ve atamalar. Bir önceki makalemizde PL/SQL nedir diye anlamaya çalışmıştık.Bir sonraki yazımda Procedure ve Fonksiyon nasıl yazılırdan bahsetmek istemiştim.Fakat PL/SQL in özelliklerine tam olarak değinmeden bu konulara girmek istemedim.Şimdi PL/SQL in özellikleri diyelim.. PL/SQL Yapısal Özellikleri PL/SQL’de Atama İşlemleri Pl/Sql de değer atama := sembolleriyle yapılır.Pl/Sql blokları içinde select,insert,update,delete,commit ve rollback ifadeleri kullanılabilir.Select ifadeleri içerisinde INTO sözcüğü kullanılarak select edilen ... Devamını Oku »
PL/SQL Yazı dizisi-1
İnternette dolaşırken PL/SQL üzerine kaliteli birçok makale gördüm.Ama bunların belli bir sıra ile takip etmemesi ve çıktılarının olmaması okunabilirliği azaltan faktörler olarak görüyorum.Bundan yola çıkarak PL/SQL yapısını anlatan ve bolca örneklerini göreceğimiz bir yazı dizisi hazırlamak istedim. PL/SQL nedir,neden kullanılır ? PL/SQL yapısal dillere ait özelliklerin SQL’e eklenmesiyle ortaya çıkan Oracle’a has bir dildir.İstemci-sunucu ortamları tasarlama ile ağ üzerindeki dağıtık işlemler ... Devamını Oku »
Veri Kalitesi ve 7 Major Hata Algısı
Hemen hemen her kurum, veri kalitesi problemlerini ama oyle ama boyle farkinda ve cozmeye calisiyor. Peki neden bu problemler – ustelik de direkt para kaybi yol acacak boyutta iken – cozulemiyor? Gartner arastirmasina gore: Global en buyuk 1000 firmanin ¼’lik bolumu veri kalitesi sorunsali ile bogusmakta. The Data Warehousing Institute (TDWI) tahmini: Kuzey Amerika’da her yil milyarlarca dolarlik veri kalitesi ... Devamını Oku »
Datawarehouse Sistemlerinde Şema Yapıları
DW sistemlerinde oluşturacağımız mimarinin ne kadar önemli olduğunu bir önceki makalemde belirtmiştim(https://datawarehouse.gen.tr/Makale.aspx?ID=492&seo=-datawarehouse–sistemlerine-genel-bakis-) Şimdi ise bu mimarinin temelini oluşturan şema yapılarından bahsedeceğim.Genel olarak 3 farklı şema modelimiz vardır; 1-Star Şema 2-Snowflake Şema(Kartanesi Yapısı) 3-3NF Şema(Third Normal Form Şema) En çok tercih edilen Star şema yapısı ile başlayalım 1-Star Şema ve Özellikleri Genel mantık fact table ve etrafındaki dimension table’lardan oluşan ... Devamını Oku »