SQL PIVOT KULLANIMI

Geçen hafta bir sıkıntıyla karşılaştım ve sorunun çözümü pivot kullanımı oldu. Size bu yazımda, neden pivot kullanma ihtiyacı duydum? Nasıl çözdüm?  Sorularına cevap vereceğim. İhtiyaç duymadan oturup hadi bugün sql de pivot yapayım diyeceğiniz bir konu değil. Pivot kullanıyorsanız tablo yapınızda bir sorun olabilir. Ya da istediğiniz veri setini elde etmek için kullanmanız mecburi olabilir. … Continue reading “SQL PIVOT KULLANIMI”

Veritabanı İlişkisel Tablolar ( RESİMLİ – BONUSLU )

Herkese merhaba arkadaşlar. İnanın yazmayı çok özlemişim. İş yoğunluğu ve yorgunluk (bahane olamaz ama) beni alıkoydu. Bende böyle güzel ve yeni başlayanlar için yararlı olabilecek bir konu seçtim. Veritabanının ilişkisel olması neden işimize yarar? İki tablo arasında nasıl bir bağlantı olabilir. Indexleme nedir? Ne işimize yarar? Bence yeni başlayanlar için güzel sorular ne dersiniz 🙂 

VTYS Trigger ile Stored Procedure İç İçe Yazmak

Ders çalışırken yine yeni bir şeyler denedim, umarım sınavda bu tarz şeyler çıkar, yaptığım işlem bir procedure yazmak ve bu procedure içinde update işlemi yaparken trigger ‘ın update tetikleyicileri ile istediğimiz işlemleri kontrol etmek, eğer Trigger ve Stored Procedure ne diyorsanız bir önceki yazıyı inceleyebilirsiniz. İlk olarak bir tablo oluşturun, adı ‘ atm ‘ olacak.

VTYS Genel Tekrar (T-SQL)

Transaction Transaction olayını bir banka örneği ile anlatalım, diyelim ki bir müşteri kendi hesabından başka bir hesaba 1500 TL para transferi gerçekleştiriyor. Bu işlemin iki adımı vardır. İlk adım kişinin hesabından transfer edilecek olan 1500 TL hesabından düşülmeli, ikinci adım ise gönderdiği hesaba +1500 TL eklenmesi işlemi, bunlar birbiriyle ilişkili durumlardır. Bu işlemlerden birisi gerçekleşirken … Continue reading “VTYS Genel Tekrar (T-SQL)”

Sql Server Hızlı View Oluşturma ve Sorgularda Kullanma

Hızlı ve pratik bir şekilde View oluşturmayı kısa ve öz bir şekilde anlatmaya çalışacağım. View işimizi çok kolaylaştıran bir işlemdir. Oluşturduğumuz View’ler fiziksel bir tablo değillerdir. İlişkili tabloların daha işlevsel bir şekilde kullanmamıza yardımcı olurlar.  

Veri Tabanı Normalizasyonu’nun Amaçları ve Kuralları

Normalizasyon’un Amaçları  Veri Bütünlüğünü Sağlamak: Eğer bir sütun için gereksiz veri tekrarı var ise, bu sütun gereksiz bir şekilde veri tekrarı içermeye başlayacaktır. Örnek vermek gerekirse bir hastane veri tabanında hastano olduğunu varsayalım eğer veri bütünlüğü sağlanmazsa belli bir süre sonra farklı tablolarda bir hastanın birden fazla hastano’su olacaktır.  Uygulamadan Bağımsızlık: Hazırlayacağımız ilişkisel model kullanılacak … Continue reading “Veri Tabanı Normalizasyonu’nun Amaçları ve Kuralları”

Veritabanı Tasarımı ve Normalizasyon – 1

Bazen derste tahtaya kalkınca basit bir sorguyu bile yapamazsınız. Üzülmeyin derim, aldırmayın benim gibi 🙂 konumuza dönersek hem öğreniyorum hem anlatıyorum aslında VTYS gerçekten büyük bir alan.Veri tabanı tasarımı ve normalizasyon kuralları vardır. Bu kurallar veri tabanımızın nasıl tasarlanacağını belirleyen kurallardır ayrıca veri tabanında veri tekrarını ve veri kaybını önler. Bu kuralları uygulamak

Veri Tabanı Yönetim Sistemlerine Giriş

Veri tabanı yönetim sistemleri, fiziksel hafızadaki verileri özelliklerine göre gruplayan ve saklayan bir programdır. Kısaca VTYS diye adlandırılır, VTYS’nin bir ucunda insanlar diğer ucunda gruplanmış veriler vardır fakat bazı durumlarda insanlar değil doğrudan bir program da olabilir. Bilgi ve veri kavramlarını karıştırmamak gereklidir. VTYS’de özelliklerine göre gruplanan veriler bilgileri oluşturur yani veri bilginin işlenmemiş halidir.