You are on page 1of 7

CONTROL 2

Ana Bahamondes Dinamarca

Fundamento de Base de Datos

Instituto IACC

15-04-2018
Desarrollo

1. Imagínese que usted ha sido contratado por una empresa que desarrollará un sistema

para una ISAPRE que pronto inicia actividades dentro de Chile. La función que

cumplirá dentro de sus primeros meses de trabajo corresponde a la etapa de análisis de

este desarrollo. Es por eso que le piden construir un modelo entidad - relación para el

sistema a elaborar, incluyendo los atributos que estime convenientes, y las relaciones

entre las entidades que incluya dentro del modelo. Recuerde que debe analizar el caso

con detenimiento, para así construir el modelo lo más completo posible y ajustado a la

realidad analizada.

IDENTIFICACION DE ENTIDADES
CLIENTES PLANES VALOR_P CLINICAS CONV_CLINICAS PAGO_7%
IDENTIFICACION DE ATRIBUTOS
CODIGO_C CODIGO_P CODIGO_VALOR_P CODIGO_CL CODIGO_CL_CV CODIGO_PAGO
PLAN_A (2UF) REGION
PLAN_B (1UF) CODIGO_CL_CV
CODIGO_VALOR_P
DESCRIPCION ATRIBUTOS
Elegirán su Un plan lo pueden Dependen del plan, Según el valor
plan con el tener muchos de la clínica y el del plan (hasta 2
respectivo clientes convenio con esta o 1 UF)
valor que les
convenga
Un cliente Una clínica con Muchos clientes
puede tener convenio en la pagan 7%
un plan isapre puede tener
muchos clientes
Un cliente
puede estar
en una
clínica con
convenio
Solo se paga
el 7%
2. Suponga que usted ha sido contratado por una farmacia independiente, donde hasta el

momento las transacciones eran llevadas a cabo de forma manual. Es por ello que le

solicitan el desarrollo de un sistema de información para el control de las actividades

llevadas a cabo por el establecimiento. Un colega le dice que para ganar tiempo, y

poder cobrar más rápido, no es necesario que elabore un modelo entidad - relación, ya

que este no tiene importancia; en cambio le dice que empiece a programar la solución.

¿Estaría usted de acuerdo con su colega?, ¿Cuál considera que es el propósito del

modelo entidad - relación para el caso abordado? Fundamente su respuesta

Según el caso dado, yo no estaría de acuerdo con respecto a lo que quiere realizar mi

colega, el motivo es que el modelo tiene mucha importancia. Para los diseñadores de

bases de datos, es importante realizar este modelo ya que para ellos es lo básico para

empezar. En lo personal, yo recomendaría el modelo de relación-entidad, este entregara

los recursos de datos necesarios, lo que proporcionara mayor eficiencia en los procesos

de este caso. El modelo de adaptación se podría utilizar para que identifiquemos dichos

datos.

Según el caso que se nos plantea, se podría realizar un trabajo de establecer relaciones en

las actividades que realiza la farmacia y el personal que están realizando las actividades

dentro de ella. Los trabajadores ingresarían los datos para alimentar esto, como por

ejemplo: el ingreso de las compras, el ingreso de los productos en stock, el ingreso de

dinero a caja diariamente, etc.


3. Un colega suyo se encuentra elaborando el modelo entidad - relación para una

farmacia independiente, ya que trabaja en la fase de análisis del desarrollo de un

sistema de información. Él tiene ciertas dudas sobre qué entidades, atributos y

relaciones debe considerar, por lo que le solicita ayuda para abordar el caso. ¿Qué

podría indicarle usted como posibles entidades, atributos y relaciones para el MER de

la farmacia independiente? Explique y fundamente su respuesta.

Primero que todo, debemos saber y hacer saber lo que significa una entidad, atributos y

relaciones, las cuales significan lo siguiente:

 Entidades: una entidad es una representación de un objeto en sí.

 Atributos: es la cualidad o propiedad de una entidad.

 Relaciones: es la conexión o enlace entre dos o más entidades.

VENDEDOR ∞ ∞ MEDICAMENTO ∞ ∞ CLIENTE


ID_VENDEDOR ID_MED ID_CLIENTE
NOMBRE_V NOMBRE_MED ISAPRE
ID_VALOR_MED RECETA
∞ ID_STOCK ∞ ∞
1
∞ 1 1 1
STOCK VALOR DESCUENTO
ID_STOCK ID_VALOR ID_DESC
CANT_MED ID_MED ID_MED
CANT_PERFUMERIA ID_VENDEDOR ID_CLIENTE
CANT_COSMETICOS ID_CLIENTE
ID_MED ID_DESC

ENTIDAD
ATRIBUTO

RELACION
 VENDEDOR: el vendedor es el atributo y él debe de contar con su identificador como

llave primaria y su respectivo nombre. El vendedor puede vender muchos medicamentos

y un medicamento puede venderlo muchos vendedores.

 MEDICAMENTO: el medicamento tiene su llave primaria (ID_MED) la que en sus

atributos también cuenta con dos llaves foráneas que son ID_VALOR_MED e

ID_STOCK. Su relación con los clientes es de mucho a muchos.

 STOCK: al igual que los medicamentos, stock tiene su llave primaria, pero solo una

foránea (ID_MED). Su relación con la entidad de medicamentos es de mucho a muchos.

 VALOR: aquí contamos con muchas llaves foráneas que serían ID_MED,

ID_VENDEDOR, ID_CLIENTE, ID_DESC. Su relación con los medicamentos es de 1 a

1.

 DESCUENTO: su llave primaria es ID_DESC y las foráneas son ID_CLIENTE e

ID_MED.

 CLIENTE: tendrá su identificador, la isapre a la que pertenece por si quiere comprar con

excedentes y la respectiva receta si es necesario.


Bibliografía

 IACC 2018, CONTENIDO SEMANA 2: Modelo Entidad Relación.

 IACC2018, CONTENIDO SEMANA 2: Modelo entidad-relación de bases de datos

You might also like