18 Şubat 2015 Çarşamba

SQL Nedir? T-SQL Nedir?

     SQL, Ingilizcesi Structured Query Language olan, Türkçe olarak Yapılandırılmış Sorgu Dili anlamına gelen veritabanları üzerinde sorgulama yapmamızı sağlayan standartlaşmış bir sorgu dilidir. IBM tarafından 1975 yılında geliştirilmiştir. Veritabanı ile kullanıcı arasındaki bağlantıyı sağlar. Sql kullanarak bizler hazırladığımız sorgular ile veri tabınında ki verilerimiz üzerinde istediğimiz işlemleri yapabiliriz. Standartlaşmış bir sorgu dili olduğu için bütün gelişmiş veritabanı uygulamalarında kullanılmaktadır.
     T-SQLTransact SQL adi verilen Sqlin microsoft tarafından geliştirilen Microsoft SQL Server üzerinde kullanılan bir sql sürümüdür diyebiliriz. Sql server üzerine eklentiler ve bazı fonksiyonlar eklenerek daha performanslı hale getirilmesi sağlanmıştır.
     Üç farklı ifade tipi bulunmaktadır.

  • Veri Tanımlama Dili (Data Definition Language)
  • Veri Kontrol Dili (Data Control Language)

  • Veri İşleme Dili (Data Manipulation Language)    

  •      Veri Tanımlama Dili (Data Definition Language)(DDL)
         Veri tabanında nesneler üzerinde işlemlerimizi yapmamızı sağlayan ifadelerdir. Veritabanı,tablo gibi nesneler oluşturma güncelleme silme işlemlerini yapmamızı sağlar.Üç adet veri tanımlama ifadesi bulunmaktadır.

    1. CREATE-Nesne oluşturma
    2. ALTER-Nesne üzerinde düzenleme
    3. DROP-Var olan bir nesneyi silme
    Örneklerimizi bir sonraki adımda ayrıntılı olarak paylaşacağım konumuza devam edelim :)

         Veri Kontrol Dili (Data Control Language)(DCL)
         Bir veritabanı kullanıcısı veya rolü ile ilgili izinlerin düzenlenmesini sağlar. Üç adet veri ifadesi  bulunmaktadır.   
    1. GRANT :     Kullanıcımıza veritabanına erişimi veya t-sql komutlarını çalıştırabilme yetkisini verir.
    2. DENY :        Kullanıcı veya rolü herhangi bir eylemi yapmasını engellemek için kullanılır.
    3. REVOKE :  Daha önceden Grant veya Deny ile verilen yetki veya engellerimizi kaldırmamızı sağlar. 


         Veri İşleme Dili (Data Manipulation Language) (DML)
         Veritabanı içerisindeki veriler ile işlem yapmamızı sağlayan komutlar. Verilerin gösterilmesi eklenmesini düzenlenmesini ve silinmesini sağlar. Dört adet veri işleme ifadesi bulunmaktadır.

    1. SELECT  :Veri seçme 
    2. INSERT   :Veri ekleme
    3. UPDATE :Veri düzenleme
    4. DELETE :Veri silme

    Bir sonraki yazımızda anlattığımız ifadelerin ve sıkça kullanılan komutların örneklerini(sıralama gruplama join...) inceleyeceğiz. İyi çalışmalar diliyorum :)

    Hiç yorum yok:

    Yorum Gönder