manual de oracle cajabd

44
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.

Upload: jorge-machado

Post on 18-Feb-2016

226 views

Category:

Documents


3 download

DESCRIPTION

Guia para elaborar UN EJEMPLO DE APEX

TRANSCRIPT

Page 1: Manual de Oracle Cajabd

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.

Page 2: Manual de Oracle Cajabd

Ya creado nuestro workspace damos click en “Click here”

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

Page 3: Manual de Oracle Cajabd

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

Page 4: Manual de Oracle Cajabd

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.

Page 5: Manual de Oracle Cajabd

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.

Page 6: Manual de Oracle Cajabd

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

Page 7: Manual de Oracle Cajabd

(

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

Page 8: Manual de Oracle Cajabd

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

Page 9: Manual de Oracle Cajabd

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

Page 10: Manual de Oracle Cajabd

Damos click en siguiente.

Page 11: Manual de Oracle Cajabd

Luego click en siguiente

Page 12: Manual de Oracle Cajabd

Luego click en siguiente

Luego click en siguiente

Page 13: Manual de Oracle Cajabd

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

Page 14: Manual de Oracle Cajabd

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

Page 15: Manual de Oracle Cajabd

Damos click en siguiente.

Page 16: Manual de Oracle Cajabd

Luego click en siguiente

Luego click en siguiente

Page 17: Manual de Oracle Cajabd

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.

Page 18: Manual de Oracle Cajabd

Aparecerá este mensaje.

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

Page 19: Manual de Oracle Cajabd

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

Page 20: Manual de Oracle Cajabd

Damos click en siguiente.

Luego click en siguiente

Page 21: Manual de Oracle Cajabd

Luego click en siguiente

Page 22: Manual de Oracle Cajabd

Luego click en siguiente

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

Page 23: Manual de Oracle Cajabd

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

Page 24: Manual de Oracle Cajabd

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

Page 25: Manual de Oracle Cajabd

Damos click en siguiente.

Luego click en siguiente

Page 26: Manual de Oracle Cajabd

Luego click en siguiente

Page 27: Manual de Oracle Cajabd

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

Page 28: Manual de Oracle Cajabd

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

Page 29: Manual de Oracle Cajabd

Aparecerá este mensaje.

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

Workshop

Luego entramos a SQL commands

Page 30: Manual de Oracle Cajabd

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

Page 31: Manual de Oracle Cajabd

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.

Page 32: Manual de Oracle Cajabd

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

Page 33: Manual de Oracle Cajabd

Click en el botón créate

Seleccionamos Database y damos click en Next

Page 34: Manual de Oracle Cajabd

Click en next

Seleccionamos nuestra base de datos y damos click en Next

Page 35: Manual de Oracle Cajabd

Seleccionamos Master Detail

Y seleccionamos Cat_empresario en Master table name

Page 36: Manual de Oracle Cajabd

Y seleccionamos Cat_autobuses en Datailr table name

Page 37: Manual de Oracle Cajabd

Luego damos click en Add page

Page 38: Manual de Oracle Cajabd

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

Page 39: Manual de Oracle Cajabd

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

Page 40: Manual de Oracle Cajabd

Seleccionamos un tema y le damos Next

Page 41: Manual de Oracle Cajabd

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

Page 42: Manual de Oracle Cajabd

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

Page 43: Manual de Oracle Cajabd

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.

Page 44: Manual de Oracle Cajabd