Formas Normales Fnbc-5fn

  • Uploaded by: Max Junior Quispe Chambilla
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Formas Normales Fnbc-5fn as PDF for free.

More details

  • Words: 626
  • Pages: 21
Loading documents preview...
Formas Normales FNBC - 5FN Comentarios y ejemplos

Dependencias Funcionales 

Un buen ejemplo de esto es el nombre de una persona; el cual siempre dependerá del rut de esa persona; ya que aunque existiesen dos personas con el mismo nombre, ellas siempre tendrán distinto rut.



Las dependencias funcionales reflejan enlaces semánticos permanentes entre datos de un diseño.



Y es en este último sentido es que podríamos pensar que el ejemplo entregado anteriormente puede no ser un ejemplo de una dependencia funcional dentro de un diseño, ya que la existencia o no de alguna de ellas es una decisión del diseñador.

FNBC   

Es muy raro que después de una 3FN la tabla no esté en FNBC Sin embargo se pueden dar casos. La idea informal es que: tabla relacional esta en FNBC  Está en 3FN y además los atributos determinantes son llaves primarias.  Es decir, a modo de diagramas de dependencia funcional, las flechas deben apuntar solo a la derecha.  Una

Ejemplo FNBC 

Tutores y estudiantes:  Teniendo

en cuenta que cada estudiante puede tener más de un tutor.  Siendo el propósito de la tabla mostrar qué tutores están asignados a qué estudiantes

Ejemplo FNBC Rut

Nombre Nº Estudiante

Ejemplo FNBC Rut

Nº Alumno

Nombre Alumno

11111111-1

1

Asdf

22222222-2

2

Qwerty

33333333-3

3

Wasd

00000001-1

4

Uiop

Ejemplo FNBC Nº Estudiante

Rut

Nº Estudiante

Nombre

Ejemplo FNBC Nº Alumno

Nombre Alumno

Nº Alumno

Rut

1

Asdf

1

11111111-1

2

Qwerty

2

22222222-2

3

Wasd

3

33333333-3

4

Uiop

4

00000001-1

4ta FN 

La 4NF se asegura de que los hechos multivalores independientes estén correcta y eficientemente representados en un diseño de base de datos.  De

forma “informalizima” Se separan las relaciones “0..n” entre los atributos.

Ejemplo 4ta FN 

Suponga la tabla normalizada hasta BC. Se están dejando los registros de los restaurantes que venden ciertas variedades de pizzas y los lugares de destinos de ellas.



Por lo tanto podemos presumir que:



 Existen

muchas variedades de pizzas y los restaurantes pueden tener las mismas.  Los destinos de las pizzas pueden ser idénticos para cada restaurante.

Ejemplo 4FN

Variedad Pizza Restaurante Área Envío

Ejemplo 4FN

Restaurante

Variedad de Pizza Área de envío

Vincenzo's Pizza Corteza gruesa

Springfield

Vincenzo's Pizza Corteza gruesa

Shelbyville

Vincenzo's Pizza Corteza fina

Springfield

Vincenzo's Pizza Corteza fina

Shelbyville

Elite Pizza

Corteza fina

Capital City

Elite Pizza

Corteza rellena

Capital City

Luigi’s

Corteza gruesa

Springfield

Luigi’s

Corteza gruesa

Shelbyville

Luigi’s

Corteza gruesa

Capital City

Luigi’s

Corteza rellena

Springfield

Luigi’s

Corteza rellena

Shelbyville

Luigi’s

Corteza rellena

Capital City

Ejemplo 4FN Restaurante

Variedad Pizza

Restaurante

Área Envío

Ejemplo 4FN Restaurante

Variedad de pizza

Restaurante

Área de envío

Vincenzo's Pizza Corteza gruesa

Vincenzo's Pizza Springfield

Vincenzo's Pizza Corteza fina

Vincenzo's Pizza Shelbyville

Elite Pizza

Corteza fina

Elite Pizza

Capital City

Elite Pizza

Corteza rellena

A1 Pizza

Springfield

Luigi’s

Corteza gruesa

A1 Pizza

Shelbyville

Luigi’s

Corteza rellena

A1 Pizza

Capital City

5ta FN 

Se dice que hay dependencia de JOIN, de unión o de producto si una tabla tiene dependencia de unión con varias de sus proyecciones y se puede obtener la tabla por medio de la unión de dichas proyecciones.



Es raro encontrar 5FN después de la 4FN

Cuando encontrar 5FN? 

Insisto… es raro. Pero en general se da en los siguientes casos:  Hay

muchos atributos en las tablas después de la 4FN  La tabla contendrá demasiados datos después de la 4FN 

Esta es la una de las ultimas medidas para evitar redundancia, cantidad de datos, e inserciones “raras”.

Ejemplo 5FN

Ejemplo 5FN

Otro Ejemplo 5FN

Otro Ejemplo 5FN 

AB; BC; AC…

Referencias 

http://cvva.wordpress.com/2007/12/04/normalizacion-de-bases-dedatos-las-3-formas-normales/



http://es.wikipedia.org/wiki/Clave_ajena#Formas_Normales



http://www.trucostecnicos.com/trucos/ver.php?id_art=278



http://oscar016346.blog.com/568486/



http://relationary.wordpress.com/category/boyce-codd-normal-form/

Related Documents


More Documents from "studwesley"