viernes, 4 de abril de 2014

Creacion_Tablas_Trabajo1

/*==============================================================*/
/* BORRADO DE TABLAS */
/*==============================================================*/

drop table departamento cascade constraints;

drop table empleado cascade constraints;


/*==============================================================*/
/* Tabla: departamento */
/*==============================================================*/

create table departamento(
departamento_id number(4) not null constraint pk_departamento_id Primary key,
nombre_departamento varchar2(30) not null
);

/*==============================================================*/
/* Tabla: empleado */
/*==============================================================*/

create table empleado(
empleado_id number(4) not null constraint pk_empleado_id Primary key,
nombre_empleado varchar2(30) not null,
apellido_empleado varchar2(30) not null,
email_empleado varchar2(30) not null constraint unik_empleado_mail unique,
departamento_id number(4) not null constraint ref_emp_depto references departamento (departamento_id)
);

/*==============================================================*/
/*= P o b l a m i e n t o d e t a b l a s =*/
/*==============================================================*/

/*==============================================================*/
/* datos: departamento */
/*==============================================================*/
insert into departamento values(10,'Gerencia');
insert into departamento values(20,'Administracion');
insert into departamento values(30,'Produccion');
insert into departamento values(40,'Developer');
insert into departamento values(50,'RRHH');

/*==============================================================*/
/* datos: empleado */
/*==============================================================*/
insert into empleado values(101,'Marco','De la Rivera','m_delarivera@yahoo.es',40);
insert into empleado values(102,'Fancisco','Chavez','francisco.chavez@outlook.cl',10);
insert into empleado values(103,'Gerardo','Gutierrez','ggmiquel@yahoo.com',40);
insert into empleado values(104,'Miguel Angel','Avendano','migaven@gmail.com',20);
insert into empleado values(105,'Nicol','Pantoja','nicoledaphne@gmail.com',50);

No hay comentarios.:

Publicar un comentario