manual de oracle cajabd

Post on 18-Feb-2016

227 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Guia para elaborar UN EJEMPLO DE APEX

TRANSCRIPT

Primero damos click en Aplication Express.

Después Ingresamos el usuario System y la contraseña que le asignamos a este usuario y click en

login.

Luego daremos click en la opción de créate new, y llenaremos los siguientes campos como en la

imagen siguiente, la contraseña que ustedes deseen y después daremos click en create workspace.

Ya creado nuestro workspace damos click en “Click here”

Luego ingresaremos la contraseña del usuario “prueba” con el workspace Prueba que creamos.

Ahora utilizaremos otro programa para poder crear la base de datos, y será sqldeveloper

Este es el ambiente grafico de sqldeveloper

Primero hay que hacer la conexión entre el workspace que creamos y sqldeveloper, primero

damos click en el signo más de color verde y ahí damos nueva conexión.

Luego ingresamos el nombre de la conexión puede ser cualquiera, ingresamos el usuario con el

que creamos el workspace y la contraseña.

Luego click en probar para corroborar que la conexión fue un éxito.

Aparecera un mensaje de correcto y luego en click en aceptar.

Aquí ingresaran el siguiente código:

create table cat_Empresario

(

idempresario number not null,

nombres varchar2 (30),

apellidos varchar2 (30),

direccion varchar2 (255),

ciudad varchar2 (30),

sexo varchar2 (1),

telefono varchar2 (25),

primary key (idempresario)

);

create table cat_Autobuses

(

idAutobus number not null constraint pk_autobuses primary key,

placa varchar2 (30),

numAsientos number,

Marca varchar2 (50),

Modelo varchar2 (50),

AñoFabricacion date,

idempresario number,

foreign key (idempresario) references cat_Empresario(idempresario)

);

create table cat_Motorista

(

idMotorista number not null,

idlicencia varchar2 (30),

nombres varchar2 (30),

apellidos varchar2 (30),

direccion varchar2 (255),

ciudad varchar2 (25),

sexo varchar2 (1),

telefono varchar2 (25),

primary key (idmotorista)

);

create table pro_Viaje

(

idviajes number not null,

lugarDestino varchar2 (50),

LugarOrigen varchar2 (50),

fechaentrada date,

FechaSalida date,

idMotorista number,

idAutobus number,

Numpasajeros number not null,

precio decimal (8,2),

totalviaje decimal (8,2),

observacion varchar2 (255),

primary key (idviajes),

foreign key (idmotorista) references cat_motorista(idmotorista),

foreign key (idautobus) references cat_autobuses (idautobus)

);

Seleccionan el texto y le dan click en el botón Ejecutar o presionan Control+Enter

Aparecerá el mensaje que las 4 tablas están creadas

Después ingresaremos datos a nuestras tablas atreves de archivos csv desde sqldeveloper

Damos click derecho en nuestra tabla cat_empresario y damos click en Importar Datos

Y seleccionamos el archivo cat_empresario y damos click en el botón abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Luego click en siguiente

Y damos click en verificar y todas las opciones deben de estar en SUCCESS y click en terminar.

Aparecera este mensaje.

Luego damos click derecho en nuestra tabla cat_autubuses y damos click en Importar Datos

Y seleccionamos el archivo cat_autobuses y damos click en el botón abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Aquí seleccionamos el campo de añofabricacion y en la opción de formato pondremos el formato

de fecha que tiene nuestro archivo csv en este caso es: “dd-mm-yyyy” y damos click en siguiente

Y damos click en verificar y todas las opciones deben de estar en SUCCESS y click en terminar.

Aparecerá este mensaje.

Luego damos click derecho en nuestra tabla cat_motorista y damos click en Importar Datos

Y seleccionamos el archivo cat_motoristas y damos click en el botón abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Luego click en siguiente

Y damos click en verificar y todas las opciones deben de estar en SUCCESS y click en terminar.

Aparecerá este mensaje.

Luego damos click derecho en nuestra tabla pro_viaje y damos click en Importar Datos

Y seleccionamos el archivo cat_motoristas y damos click en el botón abrir

Y seleccionamos el archivo cat_autobuses y damos click en el botón abrir

Y seleccionamos el archivo cat_autobuses y damos click en el botón abrir

Y seleccionamos el archivo cat_autobuses y damos click en el botón abrir

Y seleccionamos el archivo pro_viajes y damos click en el botón abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Aquí seleccionamos los campo de fechaentrada y fechasalida, la opción de formato pondremos el

formato de fecha que tiene nuestro archivo csv en este caso es: “dd-mm-yyyy” y damos click en

siguiente

Y damos click en verificar y todas las opciones deben de estar en SUCCESS y click en terminar.

Aparecerá este mensaje.

Ahora ya ingresados los datos, regresamos a Oracle Application Express e ingresamos a SQL

Workshop

Luego entramos a SQL commands

Aquí crearemos las secuencias y los triger siguientes:

CREATE SEQUENCE cEmpresario

START WITH 11

INCREMENT BY 1;

CREATE TRIGGER TRIG_Empresario

BEFORE INSERT ON cat_Empresario

FOR EACH ROW

BEGIN

SELECT cEmpresario.NEXTVAL INTO :NEW.idempresario FROM DUAL;

END;

CREATE SEQUENCE cAutobuses

START WITH 101

INCREMENT BY 1;

CREATE TRIGGER TRIG_Autobuses

BEFORE INSERT ON cat_Autobuses

FOR EACH ROW

BEGIN

SELECT cAutobuses.NEXTVAL INTO :NEW.idAutobus FROM DUAL;

END;

CREATE SEQUENCE cMotorista

START WITH 51

INCREMENT BY 1;

CREATE TRIGGER TRIG_Motorista

BEFORE INSERT ON cat_Motorista

FOR EACH ROW

BEGIN

SELECT cMotorista.NEXTVAL INTO :NEW.idMotorista FROM DUAL;

END;

CREATE SEQUENCE cViaje

START WITH 201

INCREMENT BY 1;

CREATE TRIGGER TRIG_Viaje

BEFORE INSERT ON pro_Viaje

FOR EACH ROW

BEGIN

SELECT cViaje.NEXTVAL INTO :NEW.idviajes FROM DUAL;

END;

Crear Primero la secuencia y después el trigger uno por uno, Seleccionamos el código y damos click en run el

botón amarrillo.

Ya creadas las 4 secuencias y los 4 trigger, procederemos hacer el master detail para el formulario.

Dar click en Home e ir a Application Builder

Click en el botón créate

Seleccionamos Database y damos click en Next

Click en next

Seleccionamos nuestra base de datos y damos click en Next

Seleccionamos Master Detail

Y seleccionamos Cat_empresario en Master table name

Y seleccionamos Cat_autobuses en Datailr table name

Luego damos click en Add page

Seleccrionamos Master Detail y las tablas que pondremos serán Cat_Motorista como Master Table

y Pro_viajes como Detail Table y click en Add page.

Despues click en Next

Seleccionamos el numero de niveles que deseamos para nuestro formulario y damos click en Next

Luego Click en Next

Luego click en Aplication Espress, en el language seleccionamos Espanol El Salvador y

configuramos el formato de la fecha y damos click en Next

Seleccionamos un tema y le damos Next

Y por último damos click en Create y ya tendremos nuestro formulario creado

Para poder ver nuestro formulario y poder Insertar, actualizar, seleccionar y eliminar datos damos

click en Run Application

En el Login ingrasamos nuestro usuario y la contraseña

Y podemos apreciar que nuestro formulario esta hecho

Ingresaremos datos a nuestra tabla Cat_empresarios dando click en create

Después veremos que ya está creado nuestro empresario creado.

top related