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

Tipo de datos Int, para un valor entre 1-12

Estas en el tema de Tipo de datos Int, para un valor entre 1-12 en el foro de SQL Server en Foros del Web. Tengo una duda sobre el tipo de datos mas adecuado para una tabla que va a contener los 12 meses del año, y otra que ...
  #1 (permalink)  
Antiguo 05/05/2010, 01:54
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 0
Tipo de datos Int, para un valor entre 1-12

Tengo una duda sobre el tipo de datos mas adecuado para una tabla que va a contener los 12 meses del año, y otra que va a tener una referencia hacia un mes seleccionado.

Tabla Meses:
IdMes: int
Mes: nvarchar (15)

Tabla Cumpleaños:
Nombre: navarchar(50)
IdMes : int

Que tipo de datos es el mas optimo para el campo IdMes? puesto que pienso que utilizar un tipo int, para un valor numerico entre 1-12 es excesivo, no?


Muchas gracias de antemano.
__________________
Salut i Força al Canut
  #2 (permalink)  
Antiguo 05/05/2010, 10:02
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Tipo de datos Int, para un valor entre 1-12

¿Porque no colocas en tu tabla Cumpleaños, donde va el NOMBRE de la persona (supongo), su fecha de nacimiento y te evitas problemas futuros?
  #3 (permalink)  
Antiguo 06/05/2010, 05:19
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 0
Respuesta: Tipo de datos Int, para un valor entre 1-12

En realidad este ejemplo con los meses, es eso solo un ejemplo para explicar, el problema de utilizar un tipo tipo Int para almacenar un valor numerio pequeño.
Se podria hacer como tu dices, pero lo que quiero es intentar revolver el uso de estos INT
__________________
Salut i Força al Canut
  #4 (permalink)  
Antiguo 06/05/2010, 09:34
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Tipo de datos Int, para un valor entre 1-12

Bueno, pues el ejemplo no es muy claro, por eso la respuesta.

Cuentas con SMALLINT, checalo en tu ayuda en linea....

Etiquetas: int, tipo
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 23:34.