Veritabanı
Veritabanı, organize bir veri koleksiyonudur. Veriler, gerçeğin ilgili yönlerini, bu bilgiyi gerektiren süreçleri destekleyecek şekilde modellemek için tipik olarak düzenlenir. Örneğin, otel odalarının boşluklarını, boş odalara sahip bir otel bulmayı destekleyecek şekilde modelliyor. Veritabanı yönetim sistemleri, verileri yakalamak ve analiz etmek için kullanıcı, diğer uygulamalar ve veri tabanı ile etkileşime giren özel olarak tasarlanmış yazılım uygulamalarıdır. Genel amaçlı bir DBMS, veritabanlarının tanımlanması, oluşturulması, sorgulanması, güncellenmesi ve yönetimine izin vermek için tasarlanmış bir yazılım sistemidir. Bilinen DBMS'ler arasında MySQL, MariaDB, PostgreSQL, SQLite, Microsoft SQL Server, Microsoft Access, Oracle, SAP HANA, dBASE, FoxPro, IBM DB2, LibreOffice Base, FileMaker Pro ve InterSystems Caché bulunur. Bir veritabanı genellikle farklı DBMS'ler arasında taşınabilir değildir, ancak farklı DBMS'ler tek bir uygulamanın birden fazla veritabanı ile çalışmasına izin vermek için SQL ve ODBC veya JDBC gibi standartları kullanarak birlikte çalışabilir.