Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Empezar

4FN Y 5FN

Raúl Verdejo Martín

características

¿Que se necesita para estar en 5fn?

ejemplo

dependencia multivaluada

ejemplo

5fn

¿Qué dice la 4FN?

¿Qué busca?

Características

4FN

Índice

4fn ¿Qué busca?

Busca eliminar los problemas que nacen de malas relaciones, provenientes de las dependencias multivaluadas.

4fn ¿Qué dice?

Las dependencias multivaluadas surgen cuando no se seleccionan correctamente los determinantes en las dependencias funcionales, lo que puede causar redundancias excesivas en la base de datos. Aunque no siempre son necesarias, aplicar la normalización adecuada (como la Cuarta Forma Normal) cuando es necesario puede mejorar significativamente la estructura de la tabla y evitar problemas de redundancia.

4fn características

-La tabla debe estar en 3FN o FNBC.-No pueden existir dependencias multivaluadas.

Se da cuando un dato puede determinar a varios sin necesidad de ser otro, como en el caso anterior.

X ->> Y

4fn depencia multivaluada

X ->> Y

TABLA PUESTOS -> DELIVERY

TABLA P UESTOS -> TIPOS

4fn EJEMPLO

Supongamos que tenemos varios puestos de venta de hamburguesas y varios lugares donde se hacen de20livery, algo tal que así:Puestos ->> Tipos Puestos ->> Delivery

Vemos que delivery se repite, y para resolverlo deberemos de crear tablas más pequeñas.

5fn características

- Tiene que estar en 4FN.- Todas las dependencias de unión están implicadas por claves candidatas.

5fn ¿que se necesita para estarlo?

Esta forma se usa principalmente en tablas con muchas columnas o cuando hay riesgo de redundancia o incoherencia en las uniones.

1. Proyección: Separar los datos que se necesiten.2. Unión: Usar un join con la clave candidata para consultar otras tablas y obtener información sin redundancia.

LEsto nos haría dividir la tabla en 3 tablas, para poder convertirlo a 5FN.

Podríamos definir que nuestras proyecciones serían las siguientes:Tiendas – Marcas, todas las marcas disponibles en las tiendas.Tiendas – Productos, todos los productos disponibles en las tiendas.Productos – Marcas, los productos con cada marca.

5fn ejemplo

Dada esta tabla:

La cuál cuenta con las siguientes dependencias funcionales: Tiendas - > TiendasMarcas -> MarcasProductos -> Productos

Tiendas - Productos
Productos - Marcas

5fn ejemplo

Tiendas - Marcas

gracias por su atención