You are on page 1of 10

1.

Base de datos Proyecto RentApp

DIEGO ANDRES BARRETO URIBE


MANUEL MARTINEZ JUNCO
JONATHAN ADOLFO RIVAS
HECTOR EDUARDO BELLO

ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN ADSI


1310048

SENA
Colombia, 23/072017
2.

Contenido

Contenido ........................................................................................................... 2
Relacin de las tablas ......................................................................................... 3
Estructura Construida ......................................................................................... 5
3.

Relacin de las tablas

Sentencias Utilizadas DDL


1.
CREATE TABLE "PROPIETARIO"
( "ID_PROPIETARIO" CHAR(10),
"NOMBRE" VARCHAR2(30),
"APELLIDOS" VARCHAR2(30),
"TELEFONO" NUMBER(12,0),
"CORREO" VARCHAR2(30),
CONSTRAINT "PROPIETARIO_PK" PRIMARY KEY ("ID_PROPIETARIO")
ENABLE
) ;ALTER TABLE "PROPIETARIO" ADD CONSTRAINT "PROPIETARIO_FK2"
FOREIGN KEY ("ID_PROPIETARIO")
REFERENCES "USUARIOS" ("ID_USUARIO") ENABLE;

CREATE OR REPLACE TRIGGER "BI_PROPIETARIO"


before insert on "PROPIETARIO"
for each row
begin
if :NEW."ID_PROPIETARIO" is null then
select "SEC_USUARIOS".nextval into :NEW."ID_PROPIETARIO" from dual;
end if;
end;

/
ALTER TRIGGER "BI_PROPIETARIO" ENABLE;

2.

CREATE TABLE "RENTA"


( "ID_RENTA" CHAR(10),
"PRECIO" NUMBER(4,30),
"CARACTERISTICAS" VARCHAR2(240),
"REQUISITOS" VARCHAR2(240),
4.

"DIRECCION" VARCHAR2(30),
"TIPO" VARCHAR2(20),
CONSTRAINT "RENTA_PK" PRIMARY KEY ("ID_RENTA") ENABLE
) ;ALTER TABLE "RENTA" ADD CONSTRAINT "RENTA_FK2" FOREIGN KEY
("ID_RENTA")
REFERENCES "USUARIOS" ("ID_USUARIO") ENABLE;

CREATE OR REPLACE TRIGGER "BI_RENTA"


before insert on "RENTA"
for each row
begin
if :NEW."ID_RENTA" is null then
select "SEC_USUARIOS".nextval into :NEW."ID_RENTA" from dual;
end if;
end;

/
ALTER TRIGGER "BI_RENTA" ENABLE;

3.

CREATE TABLE "USUARIOS"


( "ID_USUARIO" CHAR(10) NOT NULL ENABLE,
"NOMBRE" VARCHAR2(30),
"APELLIDOS" VARCHAR2(30),
"CEDULA" NUMBER(12,0),
"CORREO" VARCHAR2(30),
"TELEFONO" NUMBER,
CONSTRAINT "USUARIOS_PK" PRIMARY KEY ("ID_USUARIO") ENABLE
);

CREATE OR REPLACE TRIGGER "BI_USUARIOS"


before insert on "USUARIOS"
for each row
begin
if :NEW."ID_USUARIO" is null then
select "SEC_USUARIOS".nextval into :NEW."ID_USUARIO" from dual;
end if;
end;

/
ALTER TRIGGER "BI_USUARIOS" ENABLE;
5.

Estructura Construida
6.
7.
8.
9.
10.

You might also like