Saludos.
Pues escribo para recibir opiniones principalmente.
Estoy en al etapa de diseno de una BD que gestionara informacion para terceros, esto implica que cada tercero o empresa tercera tiene la informacion a su modo, esto implica que el diseno debe de ser capaz de contemplar este detalle.
Ahora bien, hay campos comunes, como nombre de sus clientes, direccion, telefono, etc etc, en todos los terceros, pero cada uno maneja informacion particular, a la que me dirijo como datos adicionales, asi que para mi lo logico es crear una tabla que contenga unicament un id de dato adicional y un nombre y la empresa tercera a la que se le asigna, algo asi:
empresa_id int
dato_adicional_id int
dato_nombre char(50)
por ejemplo ahi anotaremos lo siguiente:
Empresa: 1-El manguito
dato adicional_id=1
dato_nombre: Tasa
Empresa: 1-El manguito
dato adicional_id=2
dato_nombre: Fecha de inicio
ahora bien aki es donde se me viene la duda, a la hora de llenar esta data, se debera introducir un valor a estos datos adicionales, en el caso 1 un valor numerico decimal, y en el segundo caso una fecha, como hago para manejar esto? o como es informacion con la que no se realizaran operaciones, podria dejarlo solo como caracter que me sugieren?
como yo digo quedaria asi:
empresa_id int
dato_adicional_id int
dato_adicional_nombre char(50)
dato_adicional_valor char(50)
espero sus comentarios, ando medio agripado y no quiero tomar una decision a la ligera.
Gracias
Lee este tema==> Mejoremos la ortografía.