Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo
Considere el siguiente ejemplo:
Psiquiatra-para-Asegurador-para-Condicin
Psiquiatra Dr. James Dr. James Dr. Kendrick Dr. Kendrick Dr. Kendrick Asegurador Healthco Healthco FriendlyCare FriendlyCare FriendlyCare Condicin Ansiedad Depresin OCD Ansiedad Depresin Esquizofrenia Ansiedad Demencia
El psiquiatra puede ofrecer tratamiento reembolsable a los pacientes que sufren de la condicin dada y que son asegurados por el asegurador dado. En ausencia de cualquier regla que restrinja las combinaciones vlidas posibles de psiquiatra, asegurador, y condicin, la tabla de tres atributos Psiquiatra-para-Asegurador-para-Condicin es necesaria para modelar la situacin correctamente. Sin embargo, suponga que la regla siguiente se aplica: Cuando un psiquiatra es autorizado a ofrecer el tratamiento reembolsable a los pacientes asegurados por el asegurador P, y el psiquiatra puede tratar la condicin C, entonces - en caso que el asegurador P cubra la condicin C - debe ser cierto que el psiquiatra puede ofrecer el tratamiento reembolsable a los pacientes que sufren de la condicin C y estn asegurados por el asegurador P. Con estas restricciones es posible dividir la relacin en tres partes.
Psiquiatra-para-Condicin
Psiquiatra Dr. James Dr. James Dr. Kendrick Dr. Kendrick Dr. Kendrick Condicin Ansiedad Depresin OCD Ansiedad Depresin
Dr. Lowenstein Esquizofrenia Dr. Lowenstein Ansiedad Dr. Lowenstein Demencia Dr. Lowenstein Trastorno de conversin
Psiquiatra-para-Asegurador
Psiquiatra Dr. James Dr. Kendrick Asegurador Healthco FriendlyCare
Dr. Lowenstein FriendlyCare Dr. Lowenstein Healthco Dr. Lowenstein Victorian Life
Asegurador-para-Condicin
Asegurador Healthco Healthco Healthco FriendlyCare FriendlyCare FriendlyCare FriendlyCare FriendlyCare Condicin Ansiedad Depresin Demencia OCD Ansiedad Depresin Trastorno emocional Esquizofrenia
Note como esta disposicin ayuda a quitar redundancia. Suponga que el Dr. James se convierte en un proveedor de tratamientos para FriendlyCare. En la disposicin anterior tendramos que agregar dos nuevas entradas puesto que el Dr. James puede tratar dos condiciones cubiertas por FriendlyCare: ansiedad y depresin. Con la nueva disposicin necesitamos agregar una sola entrada (en la tabla Psiquiatra-para-Asegurador).
Uso
Solamente en contadas ocasiones una tabla 4NF no se corresponde con una 5NF. stas son situaciones en las cuales una restriccin compleja del mundo real, que limita las combinaciones vlidas de los valores de atributos en la tabla 4NF, no esta implcita en la estructura de esa tabla. Si esa tabla no se normaliza a 5NF, la tarea de mantener la consistencia lgica de los datos dentro de la tabla debe ser llevada en parte por la aplicacin responsable de inserciones, borrados, y actualizaciones a ella; y hay un riesgo elevado de que los datos dentro de la tabla se vuelvan inconsistentes. Por el contrario, el diseo 5NF excluye la posibilidad de tales inconsistencias.
Referencias
Rules Of Data Normalization [1] Kent, W. (1983) A Simple Guide to Five Normal Forms in Relational Database Theory [2], Communications of the ACM, vol. 26, pp. 120-125 Date, C.J., & Darwen, H., & Pascal, F. Database Debunkings [3] Advanced Normalization [4]
Referencias
[1] [2] [3] [4] http:/ / www. datamodel. org/ NormalizationRules. html http:/ / www. bkent. net/ Doc/ simple5. htm http:/ / www. dbdebunk. com http:/ / www. utexas. edu/ its/ windows/ database/ datamodeling/ rm/ rm8. html
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/