Está en la página 1de 8

BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

PROGRAMA DE FORMACION:
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN
(2930438)

TUTORA:
YONADIS DEL CARMEN PEREZ PATERNINA

DURACION MODULO:
10 HORAS

APRENDIZ:
MARIA ACENETH ARIAS CIRO
C.C. 1.081.906.498 DE PLATO MAGDALENA

TEMA DESARROLLADO
ELABORAR LA BASE DE DATOS RELACIONAL DE ACUERDO A
LOS CONCEPTOS Y NORMAS ESTABLECIDAS
DISEÑAR UNA BASE DE DATOS RELACIONAL PARA UNA
EMPRESA

13 DE MARZO DE 2024

PLATO MAGDALENA
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

Actividad de aprendizaje 4: Elaborar la base de datos relacional de acuerdo a


los conceptos y normas establecidas
Estudio de Caso: Diseñar una base de datos relacional para una empresa
Para diseñar una base de datos relacional en una empresa, se debe tener en cuenta
la normalización. El gestor de base de datos es el encargado de diseñar, planificar
y poner en ejecución la base de datos con el objetivo de garantizar que la
información se tenga actualizada, ya que esta es el eje central de la empresa bajo
la cual se desarrolla la actividad económica de la organización. El diseño de base
de datos relacional juega un papel importante ya que será la que gestiona y
administra la información, por lo tanto, debe ser organizada y al momento de realizar
consultas el tiempo de respuesta será mínimo y exacto, debe ser de fácil manejo y
amigable al momento de interactuar con el usuario final. Con base en la anterior
información y en lo aprendido durante la Actividad de aprendizaje 4, diseñe una
base de datos relacional según la información del caso que se plantea a
continuación: La empresa ERE LTDA con gran trayectoria comercial desde el año
2010 en la ciudad de Cali y cuya misión es la comercialización de material de
ferretería, ofrece a sus clientes mercancía al por mayor o al detal, a crédito o al
contado, cuenta con un buen surtido de materiales para construcción, materiales
eléctricos, herramienta en general en las mejores marcas. La empresa ERE LTDA
cuenta con una gran acogida dentro del gremio ferretero de la ciudad, por lo tanto,
sus clientes, proveedores, y productos crecen cada día más, al igual que su cuerpo
de vendedores y empleados administrativos. Por esta razón, su propietario don
Prospero Buenavida, ve la necesidad de diseñar una base de datos donde él pueda
llevar un control real de los inventarios de bodega, la lista de clientes con su
respectiva cartera de créditos, la lista de proveedores con el catálogo de artículos
que distribuyen. Actualmente, lleva de manera manual toda esta información lo que
le dificulta identificar y controlar el rendimiento de utilidades al finalizar el año.
Don Prospero Buenavida, lleva el inventario de productos y materiales que ofrece a
los clientes, en un libro de registro donde se encuentran los productos identificados
por un código de referencia, tipo de material que puede ser: construcción o eléctrico,
código del proveedor, marca, entre otros.
Los clientes están registrados en una hoja de Excel donde se identifica el cliente por
su nombre y apellido; un código, único, de cliente asignado por la empresa; número
de facturas que son a crédito o al contado, código del vendedor y lista de artículos
que compra.
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

Los empleados se dividen en dos: grupos administrativos y vendedores,


identificados por el código del empleado, grupo al que pertenecen (vendedor o
administrativo), salario devengado entre otra información.
Teniendo en cuenta lo anterior, soluciones el caso presentado por don Próspero
Buenavida diseñando una base de datos relacional que le facilite el manejo de la
información en la empresa ERE LTDA.
Para el diseño de la base de datos tenga en cuenta los siguientes pasos:
1. Identifique las entidades con los atributos y tipos de datos correspondientes.

ERE LTDA
Productos
Nombre de Código del Clase de Código
Marca
Producto Producto Producto Proveedor
Arena 1530 Construcción 1035 Vibromex
Cemento 1216 Construcción 1231 Cemex
Bombillos 4021 Eléctrico 3002 Laite
Alambre 1021 Eléctrico 3143 Viakon
Tornillos 1132 Eléctrico 5081 Torx
Pintura 1520 Construcción 2314 Pintuco
Cable 1625 Eléctrico 1002 Viakon
Tuercas 1104 Eléctrico 1504 Torx

ERE LTDA
Clientes
Código Numero Artículos
Nombres Apellidos Contado/Crédito
Cliente Factura Comprados
Marta Ruiz arias 1101 0001 Contado Tornillos
Suarez
Fernando 1102 0002 Crédito Arena y Cemento
Barros
Castaño
Maria 1103 0003 Crédito pintura
Ciro
Jorge Muñoz 1104 0004 Crédito Tuercas y Tornillos
García
Nicolás 1105 0005 Contado Cable y Alambre
Ruiz
Raúl Ávila Cano 1106 0006 Contado Bombillos
Humberto Rodríguez 1107 0007 Contado Alambre
Juan Salcedo 1108 0008 credito Cemento
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

ERE LTDA
Empleados
Código
Nombre Apellido Clase Empleado Salario
Empleado
Esteban Padilla Garcés Administrativo 5512 3.800.547
Dana Pedraza Vendedora 5511 3.112.317
Daniel Ortiz Vendedor 5514 4.125.698
Julián Caro Castro Administrativo 5513 4.258.951
Anderson Montoya Vendedor 5516 2.230.818
Sofía Bonilla Páez Vendedora 5515 1.680.523
Alexander González Vendedor 5517 2.930.564
Sergio Serrano Arias Administrativo 5518 6.890.546

ERE LTDA
Proveedores
Cantidad,
Nombre Código del
Marca Galones, Kilos, Valor Unitario
Producto Producto
Metros, Unidad
Vibromex Arena 1530 10.000 M 15.000
Cemex Cemento 1216 5.000 K 25.000
Laite Bombillos 4021 1.000 U 12.500
Viakon Alambre 1021 2.000 M 1.500
Torx Tornillos 1132 2.500 K 400
Pintuco Pintura 1520 700 G 45.000
Viakon Cable 1625 1.000 M 3.000
Torx Tuercas 1104 2.500 K 400

2. Defina para cada entidad una llave primaria (PK).

TABLA CLIENTES
TABLA PRODUCTOS Nombre
Nombre Producto Apellido
Código Producto Código Cliente
Clase Producto (PK) Numero Factura (PK)
Código Proveedor Contado / Crédito
Marca Artículos Comprados
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

TABLA EMPLEADOS TABLA PROVEEDORES


Nombre Marca (PK)
Apellido Nombre Producto
Clase Empleado Código Producto
Código Empleado Cantidad
Salario (PK) Valor Unitario

3. Aplique los principios de normalización en la base de datos relacional.


Primera Regla Formal Normal (1FN)
TABLA PRODUCTO TABLA CLIENTES
Nombre Producto Nombre
Código Producto – NA Apellidos
Clase Producto (PK) Código Cliente – NA
Código Proveedor – NA Número Factura (PK)
Marca Contado / Crédito
Artículos Comprados
TABLA EMPLEADOS TABLA PROVEEDORES
Nombre Marca (PK)
Apellido Nombre Producto
Clase Empleados Código Producto – NA
Código Empleado – NA Cantidad
Salario (PK) Valor Unitario

Segunda Regla Formal Normal (2FN)


TABLA PRODUCTOS TABLA CLIENTES
Nombre Producto Nombre
Código Producto Apellidos
Clase Producto (PK) Código Cliente
Código Proveedor Número Factura (PK)
Marca Contado / Crédito
Artículos Comprados

TABLA EMPLEADOS TABLA PROVEEDORES


Nombre Marca (PK)
Apellido Nombre Producto
Clase Empleado Código Producto
Código Empleado Cantidad
Salario (PK) Valor Unitario
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

Tercera Regla Formal Normal (3FN)


TABLA PRODUCTOS TABLA CLIENTES
Nombre Producto Nombres
Código Producto Apellidos
Clase Producto Código Cliente
Código Proveedor Número Factura
Marca (PK) Contado / Crédito
Artículos Comprados

TABLA EMPLEADOS
TABLA PROVEEDORES
Nombre
Marca
Apellidos
Nombre Producto
Clase de Empleo (PK)
Código Producto
Código Empleo
Cantidad (PK)
Salario
Valor Unitario

4. Defina para cada entidad una llave foránea (FK).


TABLA PRODUCTOS TABLA CLIENTES
Nombre Producto Nombre
Código Producto (FK) Apellidos
Clase Producto Código Cliente (FK)
Código Producto Número Factura
Marca Contado / Crédito
Artículos Comprados

TABLA EMPLEADOS
Nombre TABLA PROVEEDORES
Apellido Marca
Clase Empleados Nombre Producto
Código Empleado (FK) Código Producto (FK)
Salario Cantidad
Valor Unitario

5. Defina la cardinalidad que existe entre entidades.


- Los artículos: Son distribuidos por un proveedor en cada sucursal de cada
ciudad y son adquiridos por varios clientes en cada sucursal.
- Los clientes: Adquieren varios artículos en diferentes sucursales.
- Las sucursales: Hay una en cada ciudad.
- Los vendedores: Tienen muchos clientes y muchos artículos en una
sucursal.
- Los proveedores: distribuyen varios artículos.
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

6. Genere el diagrama Entidad-Relación (E-R).

PROVEEDOR TIENE SUCURSAL ESTAN CIUDAD

TIENE ATIENDE VENDEDORES

ARTÍCULOS CONTRATISTA CLIENTES

7. Responda la pregunta formulada en el inicio de esta guía de aprendizaje, en


la evidencia Identificar las funciones del gestor de base de datos.
Un sistema gestor de base de datos (SGBD) o Database Management System
(DBMS) es un conjunto de programas invisibles para el usuario final con el que se
administra y gestiona la información que incluye una base de datos.
Los gestores de datos o gestores de base de datos permiten administrar todo
acceso a la base de datos, pues tienen el objetivo de servir de interfaz entre esta,
el usuario y las aplicaciones.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio
almacenar la información, modificar datos y acceder a los activos de conocimiento
de la organización. Asimismo, el gestor de base de datos también se ocupa de
realizar consultas y hacer análisis para generar informes.
Describa la importancia del gestor de las bases de datos relacional en una
empresa.
La importancia es que nos permite consultar datos en tiempo real, estadísticas,
gráficas, análisis, etc. En definitiva, es una herramienta que nos permite manejar los
datos de una forma sencilla, aumentar nuestra productividad y mejorar nuestra toma
de decisiones.
Describa cinco funciones del gestor de las bases de datos relacional dentro
de las organizaciones.
BASES DE DATOS GENERALIDADES Y SISTEMAS DE GESTIÓN

Un sistema de gestión de bases de datos no solo permite administrar la información


y mantener su consistencia, sino que brinda la posibilidad de construir y definir la
base de datos a diferentes niveles de abstracción para distintas aplicaciones,
facilitando los procesos y su mantenimiento. Permite realizar las operaciones sobre
la base de datos para luego brindar la información al usuario de forma eficiente y
segura. Por tanto, entre las funciones de un gestor de bases de datos se
encuentran:

Definición de los datos. Permite definir todos los objetos de la base de datos
partiendo de definiciones en versión fuente, de manera que se pueden almacenar
según su tipo o estructura.

Manipulación de los datos. Responde a las solicitudes del usuario para realizar
operaciones de eliminación, actualización y extracción de datos, pero gracias a su
independencia también permite modificar el esquema físico o lógico de la base de
datos sin realizar cambios en las aplicaciones que la utilizan.

Preservar la seguridad e integridad de los datos. Ante una petición, el gestor de


bases de datos aplica las medidas de seguridad definidas para garantizar la validez
e integridad de los datos, evitando además los ataques o accesos de usuarios no
autorizados.

Recuperación y restauración de los datos. Ante un fallo o actualización


inconsistente, los gestores de bases de datos también brindan la posibilidad de
recuperar y restaurar la información.

Maneje un lenguaje técnico a través de todo el desarrollo de la evidencia.

También podría gustarte