PL/SQL, “Yapılandırılmış Sorgu Dilinin Prosedürel Dil uzantıları” anlamına gelir. SQL, ilişkisel veritabanı yönetim sistemlerinde (RDBMS) verileri hem sorgulamak hem de güncellemek için popüler bir dildir. PL/SQL, SQL'in bazı sınırlamalarının üstesinden gelmek için SQL diline birçok prosedürel yapı ekler. Ayrıca PL/SQL, Oracle Veritabanları üzerinde görev açısından kritik uygulamalar oluşturmak için daha kapsamlı bir programlama dili çözümü sunar.
PL/SQL oldukça yapılandırılmış ve okunabilir bir dildir. Yapıları, kodun amacını açıkça ifade eder. Ayrıca, PL/SQL öğrenmesi kolay bir dildir.PL/SQL, Oracle Veritabanı geliştirme için standart ve taşınabilir bir dildir. Bir Oracle Veritabanında çalışan bir program geliştirirseniz, onu herhangi bir değişiklik yapmadan hızlı bir şekilde başka bir uyumlu Oracle Veritabanına taşıyabilirsiniz.
PL/SQL gömülü bir dildir. PL/SQL yalnızca bir Oracle Veritabanında çalışabilir. Java, C# ve C++ gibi bağımsız bir dil olarak kullanılmak üzere tasarlanmamıştır. Yani Oracle Database'i olmayan bir sistem üzerinde çalışan bir PL/SQL programı geliştiremezsiniz.
PL/SQL, yüksek performanslı ve oldukça entegre bir veritabanı dilidir. PL/SQL'in yanı sıra Java, C# ve C++ gibi diğer programlama dillerini de kullanabilirsiniz. Ancak, Oracle Database ile etkileşim söz konusu olduğunda, PL/SQL'de verimli kod yazmak diğer programlama dillerine göre daha kolaydır. Özellikle, veritabanı performansını artırmaya yardımcı olan ifade gibi PL/SQL'e özgü yapıları kullanabilirsiniz.
Eğitim dahlinde, katılımcı seviyelerine göre çeşitlendirilerek kurgulanacak şekilde temel seviyeden başlayarak, ileri seviyelere kadar PL/SQL optimize kullanım pratikleri ve yetkinlikleri detaylı şekilde aktarılmakta ve uygulamalı pratikler ile pekiştirilmektedir.