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

Redundancia en una base de datos

Estas en el tema de Redundancia en una base de datos en el foro de Bases de Datos General en Foros del Web. Hola amigos! Necesito ayuda, a ver si me podeis ayudar quisiera saber un par de preguntas: ¿Si hay redundancia en una base de datos que ...
  #1 (permalink)  
Antiguo 13/06/2011, 10:31
Avatar de Soniiiii  
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Redundancia en una base de datos

Hola amigos! Necesito ayuda, a ver si me podeis ayudar quisiera saber un par de preguntas:

¿Si hay redundancia en una base de datos que problemas puede ocasionar?

¿Qué constraints va forzosamente a nivel de una tabla?

Y por último, ¿qué problemas se producen si una relación no cumple la segunda forma normal?

Contesten lo antes posible por favor!!
Muchas gracias.
  #2 (permalink)  
Antiguo 13/06/2011, 10:44
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: Redundancia en una base de datos

1) Si hay redundacia de datos los problemas que ocasiona es en la calidad de los datos (llegará un punto que haya datos incoherentes) y en el mantenimiento de los mismos (es mucho más costoso de mantener para intentar evitar esas incoherencias)

Si tienes redundancia de información en una base de datos es que la base de datos está mal diseñada, deberíais plantearos el diseño.

2) No hay ninguna constraints que vaya FORZOSAMENTE en una tabla, puedes tener una tabla sin constraints

A la tercera no te puedo responder porque no me acuerdo de lo que es una segunda forma normal.

Por la tercera pregunta me da que son tus deberes. Lo mejor que hacías era estudiar y hacerlos tú mismo, para aprender
  #3 (permalink)  
Antiguo 13/06/2011, 10:49
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Redundancia en una base de datos

Para la tercera simplemente analiza lo que define la Segunda Forma Normal con la Tercera Forma Normal y deduce qué puede pasar...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 13/06/2011, 11:01
Avatar de Soniiiii  
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Redundancia en una base de datos

Heimish2000, muchisimas gracias =) Es un proyecto que tengo que hacer para aprobar, muchisimas gracias por ayudarme a terminarlo

gnzsoloyo, estoy en ello jaja muchas gracias =)

Última edición por Soniiiii; 13/06/2011 a las 11:15
  #5 (permalink)  
Antiguo 13/06/2011, 11:42
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Redundancia en una base de datos

La idea es en realidad simple: Si se da que un atributo primario depende en forma transitiva de una clave candidata, implica que al menos un atributo no depende directamente de la clave primaria y por tanto puede existir redundancia (el resto de los atributos primarios no poseen esa transitividad).
Resulta entonces que de no cumplirse la 3FN esa tabla debe ser dividida para evitar esa redundancia.

Mira el ejemplo del artículo de la 3FN y verás un ejemplo claro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: redundancia, bases-de-datos
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 21:16.