Base datos Hipermercados Tottus S.A.
Enviado por MCA2302 • 29 de Abril de 2022 • Examen • 1.299 Palabras (6 Páginas) • 916 Visitas
[pic 1]
Universidad Tecnológica Del Perú
BASE DE DATOS
Proyecto Final
ALUMNO
CÁRDENAS ALARCÓN, MICHAEL GREGORI (U20217359)
DOCENTE
JIMENEZ DRAGO, RAUL ARMANDO
Ica- Perú
2022
IDENTIFICACIÓN DE LA EMPRESA
Descripción:
Tottus
Razón social:
Hipermercados Tottus S.A.
Rubro:
Supermercado e Hipermercado
Ubicación:
Av. San Martín 763, cruce con, Ica 11001
Área de Negocio:
Ventas. -
Para mantener la calidad de la base de clientes, retener información valiosa para el negocio y, sobre todo, para garantizar la satisfacción del cliente, los equipos de ventas son responsables del contacto continuo y calificado con los clientes.
Confección del Modelo Conceptual – Lógico – Físico
Diagrama Entidad Relación (DER)
Para la confección y elaboración del DER, identificaremos las características principales del área de negocio, en este caso el área de ventas. Además, describiremos el proceso de cada entidad en la empresa:
- La empresa Tottus vende diferentes tipos de productos a distintos clientes. Se requiere conocer los datos personales de los clientes (nombre, apellidos, DNI, dirección, número telefónico, email).
- Cada producto tiene una descripción, un código, así como un precio unitario y una categoría. Asimismo, cada categoría tendrá un código para simplificar su búsqueda.
- Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por diferentes clientes, se obtendrá una boleta al haber echo la compra donde incluirá el DNI del cliente y demás detalles (código del producto, cantidad e importe).
- Los productos son entregados por diferentes proveedores, pero un solo producto en específico es entregado por un proveedor. Se debe tener en cuenta que un proveedor suministra uno o varios productos. De cada proveedor se desea conocer el RUC, nombre, distrito y dirección.
Seguidamente reconocemos y listamos las entidades y atributos hallados.
Entidades y atributos encontrados:
- Cliente: dni, nombre, apellidos, cod_cli, dirección_cli, num_telf, email
- Producto: cod_prod, descripción_prod, precio_unit, cod_categ, ruc
- Categoria: cod_categ, nom_categ
- Proveedor: ruc, nom_prov, id_distrito, dirección_prov
- Distrito: nom_distrito, id_distrito
Relaciones entre entidades encontradas:
Cliente – Producto:
- De ida: 1 Cliente compra Muchas Productos
- De regreso: 1 Producto es comprado por Muchos Clientes
- Resultado: Muchos a Muchos (M - M)
Producto – Categoria:
- De ida: 1 Producto tiene 1 Categoria
- De regreso: 1 Categoria tiene Muchos Productos
- Resultado: Muchos a Uno (M – 1)
Proveedor - Producto:
- De ida: 1 Proveedor tiene Muchos Productos
- De regreso: 1 Producto tiene 1 Proveedor
- Resultado: Uno a Muchos (1 - M)
Proveedor- Distrito:
- De ida: 1 Proveedor tiene 1 distrito
- De regreso: 1 distrito tiene Muchos Proveedores
- Resultado: Muchos a Uno (M – 1)
1.- DER Conceptual.
El modelo conceptual distingue las conexiones de más alto nivel entre las diferentes entidades.
Las características del modelo conceptual de datos incluyen:
- Incluye las entidades importantes y las relaciones entre ellas.
- No se especifica ningún atributo.
- No se especifica ninguna llave principal.
Crows foot:
[pic 2]
Chen:
[pic 3]
Relaciones entre entidades:
- La relación que existe de cliente a producto es de muchos a muchos, ya que un cliente puede comprar muchos productos como también el producto puede ser adquirido o comprado por muchos clientes.
- La relación que existe de producto a categoría es de muchos a uno, debido a que un producto solo puede estar dentro de una categoría, mientras una categoría contiene muchos productos.
- La relación que existe entre producto y proveedor es de muchos a uno, ya que un producto es suministrado por un proveedor, y un proveedor suministra muchos productos.
- La relación que existe entre proveedor y distrito es de muchos a uno, debido a que un proveedor proviene de un distrito, y un distrito contiene muchos proveedores.
2.- DER Lógico.
El modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de cómo se implementarán físicamente en la base de datos. A diferencia del DER Conceptual, este contiene los atributos, así como una llave principal (PK) y llaves foráneas (FK) para cada entidad.
Crows foot:
[pic 4]
Chen:
[pic 5]
- Como se observa en el diagrama, la relación que existía entre cliente y producto era de muchos a muchos, por lo que se rompió esa conexión, y se agregaron algunos atributos que identificarán los clientes que hayan hecho una o más compras.
3.- DER Físico.
El modelo de datos físicos representa cómo se construirá el modelo en la base de datos (SGBD). Esta muestra todas las estructuras de la tabla, incluidos el nombre de columna, el tipo de datos de columna, las restricciones de columna, la llave principal (PK), las llaves foráneas (FK) y las relaciones entre las tablas.
Crows Foot:
[pic 6]
Chen:
[pic 7]
A cada lado de cada relación entre tablas se le define el mínimo y máximo y se debe representar según cada notación. Por ejemplo:
...