Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Insertar n registros en mysql

Estas en el tema de Insertar n registros en mysql en el foro de Mysql en Foros del Web. hola gente del foro.. tengo este problema, estoy creando un sistema que permite generar una planilla de trabajo, esta planilla contiene los campos: fecha, empresa ...
  #1 (permalink)  
Antiguo 03/10/2013, 15:21
Avatar de Maverik2  
Fecha de Ingreso: agosto-2010
Mensajes: 67
Antigüedad: 13 años, 8 meses
Puntos: 1
Insertar n registros en mysql

hola gente del foro..

tengo este problema, estoy creando un sistema que permite generar una planilla de trabajo, esta planilla contiene los campos: fecha, empresa usuario y empleados.
el problema nace cuando quiero agregar mas de un empleado, mi pregunta es como guardo esto en una base de datos? porque si tengo una tabla con capacidad para 5 empleados ok, pero si necesitan 6? o mas? como puedo hacer esto
  #2 (permalink)  
Antiguo 03/10/2013, 15:34
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Insertar n registros en mysql

Hola Maverik2:

Lo que preguntas me da a entender que no tienes idea de lo que es un modelo Entidad-Relación o que tienes nociones muy básicas de Bases de Datos en general...

Yo te recomendaría que comenzaras desde un principio, leyendo cualquier libro de Bases de Datos para Principiantes, pues de lo contrario vas a tener muchos dolores de cabeza...

Para modelar una Planilla de Trabajo, en realidad puedes modelarla de muchas formas, todo depende de las necesidades que tengas... un modelo básico consistiría de tres tablas: Empleados, Departamentos y una que relacione ambas tablas... Algo así:

Código:
Departamento
idDepartamento|nombreDepartamento
1             |Contabilidad
2             |Ventas
3             |Otro

Empleados
idEmpleado|nombreEmpleado
1         |Hugo
2         |Paco
3         |Luis
4         |Antonio
5         |Leonardo
6         |José

Departamentos_Empleados
idDepEmp|idDepartamento|idEmpleado
1       |1             |1
2       |1             |3    
3       |1             |5     
4       |2             |2     
5       |2             |4     
6       |3             |6

esto quiere decir que los empleados Hugo, Luis y Leonardo trabajan en el departamento de Contabilidad, Paco y Antonio trabajan en Ventas y José trabaja en Otro, se entiende la idea???

de esta manera puedes tener n empleados y cada departamento puede tener asignados el número que quieras de empleados, sin necesidad de cambiar el modelo...

Esto te repito es de primaria, dedícate a leer un poco al respecto.

Saludos
Leo.
  #3 (permalink)  
Antiguo 03/10/2013, 15:40
Avatar de Maverik2  
Fecha de Ingreso: agosto-2010
Mensajes: 67
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Insertar n registros en mysql

si, mi conocimiento no es mucho de BD pero de todas formas gracias.

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:06.