Cuando utilizarlos
Enviado por admin el Mar, 07/07/2009 - 11:45pm.
Hemos visto que los Objetos de BBDD como contenedores complejos tienen las siguientes características:
- Pueden ser arbitrariamente complejos
- Se manipulan desde PL/SQL
- También se pueden manipular desde clientes Java: Oracle proporciona un programa que crea unos 'wrappers' pars estos objetos de forma que se pueden manejar desde java como si de clases java s etratara.
- Se pueden guardar en la BBDD como campos en tablas relacionales.
- Una tabla relacional puede tener varios campos de objetos (y pueden ser de sitintos objetos).
- El intercambio entre la BBDD y PL/SQL es muy eficiente
- El intercambio entre la BBDD y PL/SQl siempre es por la totalidad del objeto.
Cuando utilizarlos
Los podemos utilizar cuando sea ventajoso en nuestro programa.
- Debemos tratar una gran cantidad de información (estructurada)
- En este caso, el acceso a la información es muy rápido: basta con leer un registro.
Como ejemplos de Objetos, podemos mencionar:
- Factura (albarán y similar) que debe procesarse como un todo.
- Un listado ordenado de valores se puede representar muy bien en un VARRAY.
- Utilización de Varrays para leer muchos registros a la vez
