Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/09/2008, 13:29
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Duda muy básica bases de datos

Hola Chechux, cómo vas?

Pues... mira... lo que entendí es que un capítulo no se puede agregrar si no tiene una temporada previamente creada no??

Si estoy en lo correcto, pues lógicamente, primero te deben cargar(insertar, ingresar) la temporada y posteriormente sus respectivos capítulos. Si esto es correcto, no entiendo tu duda

Te explico, por que creo que tienes un problema de conceptos...

La tabla que debe ser obligatoriamente cargada, es, llamémosla, "temporada". Ahí nombras tus dos campos, nombre_serie, temporada_n. y un campo identificador que actuará como PK(Primary Key).

Luego tenemos tu segunda tabla, llamémosla, "capitulos". Esta tabla depende de "temporadas" para poder ser cargada. Según tú, los campos son: capitulo_numero, nombre_capitulo.Además, debe tener tu FK(que viene de temporadas) y un identificador propio(PK).

Esta es tu idea no??

Lo que sigue es fácil!!! Cuando vayas a ingresar un capítulo, debes saber previamente a que "temporada" va a pertenecer(normalmente se hace input tipo select para seleccionar, pues por que ya los conoces:D). Con eso, y mas lo que te escriban en tus form, numero del capítulo y nombre, ya tienes todos los datos para ingresarlos en tu DB...

Lo que seguiría sería hacer una consulta de los capítulos que tiene una temporada, eso lo haces con join... Con el simple hecho de ingresar en tu segunda tabla(capítulos), en el campo FK, ya tienes la relación hecha.

Ojalá que todo este palabreo te haya servido para algo :D

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com