Professional Documents
Culture Documents
create table Actividad( fecha_de_asignacion date not null primary key auto increment, clave_empleado int not null auto increment, clave_proyecto int not null auto increment , duracion date not null, constraint fecha_de_asignacion foreign key(clave_empleado) references empleado(clave), constraint fecha_de_asignacion foreign key(clave_proyecto) references proyecto(clave)); /*cdigo para la creacin de la tabla departamento*/
create table Departamento( clave int not null primary key auto increment, nombre varchar[20] not null);
create table empleado( clave int not null primary key auto increment, curp varchar[30] unique, nombre varchar[30] not null, apellido varchar[30] not null, puesto varchar[20] null, sueldo float(10,5) null, constraint clave foreign key (clave_departamento)references departamento(clave));
Create table proyecto( Clave int not null primary key auto increment, Nombre varchar[30] not null);
Create table mobiliario( Numero int not null primary key auto increment, Descripcion varchar[30] not null,
Clave_empleado int not null unique, constraint numero foreign key (clave_empleado)references empleado(clave));
Select
Empleado (clave)empleado(nombre)empleado(apellido) Actividad(clave_proyecto) actividad(fecha_de_asignacion) Proyecto(nombre) Ejemplo El empleado 1283 juan perez Desarrolla la actividad 4350 asignada el 18/8/11 Con el nombre de pago de Facturas
Select empleado.clave,empleado.nombre,empleado.apellido, actividad.clave_proyecto, actividad.fecha_asignacion,proyecto.nombre from empleado, actividad, proyecto Where empleado.clave = actividad.clave_empleado and actividad.clave_proyecto = proyecto.clave
El empleado 92384 sallab Ricardo Realiza la actividad 23985 desde el dia 7/2/12 En el departamento 9832 de contratacin de personal