Documente Academic
Documente Profesional
Documente Cultură
Desarrollo de
Aplicaciones
con Bases de
Datos
Descripción de los paquetes
Un paquete es un conjunto de procedimientos y funciones compuesto de dos
partes. La primera es la especificación de los procedimientos y funciones que
compondrán el paquete y la segunda –llamada cuerpo del paquete– contiene el
código de los procedimientos y funciones que fueron especificados en la primera
parte.
Una gran ventaja que nos provee un motor de base de datos como Oracle es la
posibilidad de programar en forma modular, clara y eficiente. Esto lo permite la
utilización de paquetes, que nos dan la posibilidad de embeber dentro de él
declaraciones de variables, definiciones de tipos de datos, procedimientos y
funciones. De esta forma tenemos una agrupación lógica y ordenada que nos
permite no solo mejorar la calidad de diseño de nuestras aplicaciones, sino
también optimizar el desempeño de ellas.
Los paquetes están conformados por dos partes bien diferenciadas: por un lado,
su especificación, cuya existencia es de carácter obligatorio, y, por otro lado, el
cuerpo, cuya existencia no es de carácter obligatorio.
Estos podrán ser invocados desde fuera del paquete por cualquier tipo de
aplicación.
Figura 1:
paquete.objeto
Para referenciar a los objetos dentro del mismo paquete donde fueron
declarados, no es necesario mencionarlos, sino que deberían ser
referenciados directamente por su propio nombre.
Figura 2:
end;
Figura 3:
end <pkgname>;
Referencias