0% encontró este documento útil (0 votos)
41 vistas14 páginas

Bases de Datos: Conferencia 4. Normalización. Forma Normal de Boyce - Codd (FNBC)

La conferencia aborda la normalización de bases de datos, centrándose en la Forma Normal de Boyce-Codd (FNBC), que se aplica cuando hay múltiples llaves candidatas compuestas que se solapan. Se define que una relación está en FNBC si cada determinante es una superllave. Se presentan ejemplos prácticos para ilustrar el proceso de normalización desde una relación no normalizada hasta alcanzar la FNBC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Ejemplo de relación,
  • Cantidad de material,
  • Control de materiales,
  • Llave primaria,
  • Materiales de construcción,
  • Determinante,
  • Capacidad de almacenaje,
  • Almacenamiento de materiales,
  • Normalización,
  • Atributos
0% encontró este documento útil (0 votos)
41 vistas14 páginas

Bases de Datos: Conferencia 4. Normalización. Forma Normal de Boyce - Codd (FNBC)

La conferencia aborda la normalización de bases de datos, centrándose en la Forma Normal de Boyce-Codd (FNBC), que se aplica cuando hay múltiples llaves candidatas compuestas que se solapan. Se define que una relación está en FNBC si cada determinante es una superllave. Se presentan ejemplos prácticos para ilustrar el proceso de normalización desde una relación no normalizada hasta alcanzar la FNBC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Ejemplo de relación,
  • Cantidad de material,
  • Control de materiales,
  • Llave primaria,
  • Materiales de construcción,
  • Determinante,
  • Capacidad de almacenaje,
  • Almacenamiento de materiales,
  • Normalización,
  • Atributos

Bases de Datos

Conferencia 4. Normalización.
Forma Normal de Boyce – Codd (FNBC)
Contenido
 Definición Forma Normal Boyce - Codd
(FNBC)
 Ejemplo de normalización hasta FNBC
Bibliografía
 Mato García, Rosa María. “Sistemas de
Bases de Datos”, páginas 64 - 67.
 C. J. Date. “Introducción a las Sistemas de
Bases de Datos”, páginas 366 - 372.
Ejemplo
Sea la relación EAP (Estudiante, Asignatura,
Profesor)
donde una tupla significa que un estudiante
E recibe la asignatura A por el profesor P y en
la cual se cumple:
- para cada asignatura, cada estudiante tiene un
solo profesor.
- cada profesor imparte sólo una asignatura.
- cada asignatura es impartida por varios
profesores.
E P

A
Ejemplo
EAP
E A P
Pérez Matemática prof. Blanco
Pérez Física prof. Valdés
Rdguez Matemática prof. Blanco
Rdguez Física prof. Hdez
Definición Determinante
 Un determinante es cualquier atributo o
conjunto de atributos del cual depende
funcional y completamente cualquier otro
atributo. O sea, la parte izquierda de la
implicación cuando la dependencia
funcional es completa.
Forma Normal de Boyce/Codd
(FNBC)
La definición de la 3FN puede resultar
inadecuada en el caso de una relación donde
ocurre lo siguiente:
1. La relación tiene varias llaves candidatas,
donde
2. esas llaves candidatas son compuestas y
3. esas llaves candidatas se solapan (o sea, tienen
al menos un atributo común).
Definición de FNBC

 Una relación R está en FNBC si y sólo si


cada determinante es una superllave
(candidata o primaria).
E P

A
Ejemplo
Se desea diseñar una BD para controlar la
disponibilidad de materiales de construcción.
De cada proveedor de materiales se conoce su
código (cprov), que lo identifica, su nombre
(nomprov) y el municipio en que radica (mun).
De cada material se sabe su código (cmat), que
lo identifica, su descripción (desc), la unidad de
medida que se aplica al material (um) y el precio
por unidad de medida (precio).
Ejemplo
Para guardar estos materiales hasta su
posterior distribución existen diversos
almacenes. De cada almacén se conoce su
código (calm), que lo identifica, su dirección
(diralm) y la capacidad de almacenaje
(capac). Un proveedor puede suministrar
varios materiales y un material puede ser
suministrado por diferentes proveedores.
Ejemplo
Se sabe que un material suministrado por
un proveedor está en un solo almacén y
además, se sabe qué cantidad de un
material suministrado por un proveedor se
encuentra en el almacén (cantmat).
En un almacén sólo se guarda un tipo de
material, aunque puede proceder de
distintos proveedores y pueden existir
varios almacenes donde se guarde un
mismo material.
Conclusiones
RELACIÓN NO NORMALIZADA
Reducir a valores elementales de los atributos.

1FN
Eliminar las dependencias funcionales incompletas
de los atributos no llaves respecto a la llave primaria.

2FN
Eliminar dependencias transitivas

3FN
Eliminar las dependencias en las que el
determinante no sea superllave.
FNBC

También podría gustarte