Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/05/2011, 14:35
trafico10
 
Fecha de Ingreso: abril-2005
Mensajes: 62
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: productos vista horizontal

hola amigo al final la base de datos empleadores me quedo asi
una pregunta adicional es necesrio agregarle una tabla Fecha o con lo que coloque en la tabla empleos fecha_publicacion` datetime DEFAULT NULL es suficiente en todo caso tendria que tener 2 datetime no es asi o si es necesario manejar una tabla Fecha
agradezco tu respuesta saludos

CREATE TABLE IF NOT EXISTS `categorias` (
`idcategorias` int(11) NOT NULL AUTO_INCREMENT,
`nom_categoria` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idcategorias`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ;

--
-- Volcar la base de datos para la tabla `categorias`
--

INSERT INTO `categorias` (`idcategorias`, `nom_categoria`) VALUES
(1, 'Administracion/Oficina'),
(2, 'Arte/diseño/Modas'),
(3, 'Alimentos/Arquitectura/Arte'),
(4, 'Banca/Finanzas/comercio'),
(5, 'Construccion/Consultoria'),
(6, 'Defensa/diseño/Direccion'),
(7, 'Educacion'),
(8, 'Electronica/Entretenimiento'),
(9, 'Farmaceutica/Estatal'),
(10, 'Hoteles/Restaurantes'),
(11, 'Ingenieria/Inmobiliaria'),
(12, 'Juridico/Legal'),
(13, 'Marketing/Prensa'),
(14, 'ONGs'),
(15, 'Publicidad'),
(16, 'Quimicos'),
(17, 'Recursos Humanos'),
(18, 'Salud/Seguros'),
(19, 'Telecomunicaniones'),
(20, 'Textil'),
(21, 'Transporte/Turismo');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `empleos`
--

CREATE TABLE IF NOT EXISTS `empleos` (
`id_empleos` int(11) NOT NULL AUTO_INCREMENT,
`id_categoria` int(11) NOT NULL,
`id_tipo` int(11) NOT NULL,
`id_lugar` int(11) NOT NULL,
`titulo_empleo` varchar(200) DEFAULT NULL,
`fecha_publicacion` datetime DEFAULT NULL,
PRIMARY KEY (`id_empleos`,`id_categoria`,`id_tipo`,`id_lugar`) ,
KEY `id_categoria` (`id_categoria`),
KEY `id_tipo` (`id_tipo`),
KEY `id_lugar` (`id_lugar`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Volcar la base de datos para la tabla `empleos`
--


-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `lugares`
--

CREATE TABLE IF NOT EXISTS `lugares` (
`id_lugares` int(11) NOT NULL,
`nom_lugar` varchar(200) NOT NULL,
PRIMARY KEY (`id_lugares`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcar la base de datos para la tabla `lugares`
--

INSERT INTO `lugares` (`id_lugares`, `nom_lugar`) VALUES
(1, 'Todo el Peru'),
(2, 'Amazonas'),
(3, 'Ancash'),
(4, 'Apurimac'),
(5, 'Arequipa'),
(6, 'Ayacucho'),
(7, 'Cajamarca'),
(8, 'Callao'),
(9, 'Cuzco'),
(10, 'Huancavelica'),
(11, 'Huanuco'),
(12, 'Ica'),
(13, 'Junin'),
(14, 'Lambayeque'),
(15, 'La Libertad'),
(16, 'Lima'),
(17, 'Loreto'),
(18, 'Madre de Dios'),
(19, 'Moquegua'),
(20, 'Pasco'),
(21, 'Piura'),
(22, 'Puno'),
(23, 'San Martin '),
(24, 'Tacna'),
(25, 'Tumbes'),
(26, 'Ucayali');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tipo`
--

CREATE TABLE IF NOT EXISTS `tipo` (
`id_tipo` int(11) NOT NULL,
`nom_tipo` varchar(200) NOT NULL,
PRIMARY KEY (`id_tipo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcar la base de datos para la tabla `tipo`
--

INSERT INTO `tipo` (`id_tipo`, `nom_tipo`) VALUES
(1, 'Tiempo Completo'),
(2, 'Medio Tiempo'),
(3, 'Por Horas'),
(4, 'Temporal'),
(5, 'Becas/Practicas'),
(6, 'Desde Casa');

--
-- Filtros para las tablas descargadas (dump)
--

--
-- Filtros para la tabla `empleos`
--
ALTER TABLE `empleos`
ADD CONSTRAINT `empleos_ibfk_3` FOREIGN KEY (`id_lugar`) REFERENCES `lugares` (`id_lugares`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `empleos_ibfk_1` FOREIGN KEY (`id_categoria`) REFERENCES `categorias` (`idcategorias`) ON DELETE CASCADE,
ADD CONSTRAINT `empleos_ibfk_2` FOREIGN KEY (`id_tipo`) REFERENCES `tipo` (`id_tipo`) ON DELETE CASCADE ON UPDATE CASCADE;