You are on page 1of 2

CREATE TABLE TIPOSCUENTA ( TIPO CHAR(1) PRIMARY KEY, DESCRIPCION CHAR(50) NOT NULL ); -INSERT INTO TIPOSCUENTA VALUES

('C','CORRIENTE'); INSERT INTO TIPOSCUENTA VALUES ('A','AHORRO'); -CREATE TABLE TIPOSMOVIMIENTO ( TIPO CHAR(1) PRIMARY KEY, DESCRIPCION CHAR(50) NOT NULL ); -INSERT INTO TIPOSMOVIMIENTO VALUES ('C','CONSIGNACION'); INSERT INTO TIPOSMOVIMIENTO VALUES ('R','RETIRO'); -CREATE TABLE CLIENTES( IDCLIENTE NUMBER(12) PRIMARY KEY, NOMBRE VARCHAR(50) NOT NULL, APELLIDO VARCHAR(50) NOT NULL, EMAIL VARCHAR(80) NOT NULL, sexo char(1) NOT NULL ); -INSERT INTO CLIENTES VALUES (123,'DONEY','HERNANDEZ','DONEYMAGNO@HOTMAIL.COM','M '); INSERT INTO CLIENTES VALUES (124,'JAVIER','MUOZ','JAVI@HOTMAIL.COM','F'); INSERT INTO CLIENTES VALUES (125,'HARVEY','ORDOEZ','HON@HOTMAIL.COM','M'); INSERT INTO CLIENTES VALUES (126,'EDISON','HERNANDEZ','EDISON@HOTMAIL.COM','M'); INSERT INTO CLIENTES VALUES (127,'WILLIAM','DIAZ','WILLIAMDIAZ@HOTMAIL.COM','M') ; -CREATE TABLE CUENTAS( NROCUENTA NUMBER(15) PRIMARY KEY, SALDO NUMBER(12,2) NOT NULL, FECHAAPERTURA DATE NOT NULL, IDCLIENTE NUMBER(12) NOT NULL REFERENCES CLIENTES(IDCLIENTE), TIPO CHAR(1) NOT NULL REFERENCES TIPOSCUENTA(TIPO) ); -INSERT INTO CUENTAS VALUES (111,100000.0,SYSDATE-365,123,'C'); INSERT INTO CUENTAS VALUES (222,200000.0,SYSDATE-265,124,'C'); INSERT INTO CUENTAS VALUES (333, 0.0, SYSDATE-165,125,'C'); INSERT INTO CUENTAS VALUES (444,400000.0,SYSDATE-65 ,126,'C'); INSERT INTO CUENTAS VALUES (555,500000.0,SYSDATE-465,123,'A'); INSERT INTO CUENTAS VALUES (666,234500.0,SYSDATE-565,124,'A'); INSERT INTO CUENTAS VALUES (777,700000.0,SYSDATE-30 ,125,'A'); INSERT INTO CUENTAS VALUES (888,800000.0,SYSDATE-40 ,127,'A'); -CREATE TABLE CUENTACORRIENTES( NROCUENTA NUMBER(15) PRIMARY KEY REFERENCES CUENTAS(NROCUENTA), INTERESSOBREGIRO NUMBER(2) NOT NULL, LIMITESOBREGIRO NUMBER(12,2) NOT NULL, SOBREGIRO NUMBER(12,2) NOT NULL, FECHAINICIALSOBREGIRO DATE ); -INSERT INTO CUENTACORRIENTES VALUES (111,7,200000.0,0.0,SYSDATE); INSERT INTO CUENTACORRIENTES VALUES (222,7,200000.0,0.0,SYSDATE);

INSERT INTO CUENTACORRIENTES VALUES (333,7,200000.0,10000.0,SYSDATE); INSERT INTO CUENTACORRIENTES VALUES (444,7,200000.0,0.0,SYSDATE); -CREATE TABLE CUENTAAHORROS( NROCUENTA NUMBER(15) PRIMARY KEY REFERENCES CUENTAS(NROCUENTA), INTERES NUMBER(2) NOT NULL, VALORINTERES NUMBER(12,2) NOT NULL ); -INSERT INTO CUENTAAHORROS VALUES (555,12,15000); INSERT INTO CUENTAAHORROS VALUES (666,15,25000); INSERT INTO CUENTAAHORROS VALUES (777,6,10000); -CREATE TABLE MOVIMIENTOS( NROMVTO NUMBER(15) PRIMARY KEY, NROCUENTA NUMBER(15) REFERENCES CUENTAS(NROCUENTA), FECHA DATE NOT NULL, VALORMVTO NUMBER(12,2) NOT NULL, TIPO CHAR(1) NOT NULL REFERENCES TIPOSMOVIMIENTO(TIPO) ); ---INSERT INTO MOVIMIENTOS VALUES (1, 111,SYSDATE-10,150000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (2, 111,SYSDATE-10,120000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (3, 222,SYSDATE-10,220000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (4, 333,SYSDATE-10,320000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (5, 444,SYSDATE-10,650000.0, 'R'); -INSERT INTO MOVIMIENTOS VALUES (6, 555,SYSDATE-10,310000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (7, 666,SYSDATE-10,450000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (8, 777,SYSDATE-10,510000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (9, 222,SYSDATE-10,1250000.0,'C'); INSERT INTO MOVIMIENTOS VALUES (10,333,SYSDATE-10,160000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (11, 111,SYSDATE-10,150000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (12, 111,SYSDATE-10,120000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (13, 222,SYSDATE-10,220000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (14, 333,SYSDATE-10,320000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (15, 444,SYSDATE-10,150000.0, 'R'); -INSERT INTO MOVIMIENTOS VALUES (16, 555,SYSDATE-10,610000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (17, 666,SYSDATE-10,850000.0, 'C'); INSERT INTO MOVIMIENTOS VALUES (18, 777,SYSDATE-10,810000.0, 'R'); INSERT INTO MOVIMIENTOS VALUES (19, 222,SYSDATE-10,8250000.0,'C'); INSERT INTO MOVIMIENTOS VALUES (20,333,SYSDATE-10,860000.0, 'R');

You might also like