domingo, 14 de junio de 2015

Problema:

Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.

Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad.

Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.

Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.


Identificamos Las Posibles Entidades:

Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.

Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad.

Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.

Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

Se Apartan Las Entidades Con Sus Atributos

Venta: ID, Fecha, Monto Final, Descuento.
Proveedor: Rut, Nombre, Pagina Web, Teléfono, Dirección, Numero, Comuna Ciudad.
Cliente: Rut, Nombre, Teléfono, Dirección, Ciudad, Numero, Comuna.
Producto: ID, Nombre, Precio, Stock.
Categoría: ID, Nombre, Descripción.

Se Apartan Los Verbos Necesarios:
Nota: Estas Son Necesarias Para Relacionar Las Entidades.

Proveer.
Comprar.
Clasificar.
Detallar.
Registrar.

Recordar también que la Cardinalidad(1:1, 1:M, N:M) sirve para representar que tipo de relación es

1:1   Representa una relación de uno a uno.
1:M  Representa una relación de uno a muchos.
N:M Representa una relación  de muchos a muchos.



Realizamos El Gráfico


Y asi terminamos de hacer una grafica de modelo entidad relacion.