Microsoft Access Nedir?

Microsoft Access,Microsoft tarafından geliştirilmiş bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Professional ve daha yüksek sürümlerde bulunan veya ayrı satılan Microsoft Office paketinin bir parçasıdır.

Microsoft Access , veritabanları geliştirmenin hızlı ve kolay bir yolunu sağlar ve özellikle bireyler ve küçük işletmeler için çok uygundur. Access, piyasadaki en popüler masaüstü veritabanıdır.

Access’te çoğu görev grafik kullanıcı arabirimi ( GUI ) aracılığıyla gerçekleştirilebilir, ancak daha ileri düzey kullanıcılar da Visual Basic for Applications ( VBA ) kodunu kullanarak uygulamalar geliştirebilir. İleri düzey kullanıcılar, sorgu yazmak veya değiştirmek için SQL kodunu da kullanabilir.

Ana görevler

Access’te gerçekleştirilen ana görevlerden bazıları şunlardır:

Erişimin Yararları

Bazı “kurumsal iletiler” bilgi yönetim sistemleriyle, Access kullanmanın temel avantajlarından bazılarını içerir:

Microsoft Access’in Sınırlamaları

Birçok senaryo için mükemmel bir seçim olsada, Access’in sınırları vardır. Hiçbir zaman kurumsal bir çözüm olarak tasarlanmadı. Access’in güçlü yönleri, bireylere ve işletmelere, geliştiricileri işe almaya veya Bilişim Teknolojileri departmanını dahil etmeye gerek kalmadan verileri depolamak ve almak ve yararlı raporlar oluşturmak için verimli bir yol sağlamaktır.

Kurumsal CRM gibi kurumsal düzeydeki uygulamalar için SQL Server gibi daha karmaşık bir sistem daha iyi bir seçim olacaktır. SQL Server bir veritabanı sunucusudur ve aynı anda birçok kullanıcının ona erişmesi için tasarlanmıştır. SQL Sever veritabanları, Access veritabanlarından çok daha fazla veri tutabilir. SQL Server daha gelişmiş güvenlik özelliklerine, daha fazla optimizasyon seçeneğine, ağ özelliklerine ve daha fazlasına sahiptir.

Access ile SQL Server arasındaki sınırlamaların iki örneğini burada bulabilirsiniz:

Veritabanı boyutu: Access veritabanlarının maksimum boyutu 2 gigabayt olabilir (sistem nesneleri için gereken alan hariçtir). SQL Server veritabanları, maksimum veri dosyası boyutu 16 terabayt olmak üzere maksimum 524.272 terabayt boyutuna sahip olabilir.

Eşzamanlı kullanıcılar: Bir Access 2016 veritabanının 255 eşzamanlı kullanıcı sınırı vardır, oysa SQL Server 2016’nın her örneği maksimum 32.767 eşzamanlı kullanıcı bağlantısına izin verir.

Pratikte bu rakamlar muhtemelen çok daha düşük olacaktır. Bir Access veritabanı, tasarımına bağlı olarak 1 kullanıcı, 10 kullanıcı veya 100 kullanıcıyla sorun yaşayabilir.Unutmayın, aynı şey SQL Server için de geçerlidir. Kötü tasarlanmış bir veritabanı, tüm veritabanı sunucusunun çökmesine neden olabilir. Bununla birlikte, kilit nokta, SQL Server’ın Access’ten daha sağlam ve ölçeklenebilir olmasıdır.Ancak kurumsal düzeyde bir uygulama olmasa bile, bazen SQL Server yine de daha iyi bir seçimdir. Örneğin, çoğu web sitesi, düşük trafiğe sahip küçük bir web sitesi olsa bile SQL Server veya MySQL gibi veritabanı sunucularını kullanır.

Bu, web sitesini daha ölçeklenebilir hale getirir. Birdenbire çok fazla trafik çekerse, bununla başa çıkabilmelidir.

Ayrıca, paylaşılan barındırma hesaplarındaki daha küçük web siteleri için, barındırma sağlayıcısının SQL Server veya MySQL kullanması daha kolaydır, çünkü tek bir veritabanı sunucusuna erişen yüzlerce hatta binlerce web sitesine sahip olabilirler. Ayrıca, küçük bir web sitesi bile zaman içinde veritabanında büyük miktarda veriyle sonuçlanabilir.

Özel Web Uygulamaları

Access’in daha yeni sürümleri, Access veritabanları için web uygulamaları oluşturmasına izin verdi.

Access 2010, Access Services veritabanlarının SharePoint 2010 web sitelerinde yayımlanabilmesini sağladı ve dışarı depolamak için SharePoint listelerini kullandı.

Access 2013, “özel web uygulamalarını” tanıttı. Web uygulamaları Erişimden oluşturulabilir ve uygulama kaydedildiğinde, doğrudan Access Services veya Office 365 sitesini çalıştıran SharePoint 2013 sorgusunda çalıştıran Access 2013 web çözümleri, depolar temeldeki bir SQL Server veritabanında yer almaktadır.