İlişkisel Veritabanı Yonetim Sistemleri (Relational Database Management Systems - RDBMS) buyuk miktarlardaki verilerin guvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin butunluk icerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle veritabanı da bir ilişkisel veri tabanı yonetim sistemidir.
Oracle veritabanının ozellikleri şunlardır:
• Buyuk miktarda veri tutabilmekte ve verilerin depolandığı alanları ayarlama imkanı vermektedir.
• Aynı anda cok sayıda kullanıcıya verilerin butunluğunu bozmadan hizmet verebilmektedir. Oracle 8 surumu ile birlikte on binlerce kullanıcıya hizmet verebilmektedir.
• Gunun 24 saati ve haftalar boyu hic kapatılmadan calışabilmektedir.
• İşletim sistemi, veri erişim dilleri ve ağ iletişim protokolleri standartlarıyla uyumludur.
• Yetkisiz erişimleri engelleme ve kontrol edebilme imkanı sağlamaktadır.
• Butunluğu veritabanı duzeyinde sağlayabilmektedir, boylece daha az kod yazılmaktadır.
• İstemci/Sunucu mimarisinin butun avantajlarını kullanabilmektedir.
Oracle ile ilk defa karşılaşan kullanıcılar genellikle Delphi, Visual Basic gibi gorsel programlama dillerine benzeyen uygulamalarla karşılaşmayı umarlar. Oysa ki yukarıda da belirttiğimiz gibi Oracle bir ilişkisel veritabanı yonetim sistemidir. Yani bir programlama dili değildir. Fakat Oracle tarafından geliştirilen ve Oracle ’ın kendi uygulama geliştirme aracları icerisinde kullanılan bir programlama dili vardır. Oracle urunleri genellikle buyuk caplı veri kontrolunu gerektiren uygulamalarda kullanılır. Oncelikle bir ağda Oracle veritabanı sadece sunucu olarak adlandırılan bilgisayara yuklenir. Bu sunucu Oracle ’ın desteklediği herhangi bir işletim sistemiyle calışıyor olabilir. Yani Oracle ’ın faklı işletim sistemleri icin farklı surumleri vardır. Bu sunucu bilgisayara kurulan veritabanı uzerinde tablolar, indeksler, eşanlamlar,tablo uzayları ve ihtiyac duyulan kayıtlı prosedurler oluşturulur. Bunlar raporun sonraki bolumlerinde anlatılmaktadır. Oracle ’ın bu veritabanına erişerek uygulama programı geliştirmeye yarayan diğer urunleri de istemci bilgisayarlara kurulur. Tabi sunucu bilgisayara da isteğe bağlı olarak bu urunler kurulabilir.