No es un bug, es una característica no documentada

25/2/16

Acceso a datos. Oracle Database. Ejercicios

15:34 Posted by Inazio Claver , No comments
1. Definir un tipo profesor con la siguiente estructura


-- Tipo Direccion
create or replace type T_DIRECCION as object(
  calle varchar2(15),
  numero varchar2(20),
  ciudad varchar2(10),
  codigo_postal varchar2(5)
);

-- Tipo Telefono
create or replace type T_TELEFONO as varray(5) of varchar2(9);

-- Tipo Profesor
create or replace type T_PROFESOR as object(
  nombre varchar2(20),
  direccion T_DIRECCION,
  salario number,
  telefono T_TELEFONO
) not final;

2. Definir dos extensiones para el tipo profesor que cumplan las siguientes restricciones:

23/2/16

Acceso a datos. Oracle Database. Sintaxis y ejemplos

19:03 Posted by Inazio Claver , No comments
La sintaxis de Oracle está basada en lenguaje SQL, con la puntualización de que permite declarar objetos y almacenarlos como tal, arrays de objetos, etc.


A continuación veremos unos cuantos ejemplos de la sintaxis que emplearemos en esta tecnología:

Tipos de objetos




Métodos



¿Qué sucede? Que hasta ahora, solo hemos estado especificando el esqueleto de estos métodos. Para proramar el código que hará las operaciones deberemos agregar un cuerpo al método, con la sentencia CREATE OR REPLACE TYPE BODY.

12/2/16

Acceso a datos. Oracle Database. Instalación de Oracle Database Express Edition y SQL Developer

1:36 Posted by Inazio Claver , No comments
Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional desarrollado por Oracla (el nombre ya daba una pista, ¿verdad?).

Se considera como uno de los sistemas de bases de datos más completos, destacando su soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma, por no hablar de un precio absurda y escandalosamente caro según que herramientas contrates, pero bueno.

En esta sección trabajaremos con Oracle Database Express Edition y su entorno de desarrollo gráfico Oracle SQL Developer.

Instalación y primer arranque

Lo primero será descargar la versión que deseemos de Oracle Database Express Edition desde la web oficial (http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html), y Oracle SQL Developer desde http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.html.

Hecho esto, lanzaremos la instalación de Database, siendo una muy sencilla y donde configuraremos exclusivamente la contraseña para el usuario por defecto (system).


7/2/16

Instalar WindowBuilder en Eclipse

2:24 Posted by Inazio Claver 18 comments
WindowBuilder es uno de mis plugins preferidos para desarrollar interfaces gráficas Java en Eclipse.
Es bastante intuitivo, permite configuraciones de varias líneas de código con un sólo clic y el resultado es aceptable.
Por contra-parte, tiene el defecto de que a veces, según los cambios que realices en el código "a mano", al abrir otra vez la perspectiva WindowBuilder ésta puede quedarse "atascada", hasta llegar al punto de que tengamos que recargarla varias veces.

Si estás interesado en instalar WindowBuilder, sigue los siguientes pasos.