Sei sulla pagina 1di 44

Primero damos click en Aplication Express.

Despus Ingresamos el usuario System y la contrasea que le asignamos a este usuario y click en
login.

Luego daremos click en la opcin de crate new, y llenaremos los siguientes campos como en la
imagen siguiente, la contrasea que ustedes deseen y despus daremos click en create workspace.

Ya creado nuestro workspace damos click en Click here

Luego ingresaremos la contrasea 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 conexin entre el workspace que creamos y sqldeveloper, primero
damos click en el signo ms de color verde y ah damos nueva conexin.

Luego ingresamos el nombre de la conexin puede ser cualquiera, ingresamos el usuario con el
que creamos el workspace y la contrasea.

Luego click en probar para corroborar que la conexin fue un xito.

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

Aqu ingresaran el siguiente cdigo:

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),
AoFabricacion 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 botn Ejecutar o presionan Control+Enter

Aparecer el mensaje que las 4 tablas estn creadas

Despus 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 botn 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 botn abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Aqu seleccionamos el campo de aofabricacion y en la opcin 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 botn 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 botn abrir
Y seleccionamos el archivo cat_autobuses y damos click en el botn abrir
Y seleccionamos el archivo cat_autobuses y damos click en el botn abrir
Y seleccionamos el archivo cat_autobuses y damos click en el botn abrir

Y seleccionamos el archivo pro_viajes y damos click en el botn abrir

Damos click en siguiente.

Luego click en siguiente

Luego click en siguiente

Aqu seleccionamos los campo de fechaentrada y fechasalida, la opcin 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 despus el trigger uno por uno, Seleccionamos el cdigo y damos click en run el
botn 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 botn crate

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 sern 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 contrasea

Y podemos apreciar que nuestro formulario esta hecho

Ingresaremos datos a nuestra tabla Cat_empresarios dando click en create

Despus veremos que ya est creado nuestro empresario creado.

Potrebbero piacerti anche