Ejercicios / Años

09/01/2004 - 16:13 por dgironal | Informe spam
Muy buenas, si algun@ de vosotr@s tenéis experiencia, quizás podáis
orientarme, la cuestión es la siguiente

Estoy diseñando una base de datos de gestión (albaranes, facturas, clientes,
proveedores, ...) y la duda me surgen en cómo implementar los
ejercicios/años, es decir:

Gestión2004 (todas sus facturas, ..., clientes,...)
Gestión2005 (todas sus facturas, ..., clientes,...)
.
.
.
Gestión200n (todas sus facturas, ..., clientes,...)

Opciones:
a;- Bases de datos separadas
b;- Una única base de datos con campos que discriminan el Ejercicio/Año
Por ejemplo
TablaFacturas
Ejercicio IdFactura iDCliente

¿Qué opción es la más recomendable?, la duda es por qué no tengo ninguna
experiencia en este tipo de bases de datos

Gracias de antemano
 

Leer las respuestas

#1 Maximiliano Damian Accotto
09/01/2004 - 16:29 | Informe spam
Hola, mira te cuento lo que para mi es mas optimo y que desde hace 5 años
uso:

Una sola Base:

Tengo una tabla donde defino mis periodos ej:

nombre_periodo
Fecha_inicio
Fecha_fin


luego como las facturas tienen por ej una fecha y esa fecha estaraq dentro
de un periodo no hay problema de consultar las cosas.

Tambien podrias si queres es poner un Id de periodo por cada comprobante con
un foreing key no, o sea que cada vez que das de alta un comprobante poner
ese id.

No me gusta la idea de andar separando bases porque luego se te va a armar
un re kilombo cuando quieras consultar y ni hablar de contrastar periodos o
algo asi.

Salu2
Maximiliano Damian Accotto

"dgironal" escribió en el mensaje
news:
Muy buenas, si algun@ de tenéis experiencia, quizás podáis
orientarme, la cuestión es la siguiente

Estoy diseñando una base de datos de gestión (albaranes, facturas,


clientes,
proveedores, ...) y la duda me surgen en cómo implementar los
ejercicios/años, es decir:

Gestión2004 (todas sus facturas, ..., clientes,...)
Gestión2005 (todas sus facturas, ..., clientes,...)
.
.
.
Gestión200n (todas sus facturas, ..., clientes,...)

Opciones:
a;- Bases de datos separadas
b;- Una única base de datos con campos que discriminan el Ejercicio/Año
Por ejemplo
TablaFacturas
Ejercicio IdFactura iDCliente

¿Qué opción es la más recomendable?, la duda es por qué no tengo ninguna
experiencia en este tipo de bases de datos

Gracias de antemano


Preguntas similares