Вы находитесь на странице: 1из 4

DISEÑO DE UN ESQUEMA DE BASE DE DATOS ENTIDAD – RELACIÓN

1) DESCRPCIÓN DEL PROCESO

Se requiere una base de datos que permita apoyar la gestión de un sistema de


ventas. La empresa “xyz S.A.C.” necesita llevar un control de proveedores,
clientes, productos y ventas.
Un proveedor tiene un RUC, nombre, dirección, teléfono y pagina web. Un cliente
tiene DNI, nombre, dirección y teléfono. La dirección se entiende por calle,
número, provincia y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre de
proveedor. Además, se organizan en categorías, y cada producto va solo 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.

2) IDENTIFICAR CONJUNTO DE ENTIDADES

Podemos detectar a 5 entidades: Proveedores, Clientes, Producto, Categoría y


Venta.

3) IDENTIFICAR CONJUNTO DE RELACIONES

Cada proveedor puede proveer muchos productos, así como cada producto
puede ser provisto por muchos proveedores, dándose una relación de muchos
a muchos.
Cada producto puede ser clasificado en una categoría a su vez cada categoría
puede clasificar a muchos productos dándose una relación de muchos a uno.
Cada venta puede tener muchos productos, así como cada producto puede tener
muchas ventas dándose una relación de muchos a muchos.
Cada venta tiene un cliente, así como cada cliente puede realizar varias
compras dándose una relación de muchos a uno.

4) TRAZAR PRIMER DIAGRAMA


Categoría

Se
Clasifica

Proveedor Provee Producto

Detalle

Venta

Cliente Compra

5) IDENTIFICAR ATRIBUTOS

a) Proveedor:

 Id proveedor
 RUC
 Nombre
 Dirección
 Calle
 Número
 Provincia
 Ciudad
 Teléfono
 Página web
b) Cliente:

 Id cliente
 DNI
 Nombre
 Dirección
 Calle
 Número
 Provincia
 Ciudad
 Teléfono

c) Producto:

 Id producto
 Nombre
 Precio actual
 Stock
 Nombre proveedor

d) Categoría:

 Id categoría
 Nombre
 Descripción

e) Venta:

 Id venta
 Fecha
 Cliente
 Descuento
 Monto final

6) SELECCIONAR CLAVES PRINCIPALES

Los proveedores disponen de una clave candidata que es el número de RUC,


pero la que se selecciono es id de proveedor como clave principal, en el caso
del cliente se eligió Id cliente como clave primaria, en los casos de producto
categoría y venta no presentan claves candidatas por lo cual las claves primaras
son Id producto, Id categoría e Id venta respectivamente.

7) VERIFICAR MODELOS

Вам также может понравиться