MS Access ve SQL Arasındaki Fark

Anonim

MS Access ve SQL

Microsoft Office Access (veya MS Access olarak da bilinir), Microsoft tarafından oluşturulan ilişkisel veritabanı yönetim sistemidir. İlişkisel Microsoft Jet Veritabanı Altyapısı'nı bir GUI ve yazılım geliştirme araçları ile birleştirir. Ayrıca, Microsoft Office Suite'in çeşitli uygulamaları (MS Word, MS Excel ve MS PowerPoint dahil) bir parçasıdır. MS Access, Access Jet Veritabanı Altyapısına dayalı Access'e özgü bir biçimde veri depolar. Ayrıca, diğer Access veritabanlarında, Excel, SharePoint, listeler, metin, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 veya ODBC ile uyumlu herhangi bir veri konteynerinde depolanan veriyi içe aktarabilir veya bunlara bağlayabilirsiniz. (Örneğin, Microsoft SQL Server).

Yapısal Sorgulama Dili (SQL olarak da bilinir) bir veritabanı dili. Özellikle RDMS'lerdeki verileri yönetmek üzere tasarlanmıştı ve kavramı ilişkisel cebire dayanıyordu. Yetenekleri veri sorgusu ve güncelleme, şema oluşturma ve değiştirme ve veri erişim kontrolü içerir. RDMS modelini kullanan ilk dillerden biriydi ve kesinlikle bu ilişkisel veritabanları için en yaygın kullanılan dildir. SQL dili çoklu dil öğelerine bölünmüştür: ifadeler ve sorguların bazen isteğe bağlı oluşturucu bileşenleri olan yan tümcesi; Skalalı değerler veya sütunlar ve veri satırlarından oluşan tablolar üreten ifadeler; SQL üç değerli mantık (veya 3VL) Boolean doğruluk değerlerini değerlendirebilen koşulları belirtmek için kullanılan predicate; belirli spesifikasyonlara dayanan verileri geri getiren sorgular; şemaları ve verileri etkileyen ya da işlemleri, program akışını, bağlantıları, oturumları ya da teşhisi de kontrol edebilen ifadeler.

Erişim öncelikle basit veritabanı çözümleri oluşturmak için bir araç olarak kullanılır. Access aracılığıyla oluşturulan tablolar, standart alan türleri, dizinleri ve başvuru bütünlüğünü içeren bir bolluğu desteklemektedir. Ayrıca, bir sorgu arabirimi, form üzerinde veri görüntüleme ve girme formları ve yazdırma için raporlar ile birlikte gelir. Erişim noktası ve tıklama seçeneklerini kullanarak, kullanıcının basit görevleri makrolar aracılığıyla otomatikleştirmesine olanak tanır. Görsel açıdan hoş ve makul derecede gelişmiş çözümler üretebilen programcı olmayan kişilerle oldukça popülerdir.

SQL artık bir standart ve yapısı pek çok farklı bileşenden oluşuyor. Bunlar, SQL Framework, SQL / Foundation, SQL / Bağlantılar, SQL / CLI (Çağrı Seviyesi Arabirimi) 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 bir ilişkisel veritabanı yönetim sistemidir; SQL, RDMS'lerdeki 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 de dahil olmak ancak bunlarla sınırlı olmamak üzere birden çok bileşenden oluşan bir standarttır.