Bir veritabanı ortamında beş ana bileşen vardır: veri, donanım, yazılım, insanlar ve prosedürler. Donanım, veritabanı ortamındaki fiziksel cihazlardır. İşletim sistemleri, veri tabanı yönetim sistemleri ve uygulamaları yazılımı oluşturur. Veri tabanı ortamındaki insanlara örnek olarak sistem yöneticisi, programcılar ve son kullanıcılar verilebilir. Prosedürler veritabanına ilişkin talimatlar ve kurallardır.
Veri tabanı yönetim sistemi, veri tabanı ortamının beyni olarak işlev görür; orada depolanan verileri düzenler, depolar, alır ve korur. Ek olarak, veritabanı yönetim sistemi depolanan verilerde kolay değişikliklere izin verir. Ana veritabanı yönetim sistemi satıcıları Oracle, IBM, Microsoft, SQL Server ve Sybase'dir.
Dört yapısal veritabanı yönetim sistemi türü vardır: hiyerarşik veritabanları, ağ veritabanları, ilişkisel veritabanları ve nesne yönelimli veritabanları. Bir kuruluşun kullanmayı seçtiği, tamamen depolanan verilerin niteliğine ve istenen işlemlere bağlıdır. Bir kuruluşun birden fazla veritabanı yönetim sistemi kullanması nadir değildir, çünkü bir tür diğerine göre belirli bir göreve daha uygun olabilir. Birçok popüler veritabanı yönetim sistemi, kullanım kolaylığı, güvenlik ve çok yönlülükleri nedeniyle seçildi.