Solución Factura Sql

Páginas: 2 (365 palabras) Publicado: 13 de junio de 2012
Actividad Semana 1

1. DICCIONARIO DE DATOS:

NUM_FACT: Numero de factura
FECH_FACT: Fecha De la factura
NOM_CLIENTE: Nombre del cliente
DIR_CLIENTE: Dirección del cliente
IDENT_CLIENTE:Cedula o Nit del cliente
CIUD_RES_CLIENTE Ciudad residencia del cliente
TELEF_CLIENTE: Numero de teléfono del cliente
CATEG_PROD: Categoría del Producto
COD_PROD: Código del Producto
NOM_PROD:Nombre o descripción del Producto
VALOR_UN_PROD: Valor Unitario del producto
CANT_PROD: Cantidad
2. PRIMERA FORMA NORMAL:

-Separación del Grupo repetitivo.

Grupo No Repetitivo |   |Grupo Repetitivo |
| | |
NUM_FACT |   | COD_PROD |
FECH_FACT |   | CATEG_PROD |
NOM_CLIENTE |   | NOM_PROD |
DIR_CLIENTE |   | VALOR_UN_PROD |
IDENT_CLIENTE |   | CANT_PROD |CIUD_RES_CLIENTE | | |
TELEF_CLIENTE | | |
| |
Explicación:
Habrá un solo número para cada factura de venta y los datos del respectivo cliente por este motivo no se repite, mientras que lainformación del producto puede estar repetida ya que se puede incluir varios de los mismos productos en la misma factura.

Grupo No Repetitivo |   | Grupo Repetitivo |
| | |
NUM_FACT |   | NUM_FACT |FECH_FACT |   | COD_PROD |
NOM_CLIENTE |   | CATEG_PROD |
DIR_CLIENTE |   | NOM_PROD |
IDENT_CLIENTE |   | VALOR_UN_PROD |
CIUD_RES_CLIENTE | | CANT_PROD |
TELEF_CLIENTE | | |Explicación:
Es necesario combinar la llave del Grupo No repetitivo NUM_FACT con la llave del grupo repetitivo COD_PROD para generar una verdadera llave única puesto que el número de la factura y codproducto nunca se repetirá mientras que el cod del producto podrá repetirse muchas veces por si solo.

3. SEGUNDA FORMA NORMAL:

-Separar dependencias de las llaves compuestas

Grupo1 |   | Grupo2 || Grupo3 |
| | | | |
NUM_FACT |   | NUM_FACT | | COD_PROD |
FECH_FACT |   | COD_PROD | | NOM_PROD |
NOM_CLIENTE |   | CATEG_PROD | | VALOR_UN_PROD |
DIR_CLIENTE |   | CANT_PROD...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividad 1 Factura Sql
  • Consultas sql ejemplos y solucion
  • SQL-Ejercicios-Solucion
  • SOLUCIONES SQL 16
  • Solución a ejercicios sql
  • Solución de problemas
  • Soluciones prácticas de sql
  • Facturas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS