Professional Documents
Culture Documents
Noviembre 2015
DESARROLLO DE LA PRACTICA
a) Abra una venta de la Lnea de Comandos SQL de Oracle, y escriba las
siguientes sentencias (solo si no ha desbloqueado la cuenta de HR):
b) Ejecute las siguientes sentencias para insertar datos en las tablas creadas
anteriormente. Describa que realiza cada una de las sentencias y muestre el
resultado obtenido.
PurchaseOrderList_ntabtyp
AS
TABLE
OF
Devuelve los nombres con los que se guardan las tablas creadas por usuario
23. UPDATE Customer_objtab c
30.
SELECT
CustName,
TREAT(VALUE(c)
Corp_Customer_objtyp).Account_mgr_id
FROM Customer_objtab c
WHERE VALUE(c) IS OF (ONLY Corp_Customer_objtyp);
AS
CUESTIONARIO
1.- Realice una comparacin de las caractersticas que proporciona una base
de datos orientada a objetos con respecto a una base de datos objetorelacional.
R- Una BDOO est diseada para integrarse directamente con lenguajes
orientados a objetos, utiliza clases, mtodos, herencia y encapsulamiento.
2.- Mencione las ventajas que presenta la creacin de Tipos Definidos por el
Usuario (TDU) en comparacin con una base de datos relacional.
R- Aportan la funcionalidad de clases, permite definir los mtodos,
operaciones y atributos dentro del mismo, en lugar de tener que hacerlos por
separado.
3.- Indique las diferencias que tiene el concepto de herencia en el modelo
orientado a objetos implementado en un sistema de bases de datos objetorelacional, y que caractersticas no son consideradas.
R- Cuenta con 3 tipos:
Herencia de sustitucin: en cualquier lugar donde podamos tener un objeto
de tipo podemos sustituirlo por un objeto de tipo t si t hereda de t'.
Herencia de restriccin: es un subcaso de la herencia de inclusin. Un tipo t
es un subtipo de si est formado por todos los objetos de t que satisfacen
una restriccin dada.
Herencia de especializacin: un tipo t es un subtipo de t', si los objetos de
tipo t son objetos de tipo t' que contienen informacin ms especfica.
CONCLUSIONES
Se pudo ver el funcionamiento de una base de datos orientada a objetos, el
uso de objetos dentro de otras definiciones de objetos hace ms fcil su uso.
Adems, utilizar el modelo orientado a objetos tiene otras ventajas, como el
uso de mtodos dentro de cada clase.
El uso del paradigma orientado a objetos es muy sencillo gracias al
conocimiento previo y agregarle elementos relacionales da como resultado
un paradigma an ms poderoso.
Por ltimo, el uso de la herramienta web de Oracle hizo que algunas
consultas se mostrarn mejor, pero en otras no dio resultado alguno. Por lo
tanto, es preferible probar todas en la consola para ver el resultado.