SQL ve Microsoft SQL Server Arasındaki Fark

Anonim

SQL vs Microsoft SQL Server | SQL vs SQL Server Farklılıkları

Yapısal Sorgulama Dili (SQL), veritabanları için bir bilgisayar dilidir. İlişkisel Veritabanı Yönetim Sistemlerinde (RDMS) veri erişimine ve manipüle edilmesinde kullanılır. Microsoft SQL server, Microsoft tarafından üretilen bir İlişkisel Veritabanı Sunucusudur. Birincil sorgu dili olarak SQL kullanır.

SQL, bir veritabanına veri eklemek, bilgi için sorgu verileri, bir veritabanındaki verileri güncelleme / silme ve veritabanı şemasını oluşturma / değiştirme özelliklerine sahiptir. SQL, 1970'lerin başında IBM tarafından geliştirildi ve başlangıçta SEQUEL (Structured English Query Language) olarak adlandırıldı. SQL dili, yan tümceler, ifadeler, önekler, sorgular ve ifadeler diye adlandırılan çeşitli dil öğelerine sahiptir. Bunlar arasında, en çok kullanılan sorulardır. Sorgular kullanıcı tarafından, veritabanından almak için gereken veri alt kümesinin istenen özelliklerini tanımlayacak şekilde tanımlanır. Ardından, Veritabanı Yönetim Sistemi sorguya gerekli optimizasyonları uygular ve sorgunun sonuçlarını üretmek için gerekli fiziksel işlemleri yapar. SQL, ayrıca, karakter dizeleri, bit dizgileri, sayı ve tarih ve saat gibi veri türlerinin veritabanlarının sütunlarına eklenmesine izin verir. Amerikan Ulusal Standart Enstitüsü (ANSI) ve Uluslararası Standartlar Organizasyonu (ISO), sırasıyla 1986 ve 1987'de SQL'i bir standart olarak kabul etti. SQL, bir ANSI standardı olmasına rağmen, SQL dili birçok farklı sürümleri 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 desteklemektedir.

Daha önce de belirtildiği gibi, Microsoft SQL server, birincil sorgu dilleri olarak SQL, daha özel olarak T-SQL ve ANSI SQL kullanan bir veritabanı sunucusudur. T-SQL, usule dayalı programlama, yerel değişkenler ve dize / veri işleme için destekleyici işlevler gibi çeşitli özellikler ekleyerek SQL'i genişletir. Bu özellikler T-SQL Turing'i tamamlar. MS SQL sunucusu ile 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ının oluşturulmasına izin veren bir ortam sağlar. MS SQL sunucusunun ilk sürümü 1989'da piyasaya sürüldü ve buna SQL sunucusu 1. 0. deniyordu. Bu, İşletim Sistemi / 2 (OS2) için geliştirildi. O zamandan beri MS SQL sunucusunun çeşitli sürümleri bulunuyor ve en yeni sürüm, 21 Nisan 2010'da üretime bırakılan SQL Server 2008 R2.MS SQL sunucusu, farklı kullanıcılar için özelleştirilmiş özellik setlerini içeren birden çok sürümde de mevcuttur.

Özetlemek gerekirse SQL, ilişkisel veritabanlarını oluşturmak ve yönetmek için bir bilgisayar dili ve Microsoft SQL server, birincil sorgu dili olarak SQL kullanan bir veritabanı sunucusudur ve veritabanı uygulamaları geliştirmek için kullanılabilir. Dolayısıyla, bu ikisinin birinin bir bilgisayar dili, diğeri bir bilgisayar uygulaması olduğu farklı şeyler olduğu açıktır.