SQL ve Microsoft SQL Server Arasındaki Fark

SQL ve Microsoft SQL Server Arasındaki Fark
SQL ve Microsoft SQL Server Arasındaki Fark

Video: SQL ve Microsoft SQL Server Arasındaki Fark

Video: SQL ve Microsoft SQL Server Arasındaki Fark
Video: Tedarik Zinciri, Lojistik ve İç Lojistik nedir? 2024, Temmuz
Anonim

SQL ve Microsoft SQL Sunucusu | SQL ve SQL Server Farkları

Structured Query Language (SQL), veritabanları için bir bilgisayar dilidir. İlişkisel Veritabanı Yönetim Sistemlerinde (RDMS) verilere erişmek ve bunları değiştirmek için kullanılır. Microsoft SQL sunucusu, Microsoft tarafından üretilen bir İlişkisel Veritabanı Sunucusudur. Birincil sorgu dili olarak SQL'i kullanır.

SQL, bir veritabanına veri ekleme, bilgi için verileri sorgulama, bir veritabanındaki verileri güncelleme/silme ve veritabanı şeması 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, yüklemler, sorgular ve ifadeler adı verilen çeşitli dil öğelerine sahiptir. Bunlar arasında en yaygın olarak kullanılanlar sorgulardır. Sorgular, kullanıcı tarafından, veritabanından alması gereken veri alt kümesinin istenen özelliklerini tanımlayacak şekilde tanımlanır. Ardından Veritabanı Yönetim Sistemi, sorguya gerekli optimizasyonları yapar ve sorgunun sonuçlarını üretmek için gerekli fiziksel işlemleri yürütür. SQL ayrıca karakter dizileri, bit dizileri, sayılar ve tarih ve saat gibi veri türlerinin veritabanlarının sütunlarına dahil edilmesine izin verir. Amerikan Ulusal Standart Enstitüsü (ANSI) ve Uluslararası Standardizasyon Örgütü (ISO), sırasıyla 1986 ve 1987'de SQL'i bir standart olarak benimsemiştir. 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 tüm bu sürümler SELECT, UPDATE, DELETE, INSERT, WHERE gibi yaygın olarak kullanılan komutları benzer şekilde destekler.

Daha önce de belirtildiği gibi, Microsoft SQL sunucusu, SQL'i, daha spesifik olarak, birincil sorgu dilleri olarak 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 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 ifadesi göndermesi gerekir. Microsoft SQL sunucusu, masaüstü, kurumsal ve web tabanlı veritabanı uygulamaları oluşturmak için kullanılabilir. İş istasyonlarından, internetten 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 yılında piyasaya sürüldü ve buna SQL sunucusu 1.0 adı verildi. Bu, İşletim Sistemi/2 (OS2) için geliştirilmiştir. O zamandan beri, MS SQL sunucusunun birkaç sürümü yayınlandı 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 setleri 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 ve veritabanı uygulamaları geliştirmek için kullanılabilen bir veritabanı sunucusudur. Dolayısıyla, birinin bilgisayar dili ve diğerinin bilgisayar uygulaması olduğu durumlarda bu ikisinin farklı şeyler olduğu açıktır.

Önerilen: