Tienda
Tienda
Tienda
Problemática.
Se quiere diseñar una base de datos relacional para gestionar los datos de una tienda de ropa. De cada
cliente se tiene un número de identificación y se guardan los datos personales: nombre, dirección,
teléfono, correo electrónico, etc. Además, se quiere mantener información de las facturas que genere
cada cliente con un número único, fecha y la identificación del cliente. Cada prenda de ropa se divide en
categorías con un id y la descripción de la misma. También se quiere llevar el control del proveedor
por lo que se necesita un número único que lo identifique, nombre, dirección y su teléfono. Para poder
realizar una compra segura, cada producto tiene sus requisitos como: número de identidad, descripción,
precio relacionado a su categoría y proveedor. Al igual que se requiere llevar el control de sus ventas
relacionadas al producto, venta, factura y la cantidad vendida.
Entidades.
-Clientes
-Facturas
-Categorías
-Proveedor
-Producto
-Ventas
Atributos.
Producto
Proveedor id_producto Categoría
id_proveedor descripcion_prod id_categoria
nombre_prov Precio descripcion
direccion_prov id_categoria
telefono_prov id_proveedor 1
Relaciones.
Cliente – Factura 1 : N
Factura – Ventas 1 : N
Ventas – Producto N : 1
Producto – Proveedor N : 1
Categoría – Producto 1 : N
Diccionario de Datos.
CLIENTE.
Nombre del Campo Tipo de texto Descripción Tamaño
id_cliente int X not null
nombre_clie nvarchar X 50
apellido_clie nvarchar X 50
telefono_clie nvarchar X 10
FACTURA.
VENTAS.
PROVEEDOR.
Nombre del Campo Tipo de texto Descripción Tamaño
id_proveedor int X not null
nombre_prov nvarchar X 50
dirección_prov nvarchar X 50
telefono_prov nvarchar X 10
PRODUCTO.
CATEGORIA.
Diagrama Entidad-Relación.
Ventas
Cliente 1
id_venta (PK)
id_cliente (PK) Factura 1
∞ cantidad
nombre_clie Id_factura (PK)
id_factura (FK)
direccion_clie ∞ Fecha
id_producto (FK)
telefono_clie Id_cliente (FK)
∞
Producto 1
Categoría
Proveedor id_producto (PK)
1 id_categoria (PK)
id_proveedor (PK) descripcion_prod ∞ descripcion
nombre_prov precio 1
Al dueño se le olvido el nombre de uno de sus Proveedores y desea buscarlo con el inicio de su
nombre.