Unidad 4

Descripción de la empresa

Asosalud es una organización que ofrece diferentes planes y servicios para sus clientes. La empresa cuenta con asesores encargados de gestionar contratos con los usuarios y administrar los planes disponibles.

Para controlar la información de clientes, contratos, servicios, planes y pagos, la empresa necesita una base de datos relacional que permita almacenar y organizar los datos de manera eficiente.

El sistema permite:

  • Registrar clientes
  • Asignar asesores
  • Gestionar contratos
  • Registrar pagos
  • Administrar servicios y planes

Esto facilita el manejo de la información y mejora la gestión administrativa de la organización..

Definición del modelo relacional en bases de datos

El modelo relacional es un modelo de base de datos que organiza la información en tablas relacionadas entre sí.

Cada tabla está formada por:

  • Filas: registros de información
  • Columnas: atributos de los datos

Las relaciones entre tablas se establecen mediante:

  • Claves primarias (Primary Key)
  • Claves foráneas (Foreign Key)

Este modelo permite estructurar los datos de forma organizada, evitando duplicidad de información y facilitando las consultas dentro del sistema.

Estructura del modelo relacional

La base de datos Asosalud está compuesta por las siguientes tablas:

Clientes

Contiene la información personal de los clientes registrados en el sistema.

Atributos principales:

  • id_cliente
  • tipo_documento
  • nombres
  • apellidos
  • fecha_de_nacimiento
  • correo
  • dirección
  • estado_cliente

Teléfono

Guarda los números telefónicos asociados a los clientes.

Relación:

  • Un cliente puede tener varios teléfonos.

Asesor

Contiene la información de los asesores que gestionan los contratos.

Plan

Almacena los diferentes planes que ofrece la empresa.

Servicio

Contiene los servicios disponibles dentro de los planes.

Contrato

Es una entidad dependiente que relaciona:

  • cliente
  • plan
  • asesor

Permite registrar los contratos activos de los usuarios.

Pago

Registra los pagos realizados por los clientes asociados a un contrato.

Plan_Servicio

Es una tabla intermedia que relaciona los planes con los servicios.

Un plan puede tener varios servicios y un servicio puede pertenecer a varios planes.

Ventajas y desventajas del modelo relacional

Ventajas

  • Permite organizar la información de forma estructurada.
  • Reduce la redundancia de datos.
  • Facilita la consulta de información.
  • Mantiene la integridad de los datos.
  • Es ampliamente utilizado en sistemas empresariales.

Desventajas

  • Puede ser complejo diseñarlo cuando existen muchas tablas.
  • Requiere conocimientos técnicos para su implementación.
  • Las consultas pueden ser más complejas cuando hay muchas relaciones.

Modelo relacional en tercera forma normal (3FN)

El modelo de la base de datos Asosalud cumple con la tercera forma normal (3FN) porque:

  • Cada tabla tiene una clave primaria.
  • No existen datos repetidos innecesariamente.
  • Los atributos dependen únicamente de la clave primaria.
  • Las relaciones entre tablas se realizan mediante claves foráneas.

Esto permite mantener la base de datos organizada y evitar inconsistencias en la información.

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar