SQL Kullanımı SQL Yapısal Sorgulama Dili Nedir?

SQL (Structured Query Language), ilişkisel veritabanlarını yönetmek ve bunlardaki veriler üzerinde çeşitli işlemleri gerçekleştirmek için kullanılan standart bir programlama dilidir. Başlangıçta 1970’lerde oluşturulan SQL, yalnızca veritabanı yöneticileri tarafından kullanılmaz. Analitik…

Hüseyin YILMAZ avatarı

SQL (Structured Query Language), ilişkisel veritabanlarını yönetmek ve bunlardaki veriler üzerinde çeşitli işlemleri gerçekleştirmek için kullanılan standart bir programlama dilidir. Başlangıçta 1970’lerde oluşturulan SQL, yalnızca veritabanı yöneticileri tarafından kullanılmaz. Analitik sorgular oluşturmak ve çalıştırmak isteyen veri entegrasyon komut dosyaları ve veri analistleri yazan geliştiriciler tarafından da kullanılır.

SQL kullanımı, veritabanı tablosunu ve dizin yapılarını değiştirmeyi sağlar. Veri satırlarının eklenmesi, güncellenmesi veya silinmesi veri tabanından bilgileri almayı sağlar. Sorgular ve diğer SQL işlemleri ifadeler olarak yazılan komutlar kullanılır. Yaygın olarak kullanılan SQL ifadeleri arasında seçme, ekleme, güncelleme, silme, oluşturma, değiştirme ve kesme komutları kullanılır. 1970’lerin sonunda ortaya çıktıktan sonra, ilişkisel veritabanları için fiili standart programlama dili haline gelmiştir. SQL veritabanı olarak da bilinen ilişkisel sistemler, satır ve sütunlarda veri içeren bir dizi tablo içerir. Tablodaki her sütun bir veri kategorisine karşılık gelir. Örneğin, müşteri adı veya adresi, her satır kesişen sütun için bir veri değeri içerir.

SQL’in Standart ve Tescilli Uzantıları

1986’da Amerikan Ulusal Standartlar Enstitüsü ( ANSI ) tarafından ve ardından 1987’de ISO olarak bilinen Uluslararası Standardizasyon Örgütü tarafından resmi bir SQL standardı kabul edildi. En son versiyon SQL:2011 o yılda onaylanmıştır. Hem SQL hem de açık kaynak kodlu ilişkisel veritabanı yönetim sistemleri, SQL çevresinde oluşturulmuş kuruluşlar tarafından kullanılabilir. Bunlar arasında Microsoft SQL Server, Oracle Veri Tabanı, SAP Uyarlanabilir Sunucu, MySQL ve PostgreSQL bulunmaktadır. Ancak, bu veritabanı türlerinin çoğu, prosedürel programlama ve diğer işlevler için, standart dile özel uzantıları olan SQL’i destekler. Örneğin, Microsoft Transact-SQL ( T-SQL ) adı verilen bir dizi uzantı sunarken, Oracle’ın standart versiyonunun PL / SQL da görülmektedir. Sonuç olarak, satıcılar tarafından sunulan farklı SQL kullanımı ve bileşenleri aynı değildir.

SQL Kullanımı SQL Yapısal Sorgulama Dili Nedir?
SQL Kullanımı SQL Yapısal Sorgulama Dili Nedir?

SQL Komutları ve Söz Dizimi

SQL komutları, aralarında veri işleme dili ve veri tanımlama dili ifadeleri, işlem kontrolleri ve güvenlik önlemleri olmak üzere çeşitli türlere ayrılmıştır. DML kelime haznesi veri almak ve işlemek için kullanılır. DDL ifadeleri ise veritabanı yapılarını tanımlamak ve değiştirmek için kullanılır. İşlem kontrolleri, işlemlerin yönetilmesine yardımcı olur. İşlemlerin tamamlanmasını veya sorun yaşanması durumunda geri alınmasını sağlar. Güvenlik ifadeleri, veritabanı erişimini kontrol etmek ve kullanıcı deneyimi ve izinleri oluşturmak için kullanılır.

İlk olarak hepimizin bildiği not defteri veritabanı olarak kullanılmıştır. Bazı uygulamalarda hala kullanılmaya devam etmektedir. Not defterinden veri çekilirken satır satır veriler alınmaktadır. Genellikle basit oyunlarda scoreboard yapımında kullanılır. SQL söz dizimi ifadeleri yazarken kullanılan kodlama biçimidir. Şekil 1, SQL Server 2016’da bir veritabanı tablosunu değiştirmek için Microsoft’un T-SQL’inde yazılmış bir DDL ifadesinin bir örneğini göstermektedir.

İlişkisel veritabanı yönetim sistemlerine örnek olarak SQL Server,Oracle,MYSQL ve birçok veritabanı örnek olarak gösterilebilir.

Web tasarım konusunda destek için lütfen iletişime geçiniz.

Tagged in :

Hüseyin YILMAZ avatarı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Daha Fazla Makale ve Gönderi

  • SEO Stratejik Yaklaşım Dijital Başarının Temel Taşı

    SEO Stratejik Yaklaşım Dijital Başarının Temel Taşı

    SEO Stratejik Yaklaşım: Dijital Başarının Temel Taşı Dijital dünyada başarılı olmak artık sadece var olmakla değil, aynı zamanda doğru bir stratejik yaklaşımla mümkün. İşte bu noktada SEO Stratejik Yaklaşım…

  • SEO Deneyim ve Uzmanlık: Dijital Başarının Anahtarı

    SEO Deneyim ve Uzmanlık: Dijital Başarının Anahtarı

    SEO Deneyim ve Uzmanlık: Dijital Başarının Anahtarı SEO (Arama Motoru Optimizasyonu), günümüzün dijital dünyasında kesinlikle göz ardı edilemeyecek bir öneme sahiptir. İşletmeler, web sitelerini daha görünür ve erişilebilir hale…

  • Web tasarım için nereden başlamalıyım?

    Web tasarım için nereden başlamalıyım?

    Web Tasarım İçin Nereden Başlamalıyım? Web tasarımı, günümüz dijital dünyasında büyük bir öneme sahip. İşletmeler, blog yazarları, sanatçılar ve birçok farklı kişi veya kuruluş, çevrimiçi varlıklarını etkileyici ve işlevsel…

Web Tasarım
SEO
Google ADS
Wordpress