ejercicios de creacion de tablas e insercion de registros en Oracle Database numero1 - Webmaster Programming front end and back end Free Courses Online

ejercicios de creacion de tablas e insercion de registros en Oracle Database numero1

bueno se crearan 2 script de .sql en cual se crearan 5 tablas en el primero y luego se creara otro script para la insercion de los registros primero vemos el enunciado del ejercicio luego los codigos de los scripts:

     ENUNCIADO





BASES DE DATOS I
TALLER INDIVIDUAL

NOMBRE:

Caso de la vida real : 

En este apartado se pide al ingeniero crear un conjunto de tablas que implementan un sistema de registro de facturación y recaudo de usuarios de la empresa TELEFONICA TELCEL.

Debera crear inicialmente en script de nombre CELDDL que haga lo siguiente:

Para comenzar se creará una secuencia llamada secuencial que enumerara las suscripciones de usuarios empezando en 9555 e incrementandose en 1.  Tambien se creara una secuencia llamada secestratol que codificara los estratos empezando en 40 incrementandose en 1.

La primera tabla de nombre TMAESTRO contendra: suscripcion (numerico de anchura 5 y clave primaria), alta(DATE fecha de dado de alta),nombre (carácter de anchura 20), apellido (carácter de anchura 20), dir (carácter de 30), barrio (carácter de 16), saldoactual(Numerico de 10 con 2 decimales) y estrato (numerico), mail (carácter de 80) con restriccion Unica, la fecha de alta debe ser mayor que el 01/01/1990, y el campo estrato es clave foranea referenciada en la tabla testratos.

La segunda tabla de nombre TESTRATOS contendra:  estrato(numerico y clave primaria), descripcion(carácter de 50) y totalusuarios(numerico).  El estrato debe ser siempre mayor que 39.

La tercera tabla de nombre TCARGOS contendra:  idcargo (carácter de 2 y clave primaria) y descripcioncargo (carácter de 50).  El idcargo tiene que asegurar el registro de valores que sean 'FC','RC','RF', y 'CO'  en mayusculas.

La cuarta tabla de nombre TSERVICIOS contendra: servicio(carácter de 3), nservicio(numerico de 4), descipservicio(carácter de 200) campo no nulo, cupousuarios(numerico de 6), nusuarios(numerico de 10), testrato (numerico), importefijo(numerico de 10,2) y valorconsumo(numerico de 5).  En esta tabla los campos servicio y nservicio forman clave unica compuesta y el campo estrato clave primaria de la tabla testratos es clave externa para el campo testrato de esta tabla.

La quinta tabla TMOVIMIENTOS, contendrá los campos siguientes:
Idcliente(numerico no nulo de anchura 5), fechaimporte (DATE cuando sale del sistema), fechamvto (DATE cuando el usuario genero un movimiento), cargoaplicado(carácter no nulo de anchura 2), servicio(carácter no nulo de anchura 3), nservicio(numerico no nulo), consumo(numerico de 10, 2 no nulo), importefact(numerico de 10,2 no nulo), importereca(numerico de 10,2 no nulo), importerefa(numerico de 10,2 no nulo), importeconv(numerico de 10,2 no nulo).   El campo suscripcion de la tabla tmaestro es clave externa para el campo idcliente de esta tabla.  Los campos servicio y nservicio que son clave primaria compuesta en la tabla tservicios seran clave externa compuesta para esta tabla.  El campo idcargo de la tabla tcargos sera clave externa para el campo cargoaplicado de esta tabla.


Una vez cree las estructuras debera generar un script llamato celreg que inserte los siguientes registros exactos como se muestra: 

Inserciones en testratos:
'Residencial Estrato 1', 0;
'Residencial Estrato 2', 0;
'Residencial Estrato 3', 0;
'Residencial Estrato 4', 0;
'Residencial Estrato 5', 0;
'Residencial Estrato 6', 0;
'Comercial   Estrato 3', 0;
'Comercial   Estrato 4', 0;
'Comercial   Estrato 5', 0;
'Comercial   Estrato 6', 0;

Inserciones en tmaestro: 
 '10/10/2000','Samuel', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42;
'28/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 43;
'07/12/1998','Joanna', 'Junin', 'Calle 5  B/milan','', 0.00, 44;
'11/11/2009','Manuel', 'Negrete','Calle 5a B/milan','', 0.00, 45;
'15/06/2008','Patricio', 'Del Solar','Calle 5a B/centro','', 0.00, 46;
'25/11/2008','Timothy', 'Dalton','Calle 1b B/centro','', 0.00, 49;
'18/02/2010','Barbara', 'Mori', 'Carrera 5B/chipre','', 0.00, 41;
'25/12/1998','David', 'Banner', 'Carrera 7B/milan','', 0.00, 45;
'25/12/1999', 'Ester', 'Rosales', 'Calle 78 B/leonora','', 0.00, 48;
'25/12/1999','Rosa', 'Perdomo', 'Calle 89 B/leonora','', 0.00, 49;
'04/01/2010', 'Mauro', 'Echeverry', 'Calle 10 B/enea','', 5000, 44;
'01/12/2008', 'Lina', 'Piraquive', 'Calle 10 B/prado','', 80000, 43;
'02/10/2007', 'Katy', 'Saenz', 'Calle 11 B/chipre','', 5000, 47;
 '11/05/2005','Samuel', 'Molina', 'Carrera 80 B/enea','', 0.00, 42;
'19/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 42;
'27/12/1998','Joan', 'Juarez', 'Calle 5  B/milan','', 0.00, 44;
'13/11/2009','Manuela', 'Negrete','Calle 5a B/milan','', 0.00, 43;
'15/06/2008','Milena', 'Del Solar','Calle 5a B/centro','', 0.00, 49;
'05/11/2008','Michael, 'De la Espriella','Calle 1b B/centro','', 0.00, 49;
'12/02/2011','Vanessa', 'De la torre', 'Carrera 65B/Milan','', 0.00, 41;
'20/12/1998','David', 'Velez', 'Carrera 7B/Milan','', 0.00, 45;
'25/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/leonora','', 0.00, 48;
'15/12/1999','Rosalia', 'Betancurt', 'Calle 89 B/Leonora','', 0.00, 49;
'04/01/2011', 'Mauro', 'Gonzales', 'Calle 41 B/Enea','', 5000, 43;
'31/12/2008', 'Omar', 'Vasquez', 'Calle 11B/prado','', 80000, 43;
'02/10/2007', 'Mellissa', 'Giraldo', 'Calle 1  bis B/Chipre','', 5000, 49;
 '10/10/2000','Samuel', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42;
'28/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 43;
'07/12/1998','Joanna', 'Junin', 'Calle 5  B/milan','', 0.00, 44;
'11/11/2009','Manuel', 'Negrete','Calle 5a B/milan','', 0.00, 45;
'15/06/2008','Patricio', 'Del Solar','Calle 5a B/centro','', 0.00, 46;
'25/11/2008','Timothy', 'Dalton','Calle 1b B/centro','', 0.00, 49;
'18/02/2010','Barbara', 'Mori', 'Carrera 5B/chipre','', 0.00, 41;
'25/06/1998','David', 'Piraquive', 'Carrera 7B/milan','', 0.00, 41;
'25/10/1999', 'Bernardo', 'Rosales', 'Calle 78 B/leonora','', 0.00, 46;
'25/02/2000','Brando', 'Perdomo', 'Calle 89 B/leonora','', 0.00, 42;
'04/10/2010', 'Marina', 'Echeverry', 'Calle 10 B/enea','', 5000, 49;
'01/12/2008', 'Leonardo', 'Piraquive', 'Calle 10 B/prado','', 80000, 43;
'02/07/2007', 'Felipe', 'Saenz', 'Calle 11 B/chipre','', 5000, 47;
 '11/04/2000','Samuel', 'Molina', 'Carrera 80 B/enea','', 0.00, 42;
'11/12/1999','Margarita', 'Medellin', 'Calle 4  B/enea', '', 25000, 42;
'03/12/1998','Jhony', 'Juarez', 'Calle 5  B/milan','', 0.00, 44;
'18/11/2009','Manuela', 'Blancote','Calle 5a B/milan','', 0.00, 43;
'19/06/2011','Milena', 'Del Solar','Calle 5a B/Los Nogales','', 0.00, 49;
'05/11/2009','Jairo, 'De la Espriella','Calle 1b B/centro','', 0.00, 45;
'12/02/2011','Vanessa', 'De la torre', 'Carrera 65 B/Milan','', 0.00, 41;
'20/12/2001','David', 'Velez', 'Carrera 7c B/Milan','', 0.00, 45;
'25/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/Centro','', 0.00, 46;
'15/12/1999','Juliana', 'Betancurt', 'Calle 79 B/Sultana','', 0.00, 49;
'04/01/2011', 'Maria', 'Gonzales', 'Calle 41 B/Sultana','', 5000, 47;
'30/11/2000', 'Omar', 'Vasquez', 'Calle 11B/Minitas,'', 80000, 47;
'02/10/2000', 'Mario', 'Giraldo', 'Calle 11  bis B/Minitas','', 5000, 47;
'13/12/2001','Manuela', 'Negrete','Calle 5a B/milan','', 0.00, 43;
'15/06/2008','Milena', 'Del Solar','Calle 5a B/centro','', 0.00, 49;
'05/12/2004','Michael, 'De la Espriella','Calle 1b B/centro','', 0.00, 49;
'12/02/2011','Vanessa', 'De la torre', 'Carrera 65B/Milan','', 0.00, 41;
'20/02/1998','David', 'Velez', 'Carrera 7B/Milan','', 0.00, 45;
'12/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/leonora','', 0.00, 48;
'15/05/2005','Rosalia', 'Betancurt', 'Calle 89 B/Leonora','', 0.00, 49;
'04/05/2011', 'Falcao', 'Garcis', 'Calle 41 B/Enea','', 5000, 43;
'30/11/2004', 'Omar', 'Velez', 'Calle 11B/prado','', 80000, 43;
'02/07/2007', 'Leon', 'Giraldo', 'Calle 1  bis B/Chipre','', 5000, 49;
 '10/07/2003','Sergio', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42;
'18/10/2003','Margarita', 'Molano', 'Calle 4  B/enea', '', 25000, 43;
'17/12/2002','Joanna', 'Bahamon', 'Calle 5  B/milan','', 0.00, 44;

Inserciones en tcargos 
'FC', 'Facturacion'; 
'RC', 'Recaudo';
'RF', 'Refacturacion';
'CO', 'Convenio';

--Inserciones en tservicios:
'COO', 100, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 41, 50000, 40;
'CO1', 101, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 42, 55000, 45;
'CO2', 102, 'VOZ ILIMITADO+TV+BANDA ANCHA', 5000, 0, 43, 60000, 49;
'CO3', 103, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 44, 110000,55;
'CO4', 104, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 45, 125000,89;
'CO5', 105, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 46, 135000,105;
'CO6', 106, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2000, 0, 47, 180000, 110;
'CO7', 107, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 48, 205000, 150;
'CO8', 108, 'VOZ ILIMITADO+TV+BANDA ANCHA', 3000, 0, 49, 215000, 201;



INSERT INTO Servicios VALUES('COO', 100, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 41, 50000, 40);
INSERT INTO Servicios VALUES('CO1', 101, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 42, 55000, 45);
INSERT INTO Servicios VALUES('CO2', 102, 'VOZ ILIMITADO+TV+BANDA ANCHA', 5000, 0, 43, 60000, 49);
INSERT INTO Servicios VALUES('CO3', 103, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 44, 110000,55);
INSERT INTO Servicios VALUES('CO4', 104, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 45, 125000,89);
INSERT INTO Servicios VALUES('CO5', 105, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 46, 135000,105);
INSERT INTO Servicios VALUES('CO6', 106, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2000, 0, 47, 180000, 110);
INSERT INTO Servicios VALUES('CO7', 107, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 48, 205000, 150);
INSERT INTO Servicios VALUES('CO8', 108, 'VOZ ILIMITADO+TV+BANDA ANCHA', 3000, 0, 49, 215000, 201);


INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL, '10/10/2000','Samuel', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'28/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'07/12/1998','Joanna', 'Junin', 'Calle 5  B/milan','', 0.00, 44);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'11/11/2009','Manuel', 'Negrete','Calle 5a B/milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/06/2008','Patricio', 'Del Solar','Calle 5a B/centro','', 0.00, 46);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/11/2008','Timothy', 'Dalton','Calle 1b B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'18/02/2010','Barbara', 'Mori', 'Carrera 5B/chipre','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/12/1998','David', 'Banner', 'Carrera 7B/milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/12/1999', 'Ester', 'Rosales', 'Calle 78 B/leonora','', 0.00, 48);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/12/1999','Rosa', 'Perdomo', 'Calle 89 B/leonora','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'04/01/2010', 'Mauro', 'Echeverry', 'Calle 10 B/enea','', 5000, 44);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'01/12/2008', 'Lina', 'Piraquive', 'Calle 10 B/prado','', 80000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'02/10/2007', 'Katy', 'Saenz', 'Calle 11 B/chipre','', 5000, 47);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL, '11/05/2005','Samuel', 'Molina', 'Carrera 80 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'19/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'27/12/1998','Joan', 'Juarez', 'Calle 5  B/milan','', 0.00, 44);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'13/11/2009','Manuela', 'Negrete','Calle 5a B/milan','', 0.00, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/06/2008','Milena', 'Del Solar','Calle 5a B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'05/11/2008','Michael, 'De la Espriella','Calle 1b B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65B/Milan','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'20/12/1998','David', 'Velez', 'Carrera 7B/Milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/leonora','', 0.00, 48);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/12/1999','Rosalia', 'Betancurt', 'Calle 89 B/Leonora','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'04/01/2011', 'Mauro', 'Gonzales', 'Calle 41 B/Enea','', 5000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'31/12/2008', 'Omar', 'Vasquez', 'Calle 11B/prado','', 80000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'02/10/2007', 'Mellissa', 'Giraldo', 'Calle 1  bis B/Chipre','', 5000, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL, '10/10/2000','Samuel', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'28/12/1999','Margarita', 'Mason', 'Calle 4  B/enea', '', 25000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'07/12/1998','Joanna', 'Junin', 'Calle 5  B/milan','', 0.00, 44);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'11/11/2009','Manuel', 'Negrete','Calle 5a B/milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/06/2008','Patricio', 'Del Solar','Calle 5a B/centro','', 0.00, 46);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/11/2008','Timothy', 'Dalton','Calle 1b B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'18/02/2010','Barbara', 'Mori', 'Carrera 5B/chipre','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/06/1998','David', 'Piraquive', 'Carrera 7B/milan','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/10/1999', 'Bernardo', 'Rosales', 'Calle 78 B/leonora','', 0.00, 46);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/02/2000','Brando', 'Perdomo', 'Calle 89 B/leonora','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'04/10/2010', 'Marina', 'Echeverry', 'Calle 10 B/enea','', 5000, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'01/12/2008', 'Leonardo', 'Piraquive', 'Calle 10 B/prado','', 80000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'02/07/2007', 'Felipe', 'Saenz', 'Calle 11 B/chipre','', 5000, 47);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL, '11/04/2000','Samuel', 'Molina', 'Carrera 80 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'11/12/1999','Margarita', 'Medellin', 'Calle 4  B/enea', '', 25000, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'03/12/1998','Jhony', 'Juarez', 'Calle 5  B/milan','', 0.00, 44);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'18/11/2009','Manuela', 'Blancote','Calle 5a B/milan','', 0.00, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'19/06/2011','Milena', 'Del Solar','Calle 5a B/Los Nogales','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'05/11/2009','Jairo, 'De la Espriella','Calle 1b B/centro','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65 B/Milan','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'20/12/2001','David', 'Velez', 'Carrera 7c B/Milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'25/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/Centro','', 0.00, 46);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/12/1999','Juliana', 'Betancurt', 'Calle 79 B/Sultana','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'04/01/2011', 'Maria', 'Gonzales', 'Calle 41 B/Sultana','', 5000, 47);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'30/11/2000', 'Omar', 'Vasquez', 'Calle 11B/Minitas,'', 80000, 47);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'02/10/2000', 'Mario', 'Giraldo', 'Calle 11  bis B/Minitas','', 5000, 47);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'13/12/2001','Manuela', 'Negrete','Calle 5a B/milan','', 0.00, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/06/2008','Milena', 'Del Solar','Calle 5a B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'05/12/2004','Michael, 'De la Espriella','Calle 1b B/centro','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65B/Milan','', 0.00, 41);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'20/02/1998','David', 'Velez', 'Carrera 7B/Milan','', 0.00, 45);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'12/12/1999', 'Cecilia', 'Romero, 'Calle 78 B/leonora','', 0.00, 48);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'15/05/2005','Rosalia', 'Betancurt', 'Calle 89 B/Leonora','', 0.00, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'04/05/2011', 'Falcao', 'Garcis', 'Calle 41 B/Enea','', 5000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'30/11/2004', 'Omar', 'Velez', 'Calle 11B/prado','', 80000, 43);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'02/07/2007', 'Leon', 'Giraldo', 'Calle 1  bis B/Chipre','', 5000, 49);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL, '10/07/2003','Sergio', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'10/07/2003','Sergio', 'Mosquera', 'Calle 50 B/enea','', 0.00, 42);
INSERT INTO Maestro(Suscripcion,Alta,Nombre,Apellido,Dir,Barrio,SaldoActual,Estrato) VALUES(secuencia.NEXTVAL,'17/12/2002','Joanna', 'Bahamon', 'Calle 5  B/milan','', 0.00, 44);










crearemos el primer script y lo llamaremos bdtelcel.sql donde crearemos las tablas:

------------------------------------
--------BORRADO DE TABLAS-----------
------------------------------------
DROP TABLE BDMOVIMIENTOS;
DROP TABLE BDSERVICIOS;
DROP TABLE BDMAESTRO;
DROP TABLE BDCARGOS;
DROP TABLE BDESTRATOS;
------------------------------------
------CREACION DE SECUENCIAS--------
------------------------------------
CREATE SEQUENCE secuencial
START WITH 9555
INCREMENT BY 1;

CREATE SEQUENCE secestratol
START WITH 40
INCREMENT BY 1;
------------------------------------
--------CREACION DE TABLAS----------
------------------------------------
CREATE TABLE BDESTRATOS(
estrato   NUMBER constraint es_es_pk primary key,
descripcion  CHAR(50),
totalusuarios  NUMBER,
constraint es_es_bck check(estrato>39)
);

CREATE TABLE BDCARGOS(
idcargo   CHAR(2) constraint ca_id_pk Primary Key,
descripcioncargo CHAR(50),
constraint ca_id_bck Check(UPPER(idcargo) IN('FC','RC','RF','CO'))
);

CREATE TABLE BDMAESTRO(
suscripcion  NUMBER(5) constraint ma_su_pk Primary Key,
alta   DATE,
nombre   CHAR(20),
apellido  CHAR(20),
dir   CHAR(30),
barrio   CHAR(16),
saldoactual  NUMBER(10,2),
estrato   NUMBER,
mail   CHAR(80),
constraint ma_ma_buk Unique(mail),
constraint ma_al_bck Check(alta>TO_DATE('01/01/1990','dd/mm/yyyy')),
constraint ma_es_bfk Foreign Key(estrato) REFERENCES BDESTRATOS(estrato)
);

CREATE TABLE BDSERVICIOS(
servicio  CHAR(3),
nservicio  NUMBER(4),
descripservicio  CHAR(200) not null,
cupousuarios  NUMBER(6),
nusuarios  NUMBER(10),
testrato  NUMBER,
importefijo  NUMBER(10,2),
valorconsumo  NUMBER(5),
constraint se_sen_pk primary key(servicio, nservicio),
constraint se_tes_bfk foreign key(testrato) REFERENCES BDESTRATOS(estrato)
);

CREATE TABLE BDMOVIMIENTOS(
idcliente  NUMBER(5),
fechaimporte  DATE,
fechamvto  DATE,
cargoaplicado  CHAR(2) not null,
servicio  CHAR(3) not null,
nservicio  NUMBER not null,
consumo   NUMBER(10,2) not null,
importefact  NUMBER(10,2) not null,
importereca  NUMBER(10,2) not null,
importerefa  NUMBER(10,2) not null,
importeconv  NUMBER(10,2) not null,
constraint mo_id_bfk foreign key(idcliente) REFERENCES BDMAESTRO(suscripcion),
constraint mo_sen_fk foreign key(servicio, nservicio) REFERENCES BDSERVICIOS(servicio, nservicio),
constraint mo_ca_fk foreign key(cargoaplicado) REFERENCES BDCARGOS(idcargo)
);
bueno luego de esto crearemos otro script en el cual insertaremos los registros de nombre le ponemos bdtelcelreg.sql


INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 1', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 2', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 3', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 4', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 5', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'RESIDENCIAL ESTRATO 6', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'COMERCIAL ESTRATO 3', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'COMERCIAL ESTRATO 4', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'COMERCIAL ESTRATO 5', 0);

INSERT INTO BDESTRATOS
 VALUES(secestratol.nextval,'COMERCIAL ESTRATO 6', 0);

INSERT INTO BDMAESTRO (suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'10/10/2000','Samuel', 'Mosquera', 'Calle 50', 'enea', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'28/12/1999','Margarita', 'Mason', 'Calle 4', 'enea', 25000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'07/12/1998','Joanna', 'Junin', 'Calle 5', 'milan', 0.00, 44);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'11/11/2009','Manuel', 'Negrete','Calle 5a','milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/06/2008','Patricio', 'Del Solar','Calle 5a','centro', 0.00, 46);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/11/2008','Timothy', 'Dalton','Calle 1b', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'18/02/2010','Barbara', 'Mori', 'Carrera 5', 'chipre', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/12/1998','David', 'Banner', 'Carrera 7', 'milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/12/1999', 'Ester', 'Rosales', 'Calle 78', 'leonora', 0.00, 48);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/12/1999','Rosa', 'Perdomo', 'Calle 89', 'leonora', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'04/01/2010', 'Mauro', 'Echeverry', 'Calle 10', 'enea', 5000, 44);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'01/12/2008', 'Lina', 'Piraquive', 'Calle 10', 'prado', 80000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'02/10/2007', 'Katy', 'Saenz', 'Calle 11', 'chipre', 5000, 47);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'11/05/2005','Samuel', 'Molina', 'Carrera 80', 'enea', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'19/12/1999','Margarita', 'Mason', 'Calle 4', 'enea', 25000, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'27/12/1998','Joan', 'Juarez', 'Calle 5', 'milan', 0.00, 44);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'13/11/2009','Manuela', 'Negrete','Calle 5a', 'milan', 0.00, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/06/2008','Milena', 'Del Solar','Calle 5a', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'05/11/2008','Michael, 'De la Espriella','Calle 1b', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65', 'Milan', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'20/12/1998','David', 'Velez', 'Carrera 7', 'Milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/12/1999', 'Cecilia', 'Romero, 'Calle 78', 'leonora', 0.00, 48);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/12/1999','Rosalia', 'Betancurt', 'Calle 89', 'Leonora', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'04/01/2011', 'Mauro', 'Gonzales', 'Calle 41', 'Enea', 5000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'31/12/2008', 'Omar', 'Vasquez', 'Calle 11', 'prado', 80000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'02/10/2007', 'Mellissa', 'Giraldo', 'Calle 1  bis', 'Chipre', 5000, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'10/10/2000','Samuel', 'Mosquera', 'Calle 50', 'enea', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'28/12/1999','Margarita', 'Mason', 'Calle 4', 'enea', 25000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'07/12/1998','Joanna', 'Junin', 'Calle 5', 'milan', 0.00, 44);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'11/11/2009','Manuel', 'Negrete','Calle 5a', 'milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/11/2008','Timothy', 'Dalton','Calle 1b', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'18/02/2010','Barbara', 'Mori', 'Carrera 5', 'chipre', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/06/1998','David', 'Piraquive', 'Carrera 7', 'milan', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/10/1999', 'Bernardo', 'Rosales', 'Calle 78', 'leonora', 0.00, 46);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/02/2000','Brando', 'Perdomo', 'Calle 89', 'leonora', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'04/10/2010', 'Marina', 'Echeverry', 'Calle 10', 'enea', 5000, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'01/12/2008', 'Leonardo', 'Piraquive', 'Calle 10', 'prado', 80000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'02/07/2007', 'Felipe', 'Saenz', 'Calle 11', 'chipre', 5000, 47);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'11/04/2000','Samuel', 'Molina', 'Carrera 80', 'enea', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'11/12/1999','Margarita', 'Medellin', 'Calle 4', 'enea', 25000, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'03/12/1998','Jhony', 'Juarez', 'Calle 5', 'milan', 0.00, 44);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'18/11/2009','Manuela', 'Blancote','Calle 5a', 'milan', 0.00, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'19/06/2011','Milena', 'Del Solar','Calle 5a', 'Los Nogales', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'05/11/2009','Jairo, 'De la Espriella','Calle 1b', 'centro', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65', 'Milan', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'20/12/2001','David', 'Velez', 'Carrera 7c', 'Milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'25/12/1999', 'Cecilia', 'Romero, 'Calle 78', 'Centro', 0.00, 46);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/12/1999','Juliana', 'Betancurt', 'Calle 79', 'Sultana', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'04/01/2011', 'Maria', 'Gonzales', 'Calle 41', 'Sultana', 5000, 47);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'30/11/2000', 'Omar', 'Vasquez', 'Calle 11', 'Minitas, 80000, 47);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'02/10/2000', 'Mario', 'Giraldo', 'Calle 11  bis', 'Minitas', 5000, 47);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'13/12/2001','Manuela', 'Negrete','Calle 5a', 'milan', 0.00, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/06/2008','Milena', 'Del Solar','Calle 5a', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'05/12/2004','Michael, 'De la Espriella','Calle 1b', 'centro', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'12/02/2011','Vanessa', 'De la torre', 'Carrera 65', 'Milan', 0.00, 41);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'20/02/1998','David', 'Velez', 'Carrera 7', 'Milan', 0.00, 45);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'12/12/1999', 'Cecilia', 'Romero, 'Calle 78', 'leonora', 0.00, 48);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'15/05/2005','Rosalia', 'Betancurt', 'Calle 89', 'Leonora', 0.00, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'04/05/2011', 'Falcao', 'Garcis', 'Calle 41', 'Enea', 5000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'30/11/2004', 'Omar', 'Velez', 'Calle 11', 'prado', 80000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'02/07/2007', 'Leon', 'Giraldo', 'Calle 1  bis', 'Chipre', 5000, 49);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'10/07/2003','Sergio', 'Mosquera', 'Calle 50', 'enea', 0.00, 42);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'18/10/2003','Margarita', 'Molano', 'Calle 4', 'enea', 25000, 43);

INSERT INTO BDMAESTRO(suscripcion, alta, nombre, apellido, dir, barrio, saldoactual, estrato)
 VALUES(secuencial.nextval,'17/12/2002','Joanna', 'Bahamon', 'Calle 5', 'milan', 0.00, 44);

INSERT INTO BDCARGOS
 VALUES('FC', 'Facturacion');

INSERT INTO BDCARGOS
 VALUES('RC', 'Recaudo');

INSERT INTO BDCARGOS
 VALUES('RF', 'Refacturacion');

INSERT INTO BDCARGOS
 VALUES('CO', 'Convenio');

INSERT INTO BDSERVICIOS
 VALUES('COO', 100, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 41, 50000, 40);

INSERT INTO BDSERVICIOS
 VALUES('CO1', 101, 'VOZ ILIMITADO+TV+BANDA ANCHA', 1500, 0, 42, 55000, 45);

INSERT INTO BDSERVICIOS
 VALUES('CO2', 102, 'VOZ ILIMITADO+TV+BANDA ANCHA', 5000, 0, 43, 60000, 49);

INSERT INTO BDSERVICIOS
 VALUES('CO3', 103, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 44, 110000,55);

INSERT INTO BDSERVICIOS
 VALUES('CO4', 104, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 45, 125000,89);

INSERT INTO BDSERVICIOS
 VALUES('CO5', 105, 'VOZ ILIMITADO+TV+BANDA ANCHA', 4000, 0, 46, 135000,105);

INSERT INTO BDSERVICIOS
 VALUES('CO6', 106, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2000, 0, 47, 180000, 110);

INSERT INTO BDSERVICIOS
 VALUES('CO7', 107, 'VOZ ILIMITADO+TV+BANDA ANCHA', 2500, 0, 48, 205000, 150);

INSERT INTO BDSERVICIOS
 VALUES('CO8', 108, 'VOZ ILIMITADO+TV+BANDA ANCHA', 3000, 0, 49, 215000, 201);
y eso es todo ejecutamos los scripts :)
ejercicios de creacion de tablas e insercion de registros en Oracle Database numero1 ejercicios  de creacion de tablas e insercion  de registros en Oracle Database  numero1 Reviewed by Unknown on 17:09 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.