2. Diseño y estructura de Tablas

2.   Diseño de Tablas

Las tablas en Access son los componentes mas importantes en la Base de datos ya que es aquí donde se almacenara la información, por ello requiere partir de un diseño y análisis de los datos que pretendemos almacenar, para evitar inconvenientes de inconsistencia, integridad, inseguridad etc, u otros que se presentaban en el Sistema de Archivos.

Por ello es importante analizar la información, esto se realiza a través de un proceso que de denomina Normalización de la Bases de Datos.

2.1   La Normalización de las Bases de Datos consiste en un proceso de ordenar los datos en las tablas y establecer la relaciones entre la tablas de acuerdo al diseño reglas que van a garantizar la protección de los datos, que estas sean mas flexibles al eliminar redundancias y dependencias incoherentes; a estas reglas se denominan Forma Normal, las cuales explicare a continuación:


Primera Forma normal:

  • Eliminar todos los grupos repetitivos de las tablas individuales.
  • Identificar cada grupo de datos con una llave primaria.
  • Crear una tabla independiente por cada grupo de datos.
Segunda Forma normal:

  • Se debe encontrar en primera forma normal.
  • Relacionar las tablas mediante una llave externa o foraneas
  • Crear tablas independientes para aquellas que se apliquen a varios registros.
Tercera Forma normal:
  • Se debe encontrar en segunda.
  • Elimine todos los datos que no dependan de la llave primaria.

Un factor muy importante en el análisis de la Tablas es determinar las llave primaria y las llaves foráneas, ya que a partir de estos campos se van a establecer la relaciones, las cuales van a garantizar la integridad referencial.

2.2   Llave Primaria: Es un campo o un conjunto de campos que identifican de manera única un registro, esto implica que el campo debe ser irrepetible y no debe contener valores nulo o en blanco.  
Por ejemplo la tabla cliente el Id_cliente es un dato que no se repite, este dato podría ser la cédula, en donde no pueden existir 2 personas con este mismo numero de documento.

2.3   Llave Foránea: Es básicamente un campo que permite establecer las relaciones entre las diferentes tablas  a través de la llave primaria. En la tabla origen es llave primaria y en la destino es el mismo campo, con exactas propiedades. Por ejemplo en esta tabla Pedido el  campo Id_cliente es el campo que permite crear la relación ya que en la tabla Cliente  es una llave primaria.

A continuación encontraran un vídeo de normalización de Bases de Datos
Autor  pgmeledez
link      http://www.youtube.com/watch?v=Z8pbQ_fV85s




4 comentarios:

  1. el blog esta muy interesante pero se debe emplear mas imagenes por que tanto texto cansa, pero general esta muy bien, gracias por la informacion me sera muy util para el proceso de access

    ResponderBorrar
    Respuestas
    1. Angie muchas gracias por tu comentario, hay procesos como la normalizacion que es un poco dispendioso explicarlo con imágenes, pero encontré un vídeo el cual esta al final, espero sea de tu agrado

      Borrar
  2. La estructura de una base de datos parte de su normalizacion, me parece muy interesante el aparte que se realiza de este tema en el blog.

    ResponderBorrar
  3. La normalizacion de las bases de datos es un punto fundamental para un sistemas de información como esté, en este blog, se sintetiza este tema muy bien. Gracias por el aporte.

    ResponderBorrar