Formas normales en una base de datos

Páginas: 3 (653 palabras) Publicado: 6 de septiembre de 2012
ACTIVIDAD 1, BASES DE DATOS RELACIONALES

SERGIO GALLEGO PARRA 1053800807

DISEÑO DE BASES DE DATOS EN SQL

SERVICIO NACIONAL DE APRENDIZAJE SENA

MANIZALES, AGOSTO 16 DEL 2012

DICCIONARIODE DATOS

NOM_CLIENTE: Nombre del Cliente
DIR_CLIENTE: Dirección del Cliente
CED_CLIENTE: Cédula del cliente
CIU_CLIENTE: Ciudad de residencia del cliente
TEL_CLIENTE: Teléfono del ClienteNUM_FACTURA: Número de la factura
FEC_FACTURA: Fecha de la factura
CAT_PRODUCTO: Categoría del producto
COD_PRODUCTO: Código del producto
DES_PRODUCTO: Descripción del producto
VU_PRODUCTO: Valorpor unidad del producto
CANT_PRODUCTO: Cantidad del producto

GRUPO REPETITIVO |
COD_PRODUCTO |
CAT_PRODUCTO |
DES_PRODUCTO |
VU_PRODUCTO |
CANT_PRODUCTO |

GRUPO NO REPETITIVO |NUM_FACTURA |
DIR_CLIENTE |
CIU_CLIENTE |
NOM_CLIENTE |
CED_CLIENTE |
TEL_CLIENTE |
FEC_FACTURA |

PRIMERA FORMA NORMAL

Como vimos en la Guía, un código de producto se puede repetir enmuchas facturas, así que debemos identificar el código específico para cada factura y esto sólo es posible si llevamos como llave foránea NUM_FACTURA al grupo repetitivo, que ahora lo llamaremos grupo2. Al hacer esto, podemos decir que productos estaban asociados a que factura, ya que tenemos el número de la factura (único para cada factura) y los diferentes códigos de productos (únicos para cadaproducto, pero que se repetirán a lo largo de diferentes facturas) Quedará así:

GRUPO 1 |
NUM_FACTURA |
DIR_CLIENTE |
CIU_CLIENTE |
NOM_CLIENTE |
CED_CLIENTE |
TEL_CLIENTE |FEC_FACTURA |
GRUPO 2 |
COD_PRODUCTO |
NUM_FACTURA |
CAT_PRODUCTO |
DES_PRODUCTO |
VU_PRODUCTO |
CANT_PRODUCTO |

La nueva llave foránea no entra a reemplazar la llave principal en la tablaGrupo 2, sino que entra a ser un complemento, una llave compuesta, donde la combinación de ambas llaves primarias nos dará una tabla única para cada factura.

SEGUNDA FORMA NORMAL

En esta segunda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Formas Normales de Base de Datos
  • Bases de datos (Formas normales)
  • base de datos formas normales
  • 5° Forma Normal (Base de Datos)
  • Formas normales para bases de datos con ejemplos
  • Formas normales en Bases de datos
  • Formas normales de las bases de datos.
  • Formas Normales En Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS