Diseño de tabla Sql

24/01/2005 - 21:31 por Romero Diego | Informe spam
Hola
Que hay de nuevo !

Tengo un dilema con el diseño de una tabla y espero me puedan dar
sugerencias para orientarme mas:

La tabla tendra informacion sobre los saldos mensuales por vehículo,
compañia y clase de cuenta, asi:
IdVehiculo
IdCompania
IdClase
Mes
Año
Total Debitos
TotalCreditos
Nuevo Saldo

Los vehículos son mas o menos (500 buses en total)
las clases de cuentas son 3
Las compañias son mas o menos 5

No se cual diseño de los siguientes es mejor:
1. Campos: IdVehiculo,IdCompania,IdClase,Año,
EneroDeb,EneroCre,Enerosaldo,FebreroDeb,FebreroCre,FebresoSaldo,así...hasta
diciembre

de esta forma solo sería : 4500 registros al año, pero mas campos.
podria generar informes y consultas con las doce columnas del año
directamente

2. Campos IdVehiculo,IdCompania,IdClase,Año, Mes,
Debitos,Creditos,Nuevosaldo

de esta forma solo sería : 4500 registros al mes y 54000 al año, pero menos
campos.

¿Cual es mejor ?

Espero me puedan ayudar




Diego

Preguntas similare

Leer las respuestas

#6 Luis Ormeño
24/01/2005 - 22:46 | Informe spam
Opino al igual q maxi a la alternativa de uzar la segunda, y no es muy
dificil llevar filas a colunmas en tu reporte.

Luis Ormeño
Lima - Peru

"Maxi" escribió en el mensaje
news:
Mostrar la cita
del
Mostrar la cita
los
Mostrar la cita
;)
Mostrar la cita
EneroDeb,EneroCre,Enerosaldo,FebreroDeb,FebreroCre,FebresoSaldo,así...hasta
Mostrar la cita
#7 Manuel Vera
24/01/2005 - 22:59 | Informe spam
En cuanto a lo que tu cliente requiere el reporte "horizontalmente" eso es
lo que se llama un reporte de Referencias o Consulta de Referencias
Cruzadas. En MS Access tienes un asistente para hacer la consulta sin mayor
problema.

Yo, por normalización me iría por la opcion 2. Apoyado en lo que dice Maxi
que si posteriormente requieres consultas por períodos agrupados: bimestral,
trimestral, etc te será mas fácil si los tienes por registros que si los
tienes por columnas.

Salu2
MV

"Maxi" wrote in message
news:
Mostrar la cita
del
Mostrar la cita
os
Mostrar la cita
;)
Mostrar la cita
EneroDeb,EneroCre,Enerosaldo,FebreroDeb,FebreroCre,FebresoSaldo,así...hasta
Mostrar la cita
#8 Romero Diego
25/01/2005 - 14:25 | Informe spam
Gracias por su opinion

Las consultas por trimestres , semestres, creo que por columnas es tan facil
como por filas
Ejemplo: SELECT Enero+Febrero AS Bimestre1,Marzo+Abril AS Bimestre2, ...asi

Diego

"Manuel Vera" escribió en el mensaje
news:uOx$
Mostrar la cita
mayor
Mostrar la cita
bimestral,
Mostrar la cita
un
Mostrar la cita
por
Mostrar la cita
l
Mostrar la cita
lugar
Mostrar la cita
solito
Mostrar la cita
vehículo,
Mostrar la cita
EneroDeb,EneroCre,Enerosaldo,FebreroDeb,FebreroCre,FebresoSaldo,así...hasta
Mostrar la cita
pero
Mostrar la cita
Ads by Google
Search Busqueda sugerida