Está en la página 1de 6

Servicio Nacional de Aprendizaje SENA

Tecnología en Análisis y Desarrollo de Software

Número de la Ficha: 2521975

Nombre de la evidencia: GA6-


220501096-AA1-EV01
Resolución de problemas aplicando el modelo relacional, cardinalidad y
normalización.

Nombre de los aprendices:


Levinso Chinchilla Bonet
Henry James Mendoza Zepeda
Cristian Isauro

Año: 2023
INTRODUCCIÓN
El siguiente trabajo escrito tiene como objetivo demostrar el conocimiento adquirido en la aplicación
del modelo relacional, la cardinalidad y la normalización en la resolución de problemas. En este caso,
se presenta un ejercicio práctico para el software de la Salsamentaria Patty, donde se debe desarrollar
un modelo relacional para el software, siguiendo las reglas de normalización y estableciendo la
cardinalidad entre las entidades.

OBJETIVO

El objetivo principal de este trabajo es aplicar los conceptos y ejemplos vistos en el componente
Modelo entidad relación – Modelo relacional para diseñar un modelo relacional adecuado para el
software de la empresa Salsamentaria Patty, asegurando la integridad y calidad de los datos
almacenados.

Para lograr este objetivo, se identificarán las entidades necesarias para el software, se establecerá la
cardinalidad entre ellas y se aplicará la normalización correspondiente para garantizar la eficiencia y
consistencia de la base de datos.
Modelo Relacional en base de datos
Un modelo relacional es una estructura de organización de datos que se basa en el uso de tablas para
representar entidades y relaciones entre ellas. Cada tabla representa una entidad (por ejemplo,
clientes, productos, etc.) y las columnas representan los atributos de esa entidad (por ejemplo,
nombre, dirección, etc.). Las filas de la tabla representan instancias individuales de la entidad. Las
relaciones entre entidades se establecen a través de llaves primarias y llaves foráneas.

La cardinalidad se refiere a la forma en que las entidades están relacionadas entre sí en una base de
datos. La cardinalidad indica cuántas instancias de una entidad se relacionan con cuántas instancias de
otra entidad. Por ejemplo, en una relación de "uno a muchos" entre las tablas de Clientes y Ventas, un
cliente puede tener muchas ventas, pero cada venta pertenece a un solo cliente. En una relación de
"muchos a muchos", como entre las tablas de Ventas y Productos, muchas ventas pueden estar
asociadas con muchos productos.

La normalización es un proceso de diseño de bases de datos que se utiliza para evitar la redundancia
de datos y garantizar la integridad de los datos. La normalización se divide en diferentes niveles o
formas (1NF, 2NF, 3NF, etc.), cada uno de los cuales establece ciertas reglas para la organización de
las tablas y la relación entre ellas. En general, la normalización busca asegurar que cada atributo de
una entidad esté almacenado en una sola tabla, que cada tabla tenga una única llave primaria y que las
relaciones entre las tablas están basadas en llaves foráneas.

Descripción del proyecto

El proyecto realizado surge de la necesidad que actualmente viene presentando la Salsamentaria Patty,
teniendo en cuenta que esta se enfoca en la comercialización de salsas y que en la actualidad no posee
una página web que le permita a los clientes tener a la mano información propia de la empresa, así
como también, información detallada de los productos que se comercializan; partiendo de esto, se
optó por suplir esta necesidad y crear una página web que cumpla con todas las necesidades que tiene
la empresa, permitiendo tener ventas online de las salsas y permitiendo crecer las estadísticas
comerciales que actualmente se tiene.

El impacto favorable que se pretende tener con la creación de este software es que los clientes de la
Salsamentaria Patty, adquieran de forma ágil y segura los productos que se comercializan, asimismo,
permitiendo llegar a más personas a nivel nacional e internacional, los cuales no tenían información
de los productos comercializados.

Atendiendo a lo anterior, se pretende elaborar una base de datos Salsamentaria Patty, esta es una base
de datos que se utiliza para gestionar la información de ventas y clientes de una empresa. La base de
datos consta de cuatro tablas, cada una de las cuales almacena información específica relacionada con
ventas y clientes.

La tabla "clientes" contiene información sobre los clientes, incluyendo su identificación, nombre,
dirección, ciudad, correo electrónico, teléfono y nombre de la estufa que compraron.
La tabla "ventas" almacena información sobre las ventas realizadas. Contiene información sobre la
identificación de la venta, el producto vendido, el nombre del cliente, el nombre del empleado, el
valor de la venta y la identificación del cliente que realizó la compra. Esta tabla utiliza una restricción
de llave foránea para garantizar la integridad referencial entre las tablas "ventas" y "clientes".

La tabla "productos" almacena información sobre los productos que la empresa vende, incluyendo la
identificación del producto, el nombre, el precio de costo, el precio de venta, y cualquier obsequio
asociado. También contiene una llave foránea que se relaciona con la tabla "ventas" para mantener la
integridad referencial.

Finalmente, la tabla "empleado" almacena información sobre los empleados de la empresa,


incluyendo su identificación, nombre, dirección, teléfono, cargo, salario y la identificación de la venta
que realizaron. Esta tabla también utiliza una restricción de llave foránea que se relaciona con la tabla
"ventas".

En resumen, esta base de datos es útil para una empresa que quiere almacenar información sobre sus
ventas, clientes, productos y empleados. La base de datos asegura la integridad de los datos y
mantiene la relación entre las diferentes tablas.

Beneficios de la base de datos

La salsamentaria, podría obtener diversos beneficios a partir de su uso. Algunos posibles beneficios
son:

1. Gestión eficiente de clientes y ventas: La base de datos permite almacenar información


detallada sobre los clientes, como su nombre, dirección, correo electrónico y teléfono.
También permite registrar información sobre las ventas realizadas, como el producto vendido,
el valor de la venta y el empleado encargado. Con esta información, la empresa puede realizar
análisis y generar reportes que le permitan tomar decisiones informadas para mejorar su
proceso de ventas.

2. Control de inventario: La tabla productos estufas permite registrar información sobre el


inventario de salsas, incluyendo su precio de costo y precio de venta. De esta forma, la
empresa puede realizar un seguimiento de su inventario y tomar decisiones informadas sobre
la gestión de su stock.

3. Control de costos: La información sobre los salarios y cargos de los empleados, así como el
precio de costo de los productos, permite a la empresa tener un mayor control sobre sus
costos y tomar decisiones informadas para mejorar su rentabilidad.

También podría gustarte