[Link].
com/academy
Database Programming with PL/SQL
1-2: Benefits of PL/SQL Practice
Activities
Vocabulary
Identify the vocabulary word for each definition below:
The ability for PL/SQL programs to run anywhere an Oracle
Portability
server runs.
Blocks
The basic unit of PL/SQL programs- also known as modules.
An error that occurs in the database or in a users program
Exception
during runtime.
Try It / Solve It
1. Why is it more efficient to combine SQL statements into PL/SQL blocks?
An application is more efficient when created in PL/SQL blocks; there is less
network traffic, resulting in a faster application.
2. Why is it beneficial to use PL/SQL with an Oracle database? List at least three
reasons.
Integration of procedural constructs with SQL.
Improve Performance.
Exception handling.
3. How is PL/SQL different from C and Java? List three differences.
PL/SQL requires a database or Oracle tool.
PL/SQL allows for some object-oriented programming techniques, but is not as
extensive as Java.
PL/SQL is the most efficient language to use with an Oracle database.
4. List three examples of what you can build with PL/SQL code.
Create Web and other applications
Manage application data
Manage the Oracle database