Foros del Web » Programando para Internet » ASPX (.net) »

base datos

Estas en el tema de base datos en el foro de ASPX (.net) en Foros del Web. hola, estoy haciendo un bd del mundial de F1, tengo las siguientes tablas: Pilotos PilotosCarreras -idPiloto -idCarrera -fecha -puntos -posicion Carreras Quiero crear una tabla ...
  #1 (permalink)  
Antiguo 14/03/2015, 10:56
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
base datos

hola, estoy haciendo un bd del mundial de F1, tengo las siguientes tablas:

Pilotos

PilotosCarreras
-idPiloto
-idCarrera
-fecha
-puntos
-posicion

Carreras

Quiero crear una tabla que guardase los puntos que se dan en cada carrera pero no se me ocurre en como meter esos puntos en la tabla de PilotosCarreras,

Un saludo
  #2 (permalink)  
Antiguo 15/03/2015, 13:56
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: base datos

Hola,
Podrias especificar un poco mas a que te refieres a ¿Como guardar los datos en la tabla?

Saludos
  #3 (permalink)  
Antiguo 16/03/2015, 10:11
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 3 meses
Puntos: 2
Respuesta: base datos

Lo que entiendo es que necesitas crear una tabla que relacione la carrera con el piloto. Y un piloto puene tener 1,2,3,4,5.....n numero de carreras, para resolver estos casos se utiliza una tabla extra.

es decir

TablaPiloto
  • IdPiloto
  • Nombre
  • ...

TablaCarrera
  • IdCarrera
  • Fecha
  • Lugar
  • ...

TablaCarreraPorPiloto
  • IdPiloto
  • IdCarrera
  • Tiempo
  • IdAuto
  • ...


Asi para querer acceder al detalle de las carreras por piloto puedes hacerlo por medio de la clave del piloto o por id de carrera.

Espero te sirva. Saludos!
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....
  #4 (permalink)  
Antiguo 17/03/2015, 00:43
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: base datos

como son carreras fijas de un campeonato podrias usar una sola tabla:

Tabla: PilotosPuntos
campo:
Piloto (nombre)
fecha1 (puntos)
fecha1Posicion
fecha2 (puntos)
fecha2Posicion
fecha3 (puntos)
fecha3Posicion
fecha4 (puntos)
fecha5 (puntos)
totalPuntos

si vas a considerar varios años entonces agregaria el campo "anio" para diferenciar campeonato 2015 de campeonato 2016

Etiquetas: Ninguno
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 11:59.