Base De Datos

Páginas: 5 (1214 palabras) Publicado: 2 de abril de 2012
Consideremos el documento ORDEN DE COMPRA, usado para colocar una orden de pedido al proveedor de discos compactos.
Esta es la descripción general del Anuncio. es una breve explicación del cursos que sirva como guía al estudiante. Esta es la descripción general del curso. es una breve explicación del cursos que sirva como guía al estudiante. Esta es la descripción general del curso. es una breveexplicación del cursos que sirva como guía al estudiante.
 
ORD-NO: Número de Orden de Compra
ORD-DATE : Fecha de la Orden de Compra
PROV-NO: Numero del Proveedor
PROV-NAME: Nombre del Proveedor
PROV-DIR: Dirección del Proveedor
PROV-NIT: NIT o Cédula del Proveedor
CODIGO: Código del CD o Álbum
TITULO: Titulo del CD o Álbum
CANT : Cantidad de CDs a pedir
VR-UNIT: Valor unitario del CD o Álbum Incluso las formas no normalizadas deben tener una llave. En el ejemplo de arriba, podemos deducir que ORD-NO es la llave. Las llaves usualmente son subrayadas durante el análisis ARD.
PRIMERA FORMA NORMAL (1FN)
 
Regla 1. Separar el grupo repetitivo:
En la lista de arriba, los ítems después de PROV-NIT son repetitivos, esto quiere decir, que para una misma orden aparecen varias veces, dado que enuna misma orden se pueden encargar varias categorías, o varios títulos de la misma categoría.
Los grupos repetitivos deben ser separados de la UNF y ser escritos como un grupo independiente con su respectiva llave. Este grupo debe relacionarse con el grupo no repetitivo
 
Grupo NO Repetitivo
ORD-NO
ORD-DATE
PROV-NO
PROV-NAME
PROV-DIR
PROV-NIT
 Grupo Repetitivo
CODIGO
TITULO
CANT
VR-UNIT
 
El gruporepetitivo tiene a CODIGO como llave. Sin embargo, esta llave no es única, dado que se puede repetir en otros números de orden. Necesita ser combinada con la llave del primer grupo. Al combinar el campo ORD-NO junto con el campo CODIGO para el segundo grupo, podemos deducir que esta combinación puede actuar como llave única, ya que no puede haber una misma orden que tenga 2 códigos iguales. Por lotanto, después de aplicar la primera forma normal, obtenemos estos grupos:
 
GRUPO 1
ORD-NO
ORD-DATE
PROV-NO
PROV-NAME
PROV-DIR
PROV-NIT
 GRUPO 2
ORD-NO
CODIGO
TITULO
CANT
VR-UNIT
 
SEGUNDA FORMA NORMAL (2FN)
 
Regla 2. Separar dependencias de las llaves compuestas.
Solo aquellos grupos de datos que tengan llaves combinadas son analizados. (llaves que tengan mas de un campo o atributo para lograrunicidad). Por lo tanto, para la segunda forma normal, nos concentraremos solo en el grupo 2, el cual tiene una llave compuesta.
En el grupo2 , cualquier atributo que no dependa enteramente de la llave compuesta (es decir, que no dependa de todos los atributos de la llave a la vez sino de solo uno de ellos) es separado del grupo principal, y es aislado en un grupo independiente junto con elatributo de la llave inicial del cual sí es dependiente. Veamos el proceso para que haya mayor claridad:
Al analizar el grupo 2, encontramos que el campo TITULO depende enteramente del campo CODIGO, y no de la llave compuesta. Llegamos a esta conclusión deduciendo que el título del CD esta asociado a un único código, por lo cual podríamos pensar que CODIGO y TITULO son campos redundantes ya que concualquiera de ellos podemos identificar al elemento, pero pensemos en que el diseño no nos permite deshacernos de ninguno de los campos, ya que las instrucciones nos obligan a usar y almacenar TODA la información disponible en el diccionario de datos.
Por ello, lo que sí podemos hacer, aplicando la segunda forma normal, es aislar un tercer grupo, que tenga a CODIGO como llave, y TITULO como campo dela tabla. Igual sucede con el campo VR-UNIT. Este campo esta asociado exclusivamente al campo CODIGO. Esto es, cada Titulo de CD con un código determinado, debe corresponder a un valor de venta que se establece una sola vez por cada elemento. De esta manera, si en algún momento necesitamos alterar el valor unitario de un CD, solo debemos hacerlo en la tabla del grupo 3, una única vez por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS