Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO 1
prompt"creando tablas"
idcliente number(9),
nombre varchar(50),
apellido varchar(50),
telefono number(9),
direccion varchar(50),
pueblo varchar(50)
);
idtablillavehiculo number(9),
tipovehiculo varchar(50),
marca varchar(50),
modelo number(9),
año number(9),
color varchar(50)
);
Idservicio number(9),
status number(9),
fecha date,
comentario varchar(50),
costo number(9),
Idtablillavehiculo number(9)
);
Iddetalle number(9),
costo number(9),
cantidad number(9),
total number(9),
idmat number(9),
Idservicio number(9)
);
idmat number(9),
nombre varchar(50),
costo number(9),
Idsuplidor number(9)
);
Idsuplidor number(9),
telefono number(9),
fax number(9),
direccion varchar(50),
pueblo varchar(50)
);
insert into
Base1D.vehiculocliente(Idtablillavehiculo,tipovehiculo,marca,modelo,año,col
or)values(1,'sedan','nisan',98,2000,'rojo');
insert into
Base1D.vehiculocliente(Idtablillavehiculo,tipovehiculo,marca,modelo,año,col
or)values(2,'cupe','ford',2000,2000,'rojo');
insert into
Base1D.vehiculocliente(Idtablillavehiculo,tipovehiculo,marca,modelo,año,col
or)values(3,'sedan','bmw',07,2007,'negro');
insert into
Base1D.servicio(idservicio,status,fecha,comentario,costo,idtablillavehiculo)v
alues(1,4,'10/11/08','buenestado',10000000,1);
insert into
Base1D.servicio(idservicio,status,fecha,comentario,costo,idtablillavehiculo)v
alues(2,5,'10/11/09','buenestado',20000000,2);
insert into
Base1D.servicio(idservicio,status,fecha,comentario,costo,idtablillavehiculo)v
alues(3,6,'10/11/10','buenestado',25000000,3);
insert into
Base1D.detalleservicio(Iddetalle,costo,cantidad,total,idmat,idservicio)values
(1,15000,1,15000,1,2);
insert into
Base1D.detalleservicio(Iddetalle,costo,cantidad,total,idmat,idservicio)values
(2,250000,2,5000000,2,1);
insert into
Base1D.detalleservicio(Iddetalle,costo,cantidad,total,idmat,idservicio)values
(3,15000,5,2546000,3,3);
insert into
Base1D.suplidor(Idsuplidor,telefono,fax,direccion,pueblo)values(1,31030956
,7356529,'tunja','sota');
insert into
Base1D.suplidor(Idsuplidor,telefono,fax,direccion,pueblo)values(2,31245896
,7366299,'soata','toca');
PROMPT"CONSULTA 1"
FROM CLIENTE;
EJERCICIO 2.
idmiembrocedula number(5),
idnombre number(5),
idtitulo number(5),
idtpmcod number(5),
idestadodeuda number(5),
Idempresas number(5),
idtipomiembresia number(5)
);
Idestadocuenta number(5),
Idmiembrocedula number(5),
Identidad number(5),
idfechacuenta number(5)
);
idtipoevento number(5),
idtipocodev number(5)
);
Idtipomembresia number(5),
descripcion varchar(50)
);
Idempresas number(5),
nombre varchar(50),
direccion varchar(50)
);
idmoveventos number(5),
Idtipoeventos number(5),
fecha date,
idcedula number(5),
area varchar(50),
idestadom number(5),
valor number(5)
);
Idestadom number(5),
detalle varchar(50)
);
Idtipomiembro number(5),
nombre varchar(50)
);
create table Base2D.Estado
IdEstado number(5),
detalle number(5)
);
EJERCICIO 3
drop table Base3D.Persona cascade constraint;
--************************************CREANDO
TABLAS*********************************--
codPersona number(9),
identificacion number(9),
nombre varchar2(30),
apellido varchar2(30),
ocupacion varchar2(30),
telefono number(9),
direccion varchar2(30),
fechaNacimiento date
);
(
tipoCliente number(5)
);
codPersonal number(9),
cargo number(9),
codDepto number(9)
);
codPersonal number(9),
usuario varchar2(30),
contraseña varchar2(30)
);
codDetFac number(9),
codServicio number(9),
cantidadServicio number(9),
subTotal number(9),
codFactura number(9)
);
codServicio number(9),
identificacion number(9),
nombre varchar2(30),
precio number(9),
codTipoServicio number(9)
);
nFactura number(9),
descuento number(9),
codPersona number(9),
total number(9)
);
codTipoServicio number(9),
nombre varchar2(30)
);
codPax number(9),
fecha date,
horaEntrada date,
horaSalida date,
cantidadPersonas number(9),
cantidadMenores number(9)
);
codDepto number(9),
nombre varchar2(30)
);
codCliente number(9),
nombre varchar2(30),
descuento number(9)
);
cargo number(9),
nombre varchar2(30)
);
--******************************************CREANDO
PK******************************************--
PROMPT"Creando PK"
CREANDO FK-
PROMPT"creando FK"
insert into
Base3D.persona(codpersona,identificacion,nombre,apellido,ocupacion,telefo
no,direccion,fechanacimiento)values(1,1056954,'pedro','ruiz','escolta',31030
95,'tunja','10-12-2007');
insert into
Base3D.persona(codpersona,identificacion,nombre,apellido,ocupacion,telefo
no,direccion,fechanacimiento)values(2,1056954,'jose','cardenas','secretario'
,3125447,'sogamoso','11-12-2007');
insert into
Base3D.persona(codpersona,identificacion,nombre,apellido,ocupacion,telefo
no,direccion,fechanacimiento)values(3,1056954,'luis','hernandez','portero',3
125454,'bogota','10-01-2008');
insert into
Base3D.departamento(coddepto,nombre)values(2,'cundinamarca');
insert into
Base3D.tipocliente(codcliente,nombre,descuento)values(1,'med',5);
insert into
Base3D.tipocliente(codcliente,nombre,descuento)values(2,'aux',8);
insert into
Base3D.tipocliente(codcliente,nombre,descuento)values(3,'ing',4);
insert into
Base3D.ingreso(codpax,fecha,horaentrada,horasalida,cantidadpersonas,can
tidadmenores)values(1,'10/11/2007','10:00','18:00',10,15);
insert into
Base3D.ingreso(codpax,fecha,horaentrada,horasalida,cantidadpersonas,can
tidadmenores)values(2,'10/12/2007','10:00','18:00',11,16);
insert into
Base3D.ingreso(codpax,fecha,horaentrada,horasalida,cantidadpersonas,can
tidadmenores)values(1,'11/12/2008','10:00','18:00',12,13);
insert into
Base3D.detallefactura(coddetfac,codservicio,cantidadservicio,subtotal,codfa
ctura)values(2,3,7,548,589);
insert into
Base3D.detallefactura(coddetfac,codservicio,cantidadservicio,subtotal,codfa
ctura)values(3,8,4,458,714);
insert into
Base3D.factura(nfactura,descuento,codpersona,total)values(1,10,1,4569);
insert into
Base3D.factura(nfactura,descuento,codpersona,total)values(2,2,3,548);
insert into
Base3D.factura(nfactura,descuento,codpersona,total)values(3,3,2,45);
insert into
Base3D.servicio(codservicio,identificacion,nombre,precio,codtiposervicio)val
ues(1,1056954,'rentas',15426,1);
insert into
Base3D.servicio(codservicio,identificacion,nombre,precio,codtiposervicio)val
ues(2,1057954,'autoren',154545,2);
insert into
Base3D.servicio(codservicio,identificacion,nombre,precio,codtiposervicio)val
ues(3,1054897,'consulta',178540,3);
EJERCICIO 4
idimpuestos number(5),
nombre varchar2(50),
porcentaje number(5),
tipo varchar(50)
);
iddeltmp number(5),
Idimpuestos number(5),
montoimp number(5),
idfactura number(5),
tipo varchar(50)
);
idfactura number(5),
numerosucursal number(5),
numerofactura number(5),
idmoneda number(5),
tipodoc varchar(50),
estado varchar(50),
fecha date,
idcliente number(5),
descuento number(5),
totalneto number(5),
Idempleado number(5),
idsucursalempresa number(5),
idnota number(5),
letra number(5)
);
iddetallesven number(5),
cantidad number(5),
preciofact number(5),
idproducto number(5),
idfact number(5),
total number(5)
);
idproducto number(5),
stok number(5),
precio number(5),
detalle varchar(50),
idrubros number(5),
idmarcas number(5),
tipo varchar(50),
costo number(5),
eliminado varchar(50),
precios number(5)
);
idrubros number(5),
nombre varchar(50),
idrubro number(5),
rama varchar(50),
rcodigo number(5)
);
idmarcas number(5),
nombre varchar(50)
);
PROMPT "creando tabla clientes"
idcliente number(5),
codigo number(5),
telefono number(5),
fax number(5),
mail varchar(50),
idcalificacion number(5),
idnota number(5),
idrubro number(5),
eliminado varchar(50)
);
idmonedas number(5),
nombre varchar(50)
);
idempleado number(5),
nombre varchar(50),
apellido varchar(50),
cargo varchar(50),
tecasa number(5),
fechanacimiento date,
fecahcontratacion date,
domilicilo varchar(50),
documento varchar(50)
);
idsucursal number(5),
nombre varchar(50),
numero number(5)
);
PROMPT"insertando datos"
insert into
Base4D.impuestos(idimpuestos,nombre,porcentaje,tipo)values(1,'parafiscale
s',10,'nacional');