Diseño sql

Páginas: 3 (551 palabras) Publicado: 14 de abril de 2010
ACTIVIDAD1 – CURSO SQL

DICCIONARIO DE DATOS : FORMA NO-NOMARLIZADA(UNF)
FACT-NUM : Numero de la factura de compra venta, tipo de dato numérico, tamaño máximo de 10 bit.
FACT-DATE: Fecha de lafactura de compra venta, tipo de dato fecha.
CLIENTE-NOM: Nombre del cliente, tipo de dato carácter, tamaño de 40 bit
CLIENTE-DIR: Dirección del cliente, tipo de dato alfanumérico, tamaño de 30 bitCLIENTE –NIT: Nit o Cedula del cliente, tipo de dato numérico, tamaño de 12 bit
CLIENTE-CIUDAD: Ciudad donde reside el cliente, tipo de dato carácter, tamaño de 25 bit
CLIENTE-TEL: Teléfono del cliente,tipo de dato numérico, tamaño de 10 bit
CATEGORIA-NOM: Nombre de la categoría a la que pertenece el producto, tipo de dato carácter, tamaño de 25 bit.
PRODUCTO-COD: Código del producto, tipo de datonumérico, tamaño de 10 bit
PRODUCTO-DESC: Descripción del producto, tipo de dato alfanumérico, tamaño de 30 bit,
PRODUCTO-VUNIT: Valor unitario del producto, tipo de dato Money, tamaño de 10 bitPRODUCTO-CANT: Cantidad de Productos, tipo de dato numérico, tamaño de 4 bit.

La llave de la forma no normalizada es FACT_NUM

PRIMERA FORMA NORMAL (1FN)
Separar el grupo repetitivo
GRUPO NO REPETITIVOGRUPO REPETITIVO
FACT-NUM CATEGORIA-NOM
FACT-DATE PRODUCTO-COD
CLIENTE-NOM PRODUCTO-DESC
CLIENTE-DIR PRODUCTO-VUNIT
CLIENTE-NIT PRODUCTO-CANT
CLIENTE-CIUDADCLIENTE-TEL
Para el grupo repetitivo encontramos los campos CATEGORIA-NOM, PRODUCTO-COD, PRODUCTO-DESC,PRODUCTO-VUNIT,PRODUCTO-CANT, ya que para una misma factura de compra venta pueden existir varioscampos de estos.
El grupo repetitivo tiene como llave a PRODUCTO-COD que al combinarse con el campo FACT_NUM actúa como llave única, en cambio, el campo CATEGORIA-NOM se pueden repetir varias vecespara distintos productos.
Por lo tanto después de aplicar la primera forma normal tenemos:
GRUPO 1 GRUPO 2
FACT-NUM FACT-NUM
FACT-DATE PRODUCTO-COD
CLIENTE-NOM CATEGORIA -NOM...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño base de datos en sql
  • Diseño de bases de datos my sql
  • Actividad # 1 diseño de bases de datos en sql
  • Diseño de base de datos en sql
  • Diseño de bases de datos sql
  • Diseño de bases de datos sql
  • Diseño de dbs sql
  • sql basioco diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS