jueves, 4 de noviembre de 2010

A continuación se muestra el modelo E/R de la base de datos desarrollada en Access con el fin de gestionar la información contenida para una empresa de Ingeniería Civil.


  
Principalmente la base de datos cuenta con cinco entidades

1.       PRODUCTOS
2.       CATEGORIA
3.       DISTRIBUIDORES
4.       TRANSPORTADORES
5.       TELEFONO

Donde cada entidad contiene  información general y clave principal de la tabla.
A continuación se desglosará cada una de las entidades y se mostrará la información contenida en cada una de ellas.

1.       PRODUCTOS 
   
La entidad PRODUCTOS comprende los campos:
IdProducto: como llave primaria, campo el cual es el identificador de esa entidad, dato que no puede ser repetido ya que es la clave principal, en este caso es el numero que identifica al producto como tal.
Descripcion: este campo contiene la  especificación de cada artículo; tamaño, medidas.




2.       CATEGORIA


La entidad CATEGORIA comprende los campos:
Id: es la llave primaria de esta entidad, ya que incluye los ids de las categorías.
Descripcion: este campo contiene la  especificación de los productos.



  Ahora bien, entre esas dos entidades existe una relación, llamada PERTENECE

2.1   PERTENECE



 PERTENECE se debe a la relacion entre las entidades CATEGORIA y PRODUCTOS, La relacion en este caso es uno a muchos (1/n).
Como es una relacion, ésta debe contener tanto la llave primaria de la entidad CATEGORIA y la llave primaria de la entidad PRODUCTO, con el ánimo de que se genere un subformulario donde indique el Id del artículo como tal, la IdCateg y el nombre de la categoría a la que pertenece el artículo.



3.       DISTRIBUIDORES


La entidad DISTRIBUIDORES posee los atributos Nombre, Ciudad, Departamento, dirección Web, donde el primero de ellos Nombre es la llave primaria, campo identificador de esta tabla.




 3.1   Prod_Distr

La relación PROD_DISTRI proporciona el enlace entre las entidades PRODUCTOS cuya llave primaria es IdProducto y DISTRIBUIDORES cuya llave primaria es Nombre. La relación contiene los atributos: Unidad y Precio. Donde el primero indica la unidad en que el producto es vendido u ofrecido; bien sea por kilo, metro cuadrado, la unidad, por galón o por bulto y el segundo es el precio que tiene ese artículo. La relación PROD_DISTRI es mucho a muchos, ya que varios distribuidores ofrecen varios productos y varios productos son vendidos por diferentes distribuidores.


  
4.       TRANSPORTADORES

   
La entidad TRANSPORTADORES tiene su llave primaria en este caso Nombre (Nombre del transportador), atributos: Vehículo (Tipo o marca del vehículo), Dirección (del conductor) y Ciudad (del conductor).



4.1   TRANSPORTA

  
La relación TRANSPORTA posee las llaves primarias de las entidades DISTRIBUIDORES y TRANSPORTADORES en este caso NombreDistr y NombreTransp respectivamente.
TRANSPORTA posee los atributos Precio y Unidad, donde el primero señala el precio en que es transportado el producto y el segundo indica la unidad a la que es transportado (Bien sea por viaje o tonelada).

Las claves principales de cada entidad (NombreDistr y NombreTransp), colaboran para la generación y relación del subformulario presentado a continuación:


  
5.       TELEFONO

 La entidad TELEFONO posee el atributo teléfono donde están guardados en la base de datos todos los registros de números de telefónicos.


  
5.1 CONTACTAR



La relación CONTACTAR posee las claves primarias de las entidades TELEFONO y DISTRIBUDORES ó TRANSPORTADORES.
El atributo de esta relación es Tipo el cual indica el tipo de teléfono al que pertenece, bien sea número celular o número fijo.
La relación enlaza la llave primaria de la entidad DISTRIBUIDORES ó TRANSPORTADORES  y la llave primaria de la entidad TELEFONO.


2 comentarios:

  1. El modelo entidad relacion es algo confuso, no entiendo muy bien como usa una tabla entidad telefono para dops tipos de entidades distintas. y por que no fue un campo mas de cada entidad?

    ResponderEliminar
  2. Porque me parece mejor tener una tabla que tenga solo los registros telefonicos, al momento de hacer las consultas es mas efectivo.

    ResponderEliminar