0% encontró este documento útil (0 votos)
287 vistas7 páginas

Base de Datos para ERE LTDA

Este documento describe los pasos para desarrollar una base de datos para la empresa ERE LTDA. Incluye identificar las entidades y atributos, definir llaves primarias y foráneas, aplicar la normalización, definir la cardinalidad entre entidades y generar un diagrama Entidad-Relación. La base de datos contendrá información sobre clientes, proveedores, productos, materiales y empleados.

Cargado por

Sergio Botero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
287 vistas7 páginas

Base de Datos para ERE LTDA

Este documento describe los pasos para desarrollar una base de datos para la empresa ERE LTDA. Incluye identificar las entidades y atributos, definir llaves primarias y foráneas, aplicar la normalización, definir la cardinalidad entre entidades y generar un diagrama Entidad-Relación. La base de datos contendrá información sobre clientes, proveedores, productos, materiales y empleados.

Cargado por

Sergio Botero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ACTIVIDAD 4 – EVIDENCIA 2

SERGIO DAVID BOTERO MULCUE

Se desarrollará una base de datos para la empresa ERE LTDA con el fin de que
su propietario tengo un mejor manejo de información. Para ello se utilizarán los
siguientes pasos:
1. Identifique las entidades con los atributos y tipos de datos correspondientes.

Datos a tener en cuenta:


 Clientes: registro de cada uno de ellos con su respectiva cartera de
crédito.
 Proveedores: registro de cada uno de ellos con catálogo de los
artículos que distribuye.
 Productos y materiales: registro de todo lo que ofrece con sus
respectivas especificaciones
 Empleados: tanto vendedores como administrativos.
2. Defina para cada entidad una llave primaria (PK).
Clientes Proveedores
ATRIBUTO ATRIBUTO
Idcodigo_cliente (PK) Idcodigo_proveedor
Nombres (PK)
Apellidos Nombre_empresa
Direccion Direccion
Telefono Telefono
cedula_nit NIT_cedula
numero_de_factura Articulo_que_distribuy
forma_de_pago e
Idcodigo_empleados Idcodigo_empleados
Nombres_empleado
Apellidos_empleado
Idcodigo_producto_materia
l

Productos_materiales Empleados
ATRIBUTO ATRIBUTO
Idcodigo_producto_material Idcodigo_empleados
(PK) (PK)
Nombre_material Nombres_empleado
Tipo_de_material Apellidos_empleado
Idcodigo_proveedor Direccion
Marca Telefono
Precio_unitario Tipo_de_empleado
Idcodigo_cliente Salario
3. Aplique los principios de normalización en la base de datos relacional.
Para la aplicación de la normalización de la base de datos se tendrán en cuenta
las tres reglas básicas de normalización de forma ordenada:

 Primera regla de normalización (1FN)


En esta regla se identificarán, en cada tabla, los atributos no atómicos (NA).
Clientes Proveedores

ATRIBUTO ATRIBUTO
Idcodigo_cliente (PK) Idcodigo_proveedor
Nombres (PK)
Apellidos Nombre_empresa
Direccion Direccion
Telefono Telefono
cedula_nit NIT_cedula
numero_de_factura Articulo_que_distribuy
forma_de_pago e
Idcodigo_empleados Idcodigo_empleados
Nombres_empleado (NA) (NA)
Apellidos_empleado (NA)
Idcodigo_producto_materia
l (NA)

Productos_materiales Empleados

ATRIBUTO ATRIBUTO
Idcodigo_producto_material Idcodigo_empleados
(PK) (PK)
Nombre_material Nombres_empleado
Tipo_de_material Apellidos_empleado
Idcodigo_proveedor Direccion
Marca Telefono
Precio_unitario Tipo_de_empleado
Idcodigo_cliente Salario
 Segunda regla de normalización (2FN)
Una vez identificados los atributos repetidos, se procede a generar tablas nuevas,
teniendo en cuenta los valores atómicos para evitar la redundancia de datos.
Clientes Proveedores
ATRIBUTO ATRIBUTO
Idcodigo_cliente (PK) Idcodigo_proveedor
Nombres (PK)
Apellidos Nombre_empresa
Direccion Direccion
Telefono Telefono
cedula_nit NIT_cedula
numero_de_factura Articulo_que_distribuy
forma_de_pago e
Idcodigo_empleados

Productos_materiales Empleados
ATRIBUTO ATRIBUTO
Idcodigo_producto_material Idcodigo_empleados
(PK) (PK)
Nombre_material Nombres
Tipo_de_material Apellidos
Idcodigo_proveedor Direccion
Marca Telefono
Precio_unitario Tipo_de_empleado
Idcodigo_cliente Salario

 Tercera regla de normalización (3FN)


Determinar las dependencias que existen en los atributos con las claves no
primarias y crear nuevas tablas de acuerdo a las dependencias encontradas.
Clientes Proveedores
ATRIBUTO ATRIBUTO
Idcodigo_cliente (PK) Idcodigo_proveedor
Nombres (PK)
Apellidos Nombre_empresa
Direccion Direccion
Telefono Telefono
cedula_nit NIT_cedula
numero_de_factura Articulo_que_distribuy
forma_de_pago e
Idcodigo_empleados

Productos_materiales Empleados
ATRIBUTO ATRIBUTO
Idcodigo_producto_material Idcodigo_empleados
(PK) (PK)
Nombre_material Nombres
Tipo_de_material Apellidos
Idcodigo_proveedor Direccion
Marca Telefono
Precio_unitario Tipo_de_empleado
Idcodigo_cliente Salario

Las tablas ya están en la tercera forma de normalización (3FN), no hubo más


modificaciones ni creación de nuevas tablas, ya que las entidades están
identificadas de manera única a través de la llave primaria (PK), esto garantiza
que no habrá registros repetidos y la base de datos tendrá un fácil manejo para
actualizar, modificar y consultar.

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


Clientes Proveedores
ATRIBUTO ATRIBUTO
Idcodigo_cliente (PK) Idcodigo_proveedor
Nombres (PK)
Apellidos Nombre_empresa
Direccion Direccion
Telefono Telefono
cedula_nit NIT_cedula
numero_de_factura Articulo_que_distribuy
forma_de_pago e
Idcodigo_empleados (FK)

Productos_materiales Empleados
ATRIBUTO ATRIBUTO
Idcodigo_producto_material Idcodigo_empleados
(PK) (PK)
Nombre_material Nombres
Tipo_de_material Apellidos
Idcodigo_proveedor (FK) Direccion
Marca Telefono
Precio_unitario Tipo_de_empleado
Idcodigo_cliente (FK) Salario

5. Defina la cardinalidad que existe entre entidades.

 Clientes: Varias clientes son atendidos por varios empleados (vendedor o


administrativo). Y cada cliente puede comprar varios productos.

 Proveedores: Varios proveedores son atendidos por varios empleados


(vendedor o administrativo). Y cada proveedor tiene varios productos y
materiales.

 Productos y materiales: son distribuidos por varios proveedores y son


adquiridor por varios clientes.

 Empleados: varios empleados (vendedor o administrativo) atienen varios


proveedores y varios clientes.

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

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.
Los gestores de base de datos además de gestionar los datos y mantener su
consistencia, la utilización de este tiene numerosas ventajas. En especial a la hora
de construir y definir la base de datos a diferentes niveles de abstracción para
distintas aplicaciones, pues facilita los procesos y también su mantenimiento.
La ejecución de las operaciones sobre la base de datos para luego proporcionarlo
al usuario en función de su requerimiento se realiza de un modo eficiente y
seguro. Las características de un sistema de gestor de base de datos posibilitan el
cumplimiento de una serie de funciones, que pueden agruparse de la siguiente
manera:
 Definición de los datos: el SGBD ha de poder definir todos los objetos de
la base de datos partiendo de definiciones en versión fuente para
convertirlas en la versión objeto.

 Manipulación de los datos: El sistema de gestión de base de datos


responde a las solicitudes del usuario para realizar operaciones de
supresión, actualización y extracción, entre otras.

 La administración de los datos: ha de realizarse de forma rápida, según


las peticiones realizadas por los usuarios, y permitir la modificación del
esquema de la base de datos gracias a su independencia.

 Seguridad e integridad de los datos: además de registrar el uso de las


bases de datos, ante cualquier petición, también aplicará las medidas de
seguridad e integridad de los datos (adopta medidas garantizar su validez)
previamente definidas. Un SGBD debe garantizar su seguridad frente a
ataques o simplemente impedir su acceso a usuarios no autorizados por
cualquier razón.

 Recuperación y restauración de los datos: la recuperación y


restauración de los datos ante un posible fallo es otra de las principales
funciones de un SGBD. Su aplicación se realizará a través de un Plan de
recuperación y restauración de los datos que sirva de respaldo.

También podría gustarte