Discusión:Normalización de bases de datos

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

Se habla de una figura 3.0 que no existe — El comentario anterior es obra de 194.242.56.42 (disc. · contr. · bloq.), quien olvidó firmarlo.

Error semantico todos todos (??) en una frase o error de concepto[editar]

Se dice en la 1NF que:

"Una columna no puede tener múltiples valores. Los datos son atómicos. (Si a cada valor de X le pertenece un valor de Y, entonces a cada valor de Y le pertenece un valor de X)...."

Que un valor sea atomico no significa que: A cada valor de X le corresponda un valor de Y y viceversa!. Por ejemplo: DNI -> FechaDeNacimiento Son valores atomicos y a un valor de X (DNI) le pertenece un valor de Y(FechaDeNacimiento) porque X es clave, pero a un valor de Y no le corresponde un solo valor de X (siempre), puede haber fechas iguales en diferentes tuplas (o estoy confundido?) y en esos casos a un valor de Y le pertenecen varios valores de X. — El comentario anterior es obra de Elielsardanons (disc. · contr. · bloq.), quien olvidó firmarlo.

Estoy totalmente de acuerdo. Jugones55 Jugones55 (dime) 22:07 11 sep 2008 (UTC)[responder]

Diagrama de inclusión de todas las formas normales[editar]

Aunque en una gran cantidad de textos académicos podemos encontrar un diagrama de inclusión de las formas normales que va de la 1FN (anillo más exterior) a la 5FN (anillo más interior) entiendo que la disposición del gráfico no es correcta: si una relación está en 5FN, entonces también lo está en las formas normalizadas inferiores, no al revés. Por tanto, el anillo 5FN debe contener a los demás. Por esta razón he procedido a cambiar el diagrama de inclusión de las formas normales, mostrando la inclusión en el orden que considero correcto.

[EDITADO POR LUIS CERUTTI] Me permito discrepar en esto ya que si consideramos la teoría de base de datos encontramos que todas las formas normales se encuentran en primera forma normal pero no todas en quinta forma normal, por eso me parece incorrecto el grafico expuesto en esta pagina. La primera forma normal es una restricción necesaria para la 2FN 3FN FNBC 4FN y 5FN es por eso que la primera forma normal contiene a todas las demás.

[RE: EDITADO POR LUIS CERUTTI] Estamos de acuerdo en los requerimientos de normalización pero no en la interpretación del gráfico. Citando mi entrada anterior: "si una relación está en 5FN, entonces también lo está en las formas normalizadas inferiores, no al revés". Dicho de otro modo, para alcanzar una forma normal 'n' es necesario haber alcanzado previamente la forma normal 'n-1'. El gráfico está etiquteado como "Diagrama de inclusión de las formas normales", por lo que debe interpretarse tomando un anillo correspondiente a una forma normal 'n'; si esa forma normal contiene a otra forma normal 'n-1' (menos restrictiva) entonces dicha forma normal 'n-1' está incluida en la forma normal 'n' por ser necesario que la relación esté en forma 'n-1' para alcanzar la forma 'n'. O lo que es lo mismo, en la forma normal 'n' está incluida la forma 'n-1'.

En el supuesto que tú comentas (con los anillo numerados desde 1FN en el exterior hasta 5FN en el interior) no estás haciendo referencia a un criterio de inclusión sino a un criterio de requerimiento (por ejemplo, se requiere 1FN para estar en 2FN, y así sucesivamente). En este caso, sería necesario modificar la etiqueta del diagrama.

FE de Erratas[editar]

Como particularidad del diagrama de inclusión de las Formas Normales, la FN de Boyce-Codd de encuentra incluida dentro de la 3FN. La 3ra FN tiene una definición más fuerte y restrictiva, ya que esta garantiza la conservación de dependencias -ademas de la preservación de información- mientras que Boyce-Codd no lo hace.

  No es una errata. En el diagrama la FNBC envuelve a la 3FN puesto que la FNBC es más restrictiva. Consulta BCNF BCNF: "La Forma Normal de Boyce-Codd (o FNBC) es una forma normal utilizada en la normalización de bases de datos. Es una versión ligeramente más fuerte de la Tercera forma normal (3FN). "

--Bytecode01 (discusión) 15:33 6 nov 2013 (UTC)[responder]

Descripción y ejemplos en la 3FN[editar]

En el apartado de la 3FN se hace alusión a entidades y una figura que no aparecen en dicho apartado y por tanto el ejemplo explicado no cumple su función.

Informe de error[editar]

La imagen "Diagrama de inclusión de todas las formas normales" muestra justo lo contrario a lo que es. Me explico: La quinta forma normal es la que debería estar dentro del diagrama y no en el exterior que correspondería a la primera forma normal. Dado que el conjunto mayor de relaciones es el de la primera forma normal. - --88.10.50.18 (discusión) 20:22 22 mar 2016 (UTC)  Trasladado desde Wikipedia:Informes de error por Jembot (discusión) 15:14 26 mar 2016 (UTC)[responder]

Creo que lo estás interpretando mal: la etiqueta del diagrama indica que es un diagrama de inclusión, es decir, si una relación está en una forma normal 'n', entonces necesariamente también lo está en las formas normales de orden inferior. Por eso la 5FN incluye a la 4FN, 3FN, FNBC, 2FN y 1FN. Si la etiqueta del diagrama fuese diagrama de requerimientos de normalización, entonces la 1FN debería estar en el anillo exterior, pero no es el caso.

Enlaces externos modificados[editar]

Hola,

Acabo de modificar el enlace externo 1 en Normalización de bases de datos. Por favor tomaos un momento para revisar mi edición. Si tenéis alguna pregunta o necesitáis que el bot ignore los enlaces o toda la página en su conjunto, por favor visitad esta simple guía para ver información adicional. He realizado los siguientes cambios:

Por favor acudid a la guía anteriormente enlazada para más información sobre cómo corregir los errores que el bot pueda cometer.

Saludos.—InternetArchiveBot (Reportar un error) 01:19 20 nov 2017 (UTC)[responder]