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

Preguntas similare

Leer las respuestas

#6 dgironal
09/01/2004 - 19:06 | Informe spam
Gracias y mil disculpas si el tema está fuera de lugar, todos los
comentarios me han sido muy útiles, nada como compartir dudas y
conocimientos con otras personas. Gracias de nuevo
Respuesta Responder a este mensaje
#7 Maximiliano Damian Accotto
09/01/2004 - 19:12 | Informe spam
;-) lo mejor siempre es preguntar y preguntar mientras se pueda.

Salu2

pd: y como te dije antes si necesitas que te ayude con el tema de diseño me
mandas un mail o me pones en tu MSN y listo ;)

MSN =

Salu2

Maximiliano Damian Accotto


"dgironal" escribió en el mensaje
news:u7%23Q%
Gracias y mil disculpas si el tema está fuera de lugar, todos los
comentarios me han sido muy útiles, nada como compartir dudas y
conocimientos con otras personas. Gracias de nuevo


Respuesta Responder a este mensaje
#8 Adrian Garcia
09/01/2004 - 22:50 | Informe spam
Bueno, porque no estaria tan claro?
Si no esta tan claro es porque quizas se de el caso de que in cliente
pertenesca a varias empresas. Lo que podrias hacer ahi agrega una tabla de
relacion CLIENTE_EMPRESA.

Saludos
Adrian D. Garcia
NDSoft

"dgironal" wrote in message
news:
Aunque sea abusar:

¿Cómo implementarías la MULTIEMPRESA en única Base de Datos?

Mi idea es la de añadir un campo Empresa en las tablas susceptible de ser
discriminadas por empresas, el problema es decidir que tablas son
susceptibles de ser discriminadas por empresas. Ejemplo

TablaFacturas: CLARÍSIMO DISCRIMINAR LA EMPRESA
Empresa idFactura Fecha

TablaIVAs: CLARÍSIMO NO DISCRIMINAR POR EMPRESA
idIVA Porcentaje ...

TablaClientes: NO ESTÁ TAN CLARO


Respuesta Responder a este mensaje
#9 Miguel Egea
09/01/2004 - 22:54 | Informe spam
Dependerá mucho del volumen de datos que esperes. Hay tablas que si tienen
que ver con ejercicios y tablas que no tienen que ver con ejercicios,
clientes no tiene que ver con ejercicios, facturas si tiene que ver con
ejercicios.
Un diseño muy escalable es situar tablas para cada ejercicios FACTURAS2003,
FACTURAS2004, estas pueden unirse a efectos de consolidación dentro de una
vista FACTURAS, pero esta vista puede llegar a ser hasta distribuida no solo
entre bases de datos sino incluso entre servidores. Si esto no es un
requisito de tu sistema da una complejidad innecesaria..


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"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


Respuesta Responder a este mensaje
#10 Miguel Egea
09/01/2004 - 23:01 | Informe spam
Facturas no es un buen ejemplo, dan un poco igual, AsientosContables que si
tienen ejercicios vendrían más a cuento..


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Miguel Egea" escribió en el mensaje
news:
Dependerá mucho del volumen de datos que esperes. Hay tablas que si tienen
que ver con ejercicios y tablas que no tienen que ver con ejercicios,
clientes no tiene que ver con ejercicios, facturas si tiene que ver con
ejercicios.
Un diseño muy escalable es situar tablas para cada ejercicios


FACTURAS2003,
FACTURAS2004, estas pueden unirse a efectos de consolidación dentro de una
vista FACTURAS, pero esta vista puede llegar a ser hasta distribuida no


solo
entre bases de datos sino incluso entre servidores. Si esto no es un
requisito de tu sistema da una complejidad innecesaria..


=> Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad



http://www.microsoft.com/spain/tech...9-USER.asp
==>
"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
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida