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

[SOLUCIONADO] Separar campo Observaciones de Tabla?

Estas en el tema de Separar campo Observaciones de Tabla? en el foro de Mysql en Foros del Web. Hola amigos. Vengo aqui porque en todos los lugares donde lei, no encuentro una respuesta concreta. Tengo una sencilla base de datos y queria normlaizarla. ...
  #1 (permalink)  
Antiguo 05/10/2015, 16:47
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 11 años, 5 meses
Puntos: 0
Separar campo Observaciones de Tabla?

Hola amigos.
Vengo aqui porque en todos los lugares donde lei, no encuentro una respuesta concreta.

Tengo una sencilla base de datos y queria normlaizarla.
La duda me surge con el campo "Observaciones" porque es un campo que se utilizará muy esporadicamente, supongamso lo siguiente para poder comprender mejor.

Tabla CLIENTE
ID_Cliente
Nombre
Apellido
DNI
Observaciones <--Este es el campo que me da duda
Por un lado encuentro quienes dicen que lo ponga como NULL por otro lado Leo que poner un campo como Null es violar la 1FN.

Mi idea era separar el campo Observaciones y colocarlo en una tabla asi:

Tabla Observaciones_Cliente
ID_Cliente
Observaciones
Y hacer lo mismo para todas las demas tablas que requieran el campo de Observaciones.... ¿Esta mal?
  #2 (permalink)  
Antiguo 05/10/2015, 16:54
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Separar campo Observaciones de Tabla?

podrias manejarlo con un catalogo de observaciones

id_observacion observacion
0 Null
1 bla bla


y en tu tabla

Tabla CLIENTE
ID_Cliente
Nombre
Apellido
DNI
id_observacion

cuando no tenga una observacion que tenga el id 0 :) y asi la puedes usar para cualquier tabla que requiera observaciones
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 05/10/2015, 18:17
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Separar campo Observaciones de Tabla?

Es muy buueeennaaa!!! jajaj me gusto!!!

Para aprender un poco: Si hubiera agregado el campo observaciones a mi tabla principal de clientes, hubera estado "tecnicamente mal" no? POrque eso ocacionaria que muchos campos esten vacios cuando no se utilicen... Lo idea es separar las observaciones, ¿es asi?
  #4 (permalink)  
Antiguo 06/10/2015, 08:04
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Separar campo Observaciones de Tabla?

asi es te causaria conflictos con los valores Null y no estaria completamente normalizada tu base de datos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 07/10/2015, 10:03
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Separar campo Observaciones de Tabla?

Genial!!! entonces significa que voy comprendiendo el tema de la Normalizacion. Digámosle NO! a los NUll!!! jajaj Gracias!!!!!!!!!!!!!!!!!!!

Etiquetas: campo, tabla
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 22:54.