Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ISBN: 8448146441
Una tabla está en 1FN, cuando los dominios de todos los campos son “indivisibles”.
Vamos a ver las técnicas que nos permiten solucionar estos errores de diseño.
- Una dependencia funcional trivial es aquella que se cumple en todas las tablas.
7.4. DESCOMPOSICIÓN
Una tabla está en 3FN, si para cada dependencia funcional, no trivial, α → β, cada
atributo está contenido en alguna clave candidata de la tabla resultante de la
descomposición.
Observa que la condición NO dice que una sola clave candidata deba contener todos
los atributos de α → β. Cada atributo de α → β puede estar contenido en una clave
candidata diferente.
-Algunos atributos pueden depender de una clave candidata y otros de otra clave
candidata.
No todas las tablas están suficientemente normalizados (sin repetición), aunque estén
en FNBC. Por ejemplo:
3
Desarrollo de aplicaciones informáticas – Esquema sobre el Diseño de Bases de Datos Relacionales
Vamos a utilizar las dependencias multivaloradas para definir esta forma normal,
que es más restrictiva que FNBC.
7.10.2. El enfoque de la relación universal: Una sola tabla que reúna todos los campos.
Aplicamos la descomposición según las técnicas que hemos visto hasta
obtener un diseño que esté lo más normalizado posible. Objetivo FNBC, alternativamente
3FN.