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.
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
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
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
ResponderBorrarAngie 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
BorrarLa 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.
ResponderBorrarLa 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