jueves, 9 de abril de 2015

Tarea numero 1

Tarea numero 1: Creación de tablas, insert, update
Algunos código fueron compartidos por los compañeros.


create table empleados
(
idempleado integer  constraint Id_novalido primary key ,
nombre varchar2 (20) not null ,
apellido varchar2 (20) ,
email varchar2 (30) constraint EM_empleado_novalido unique
);

create table cargas
(
IDCARGA INTEGER CONSTRAINT PK_CARGAS_VIOLADA PRIMARY KEY,
NOMBRE VARCHAR2(20) NOT NULL,
APELLIDO VARCHAR2(20) NOT NULL,
IDEMPLEADO INTEGER CONSTRAINT CARGAS_EMPS_FK_VIOLADA REFERENCES EMPLEADOS(IDEMPLEADO)
);

insert into empleados (idempleado,nombre,apellido) values (1,'Jonathan','Ponce');
insert into empleados (idempleado,nombre,apellido) values (2,'Diego','Jerez');
insert into empleados (idempleado,nombre,apellido) values (3,'Harold','Walker');
insert into empleados (idempleado,nombre,apellido) values (4,'Steve','Jobs');
insert into empleados (idempleado,nombre,apellido) values (5,'Bill','Gates');
insert into empleados (idempleado,nombre,apellido) values (6,'Stephen','hawking');
insert into empleados (idempleado,nombre,apellido) values (7,'Seba','hawking') ;


insert into cargas  values (1,'Mario','Ponce',1);
insert into cargas  values (2,'Roberto','Jerez',2);
insert into cargas  values (3,'Hatiro','Walker',3);
insert into cargas  values (4,'Lisa','Jobs',4);
insert into cargas  values (5,'Billy','Gates',5);
insert into cargas  values (6,'Lucy','hawking',6);

select * from empleados ;

update empleados set email = substr (nombre,0,1) ||APELLIDO|| '@udla.cl';