SQL ve Microsoft SQL Server Karşılaştırması | SQL ve SQL Server Farkları
Yapısal Sorgulama Dili (SQL), veritabanları için bir bilgisayar dilidir. İlişkisel Veritabanı Yönetim Sistemlerindeki (RDMS) verilere erişmek ve bunları değiştirmek için kullanılır. Microsoft SQL sunucusu, Microsoft tarafından üretilen İlişkisel Veritabanı Sunucusudur. Birincil sorgu dili olarak SQL kullanır.
SQL bir veritabanına veri ekleme, bilgi için veri sorgulama, veritabanındaki verileri güncelleme / silme ve veritabanı şeması oluşturma / değiştirme yeteneklerine sahiptir. SQL, 1970'lerin başında IBM tarafından geliştirildi ve başlangıçta SEQUEL (Yapısal İngilizce Sorgu Dili) olarak adlandırıldı. SQL dilinde deyimler, ifadeler, tahminler, sorgular ve ifadeler adı verilen çeşitli dil öğeleri vardır. Bunlar arasında en yaygın kullanılan sorgulardır. Sorgular, kullanıcı tarafından veritabanından alması gereken veri alt kümesinin istenen özelliklerini açıklayacak şekilde tanımlanır. Daha sonra Veritabanı Yönetim Sistemi, sorgu için gerekli optimizasyonları gerçekleştirir ve sorgu sonuçlarını üretmek için gerekli fiziksel işlemleri yürütür. SQL ayrıca karakter dizeleri, bit dizeleri, sayılar ve tarih ve saat gibi veri türlerinin veritabanlarının sütunlarına dahil edilmesini sağlar. Amerikan Ulusal Standart Enstitüsü (ANSI) ve Uluslararası Standartlar Örgütü (ISO), SQL'i sırasıyla 1986 ve 1987'de standart olarak kabul etti. SQL bir ANSI standardı olmasına rağmen, SQL dilinin birçok farklı sürümü vardır. Ancak ANSI standardına uymak için bu sürümlerin tümü, SELECT, UPDATE, DELETE, INSERT, WHERE gibi yaygın olarak kullanılan komutları benzer şekilde destekler..
Daha önce de belirtildiği gibi, Microsoft SQL sunucusu, birincil sorgu dilleri olarak SQL'i, özellikle T-SQL ve ANSI SQL'i kullanan bir veritabanı sunucusudur. T-SQL, prosedürel programlama, yerel değişkenler ve dize / veri işleme için destek fonksiyonları gibi çeşitli özellikler ekleyerek SQL'i genişletir. Bu özellikler T-SQL Turing'i tamamlar. MS SQL sunucusuyla iletişim kurması gereken herhangi bir uygulamanın, sunucuya bir T-SQL deyimi göndermesi gerekir. Microsoft SQL sunucusu masaüstü, kurumsal ve web tabanlı veritabanı uygulamaları oluşturmak için kullanılabilir. İş istasyonlarından, İnternet'ten veya Kişisel Dijital Asistan (PDA) gibi diğer ortamlardan erişilebilen veritabanları oluşturulmasına izin veren bir ortam sağlar. MS SQL sunucusunun ilk sürümü 1989'da piyasaya sürüldü ve SQL sunucusu 1.0 olarak adlandırıldı. Bu İşletim Sistemi / 2 (OS2) için geliştirilmiştir. O zamandan beri MS SQL sunucusunun birkaç sürümü vardı ve en son sürüm, 21 Nisan 2010'da üretime sunulan SQL Server 2008 R2'dir. MS SQL sunucusu, farklı kullanıcılar için özelleştirilmiş özellik kümelerini içeren birden fazla sürümde de mevcuttur.
Özetlemek gerekirse, SQL ilişkisel veritabanları oluşturmak ve yönetmek için bir bilgisayar dilidir ve Microsoft SQL sunucusu SQL'i birincil sorgu dili olarak kullanan bir veritabanı sunucusudur ve veritabanı uygulamaları geliştirmek için kullanılabilir. Dolayısıyla, bu ikisinin bir bilgisayar dili diğerinin bir bilgisayar uygulaması olduğu farklı şeyler olduğu açıktır..