Oracle PL/SQL Database Administration: 11g/12c DBA Developer
PL/SQL is a procedural language designed specifically to embrace SQL statements within its syntax. The program units are compiled by the Oracle Database server and stored inside the database. An application that uses Oracle Database is worthless unless only correct and complete data is persisted. This approach is generally called the thick database paradigm, but if you are not familiar with Oracle PL/SQL, you will miss the opportunity to have proper code management.