Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/01/2006, 04:01
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 4 meses
Puntos: 655
Para ese caso lo que se hace para no perder la integridad de datos y evitar redundancia, se utiliza una tercera tabla que haga la relación entre idcliente y idcurso.

cliente
idcliente
nombre
apellido

clientecurso (Para la relación)
idcliente
idcurso

curso
idcurso
tipocurso (supongo que esta es la descripción "php, asp, sql, Mysql, Java")

El chiste de este asunto es que tengas YA registrado los cursos en la tabla curso para que UNICAMENTE registres por cada cliente la relación.

curso
Código PHP:
idcurso       tipocurso
1               php
2               asp
3               sql
4               Mysql
5               Java 
Por ejemplo, vamos a registrar un usuario que va a tener 2 cursos (ASP, Java)
cliente
Código PHP:
idcliente      nombre     apellido
100            Helthon     Novato 
Ahora procedes a guardar los cursos que va a llevar
clientecurso
Código PHP:
idcliente    idcurso
100          2
100          5 
Eso es todo lo que tendrías que hacer.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL