Oracle Veri Tabanı bir “İlişkisel Veri Tabanı Yonetim Sistemidir”(RELATIONAL DATABASE MANAGEMENT SYSTEM-RDBMS). İlişkisel Veri Tabanı Yonetim Sistemleri buyuk miktardaki verilerin guvenli bir şekilde tutulabildiği programlardır. Bir veritabanının amacı birbirleriyle ilişkili olan verileri saklamak ve geri almaktır. Oracle Veri Tabanı diğer RDBMS yazılımlarında olduğu gibi, verilerin yonetilmesi, tasarlanması, hazırlanması ve sorgulanması kapmasında kullanılan bir alt programlama dili olan SQL uzerine inşa edilmiştir. Ancak Oracle yazılımı yaygın bir uygulama olan SQL ’e ozel programlama uzantıları ekleyerek şirketin kendisi tarafından geliştirilmiş bir uygulama olan PL.SQL ’e bağlıdır.


Oracle Veri Tabanı ayrıca JAVA ’da programlamayı destekler ve PL.SQL veya JAVA ile yazılan programları diğer dilden cağırabilir. Oracle Veri Tabanı sadece verilerimizi saklama işini yapmaz. Ayrıca Oracle Veri Tabanı uzerinde calışan web tabanlı bir yazılım geliştirme ortamı olan Oracle Apex ’i (Oracle Application Express) kullanarak uygulama geliştirebiliriz. Oracle Apex kurulum icin ayrıca bir Application Server gereği de duymaz.