Teoria De La Normalizacion

Páginas: 5 (1091 palabras) Publicado: 25 de septiembre de 2011
TEORIA DE LA NORMALIZACION

TEORIA DE LA NORMALIZACION

TEORIA DE LA NORMALIZACION
¿Qué problemas puede presentar un esquema relacional cuando el diseño es inadecuado?
Entre los problemas que puede presentar un esquema relacional cuando el diseño es inadecuado cabe destacar:
* Incapacidad para almacenar ciertos hechos
* Redundancias y, por tanto, posibilidad de inconsistencias* Ambigüedades
* Pérdida de información (aparición de tuplas espurias)
* Perdida de ciertas restricciones de integridad que dan lugar a interdependencias entre los datos (dependencias funcionales)
* Aparición en la base de datos, como consecuencia de las redundancias, de estados que no son válidos en el mundo real; es lo que se llama anomalías de inserción, borrado y modificación¿Cuáles son las principales anomalías que se producen cuando un esquema relacional es inadecuado?
Por ejemplo, tememos la relación ESCRIBE que almacena datos sobre los libros (Cód_libro, Título, Editorial y Año) y sobre los autores que los ha escrito (Autor y Nacionalidad)

ESCRIBE
Autor | Nacionalidad | Cod_libro | Título | Editorial | Año |
Date, C. | Norteamericana | 23433 | Databases| Addison W. | 1990 |
Date, C. | Norteamericana | 54654 | SQL standard | Addison W. | 1988 |
Codd, E. | Norteamericana | 97875 | Relational M. | Addison W. | 1990 |
Gardarin | Francesa | 55366 | Comparacion | Paraninfo | 1984 |
Lochovsky | Canadiense | 23456 | OO databases | ACM Press | 1989 |

Los principales problemas de esta relación se derivan de la gran cantidad de redundancia quepresenta. Esta redundancia produce a su vez:
* Anomalías de inserción, y que dar de alta un libro obliga a insertar en la base de datostantas tuplas como autores tenga el libro.
* Anomalías de modificación, ya que cambiar la editorial de un libro obliga a modificar todas las tuplas que corresponden a ese libro.
* Anomalías de borrado, ya que el borrado de un libro obliga a borrarvarias tuplas, tantas como autores tenga el libro, y viceversa, el borrado de un autor nos lleva a borrar tantas tuplas como libros ha escrito ese autor.

Explica el concepto de dependencias funcionales:
La existencia de una dependencia no se puede demostrar, pero si afirmar por observación del mundo real que se trata de modelar; por tanto, el análisis de una extensión válida de in esquema derelación nunca podremos deducir la existencia de una dependencia, pero si podemos, en cambio, llegar a la conclusión de que no existe una determinada dependencia.

Las dependencias nos muestran algunas importantes interrelaciones existentes entre los atributos del mundo real, cuya semántica tratamos de incorporar en nuestra base de datos.

Las dependencias funcionales son un tipo especial dedependencias, el más extendido en la práctica, en el cual se basan las primeras formas normales.

Título, Editorial
Fécha_Préstamo, Fecha_DevNombre, Domicilio, Teléfono
Título, Editorial
Fécha_Préstamo, Fecha_Dev
Nombre, Domicilio, Teléfono
Cód_libro

Núm_socioCód_libro

Núm_socio

En el cuadro anterior podemos ver que Cód_libro determina funcionalmente a Título del libro y la Editorial, como indica la correspondiente flecha; de forma analógica, Núm_socio determina el Nombre, Domicilio y Teléfono del socio (se supone que solo nos interesa un teléfono); mientras que ambos atributos en conjunto, Cód_libro y Núm_socio (lo que se indica haciendo que la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalizacion teoria
  • Teoria de normalizacion
  • TEORÍA DE LA NORMALIZACIÓN EN EL AULA
  • normalizacion
  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS