BD2 EBC Material Didactico

Páginas: 25 (6235 palabras) Publicado: 29 de mayo de 2015
Universidad Tecnológica de Hermosillo

Modelo Educativo Basado en competencias

Práctica 1. Diseño de una base de datos.

Bases de Datos 2

A partir de los requerimientos recopilados se procede a diseñar la estructura de la
base de datos donde se almacenará la información que manejará el sistema
computacional. Se definen las tablas, sus campos (nombre, tipo y longitud), los
índices deordenamiento y las relaciones.

Para aplicar correctamente la 1FN es necesario especificar, para cada dato
independiente, un campo con un nombre, un tipo de dato y su longitud. En ambas
tablas se especificó un campo con el nombre "credito", en la tabla "Clientes" es de
tipo moneda y en la tabla "Facturas" de tipo lógico.

Procedimiento de NORMALIZACIÓN.
Para diseñar correctamente una base de datos se utilizala metodología de
normalización, la cual sugiere criterios en la construcción de una base de datos. Las
tres primeras formas normales son las más utilizadas, aunque existen la cuarta, la
quinta y la Boyce-Codd.

El error se encuentra en el nombre asignado, ya que además de existir ambigüedad,
el nombre no precisa el dato de la realidad que está representando. Para corregir el
problema, el nombredel campo "credito" de la tabla "Clientes" se cambia por
"limcredito" con el cual se precisa que almacenará el limite de crédito (en moneda)
del cliente. Para el campo "credito" de "Facturas" se hace lo mismo, se renombra
por "aCredito" con lo cual se precisa que la factura es a crédito si el campo tiene
valor "Verdadero" o es venta de contado si su valor es "Falso". Así, el gerente puede
sabercuales facturas son ventas a crédito y cuales de contado.

La Primera Forma Normal (1FN) se refiere a identificar cada dato independiente
y diseñar el campo para almacenarlo. Para cada campo se especifica el nombre, el
tipo de dato y su longitud. El nombre del campo debe identificar de forma precisa el
dato que representa, el tipo de dato del campo debe ser de la misma naturaleza del
dato querepresenta y la longitud debe ser suficiente para almacenar todo el rango de
valores posibles que puede tomar el dato que representa. Seguidamente, se deben
agrupar los campos tomando en cuenta su similitud.
La Segunda Forma Normal (2FN) consiste en separar los campos en tablas,
asignar una clave de ordenamiento a cada tabla y verificar que todos los campos de
la tabla dependan directamente de la clave.La clave permite identificar de manera
única cada registro en la tabla y optimiza el proceso de búsqueda.
La Tercera Forma Normal (3FN) elimina la redundancia de datos moviendo a una
nueva tabla a aquél campo cuya información es repetitiva y asigna una clave corta
para establecer una relación entre la tabla existente y la nueva.
No todos los campos con información redundante se deben separar enotra tabla,
antes de hacerlo se debe analizar el incremento en la complejidad de la base de datos
y los costos de memoria y procesador.
Ejemplos de errores en la normalización.
Sea la siguiente base de datos. El gerente de una ferretería desea llevar un control
sobre las ventas a crédito y un registro de las facturas que expide. Aparentemente, el
problema se resuelve al definir como tablas las dosentidades solicitadas por el
gerente. Sin embargo, este diagrama UML tiene graves faltas en su normalización.

M. C. Carlos Alfonso Gámez Carrillo

Otro error muy común que falta a la primera forma normal es la especificación de
longitudes cortas a los campos. Esta base de datos podrá registrar hasta 99999
clientes, por tener la clave del cliente N(5). Así que al diseñar cada campo, se debeproyectar el crecimiento de la empresa y asignarle una longitud suficiente para
almacenar todos los posibles valores.
Para aplicar correctamente la 2FN es necesario separar los campos en tablas, una
tabla para cada entidad. En la tabla "Facturas" existe el campo "prod" que contiene
la descripción del producto vendido. Esto dice que "producto es una entidad" y es
conveniente separarla en otra tabla. Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Material didactico
  • Material didactico
  • Material didactico
  • Material Didactico
  • material didactico
  • Material didactico
  • Material Didactico
  • Materiales didacticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS