MS Access ve SQL Karşılaştırması
Microsoft Office Access (veya yalnızca MS Access olarak bilinir), Microsoft tarafından oluşturulan ilişkisel bir veritabanı yönetim sistemidir. İlişkisel Microsoft Jet Veritabanı Altyapısını bir GUI ve yazılım geliştirme araçlarıyla birleştirir. Ayrıca çeşitli uygulamaların (MS Word, MS Excel ve MS PowerPoint dahil) Microsoft Office Suite'in bir parçasıdır. MS Access, verileri Access Jet Veritabanı Altyapısı'na dayalı olarak Access'e özgü bir biçimde depolar. Ayrıca diğer Access veritabanlarında, Excel, SharePoint, listelerde, metin, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 veya ODBC uyumlu herhangi bir veri kapsayıcısında depolanan verileri içeri aktarabilir veya bunlara bağlanabilir. (Örneğin Microsoft SQL Server) doğrudan.
Yapısal Sorgulama Dili (SQL olarak da bilinir) bir veritabanı dilidir. RDMS'lerde verileri yönetmek için özel olarak tasarlanmıştır ve anlayışı ilişkisel cebire dayanmaktadır. Yetenekleri arasında veri sorgulama ve güncelleme, şema oluşturma ve değiştirme ve veri erişim kontrolü bulunur. RDMS modelini kullanan ilk dillerden biriydi ve bu ilişkisel veritabanları için kesinlikle en yaygın kullanılan dildir. SQL dili birden çok dil öğesine bölünür: ara sıra deyimlerin ve sorguların isteğe bağlı bileşen bileşenleri olan maddeler; sütunlar ve veri satırlarından oluşan skaler değerler veya tablolar üreten ifadeler; üç değerli mantık (veya 3VL) Boole gerçeği değerini SQL olarak değerlendirebilen koşulları belirtmek için kullanılan tahminler; belirli spesifikasyonlara göre veri alan sorgular; ve şemaları ve verileri etkileyen ya da işlemleri, program akışını, bağlantıları, oturumları veya tanılamaları denetleyebilen ifadeler.
Erişim temel olarak basit veritabanı çözümleri oluşturmak için kullanılır. Access aracılığıyla oluşturulan tablolar, çok sayıda standart alan türü, dizin ve başvuru bütünlüğünü destekler. Ayrıca bir sorgu arabirimi, verilerin görüntülenip girilebileceği formlar ve yazdırmak için raporlar ile birlikte gelir. İşaretle ve tıkla seçeneklerinin kullanılmasıyla, Access kullanıcının basit görevleri makrolar aracılığıyla otomatikleştirmesini sağlar. Görsel olarak hoş ve makul düzeyde gelişmiş çözümler üretebilen programcı olmayanlar arasında oldukça popülerdir..
SQL artık bir standart ve yapısı birçok farklı bileşenden oluşuyor. Bunlar, SQL Framework, SQL / Foundation, SQL / Bağlamalar, SQL / CLI (Çağrı Seviyesi Arayüzü) ve SQL / XML (veya XML ile ilgili Spesifikasyonlar) içerir, ancak bunlarla sınırlı değildir.
Özet:
1. Access, verileri Access Jet Veritabanı Altyapısı'na dayalı bir biçimde depolayan ilişkisel bir veritabanı yönetim sistemidir; SQL, RDMS'lerde verileri yönetmek için özel olarak tasarlanmış bir veritabanı dilidir.
2. Erişim esas olarak basit veritabanı çözümleri oluşturmak için kullanılır; SQL, SQL Framework, SQL / CLI ve SQL / XML dahil ancak bunlarla sınırlı olmamak üzere birden fazla bileşenden oluşan bir standarttır.