Sei sulla pagina 1di 7

Jose Manuel Almagro Domínguez 1º SMR-A

2.Farmacia
Sumario
Enunciado.............................................................................................................................................2
Entidades localizadas............................................................................................................................2
Atributos de las Entidades....................................................................................................................3
Consideraciones en los Atributos.........................................................................................................3
Modelo Entidad-Relación.....................................................................................................................4
Consideraciones ante el modelo E-R....................................................................................................4
Dominios..............................................................................................................................................4

1 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Enunciado
La gestión de una farmacia requiere poder llevar control de los medicamentos existentes, así como
de los que se van sirviendo, para lo cual se pretende diseñar un sistema acorde a las siguientes
especificaciones:
En la farmacia se requiere una catalogación de todos los medicamentos existentes , para lo cual
almacenará un código de medicamento, nombre del medicamento , tipo de medicamento (jarabe,
comprimido pomada, etc.), unidades en stock,unidades vendidas y precio. Existen medicamentos de
venta libre, y otros que solo puedes dispersarse con receta médica
La farmacia adquiere una cada medicamento a un laboratorio o bien a los fabrica ella misma. Se
desea conocer el código del laboratorio , nombre, teléfono, dirección , fax así como el nombre de la
persona de contacto. Los medicamentos se agrupan en familias, dependiendo del tipo de
enfermedades a las que dicho medicamento se aplica.
La farmacia tiene algunos clientes que realizan los pagos de sus pedidos a fin de cada mes (Clientes
con crédito). La farmacia quiere conocer las unidades de cada medicamento comprado (con o sin
Crédito) así como la fecha de compra . Ademas es necesario tener los datos Bancarios de los
clientes con crédito, así como la fecha de pago de las compras que realizan.

Entidades localizadas
Las Entidades que he localizado son:
• Laboratorio
• Medicamentos Comerciales
• Medicamentos de Fabricación Propia
• Familia de medicamentos
• Lineas
• Facturas
• Clientes de contado
• Clientes de crédito

2 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Atributos de las Entidades


• Laboratorio:
1. Código
2. Nombre
3. Teléfono
4. Dirección
5. Fax
6. Nombre encargado
• Medicamentos Comerciales
1. Código
2. Nombre
3. Tipo
4. Unidades en Stock
5. Unidades totales vendidas
6. Precio
7. Receta
• Medicamentos de Fabricación Propia
1. Código
2. Nombre
3. Tipo
4. Unidades en Stock
5. Unidades totales vendidas
6. Precio
7. Receta
• Familia de medicamentos
1. Código
2. Nombre
• Lineas
1. Número
• Facturas
1. Número
2. Fecha
• Clientes de contado
1. Código
2. Nombre
• Clientes de crédito
1. Código
2. Nombre
3. Datos bancarios

3 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Consideraciones en los Atributos


Como nuestro enunciado nos dice que ha de saber cuantos medicamentos se compran, en la
interrelación entre medicamentos comerciales y lineas de factura, deberemos poner un atributo
llamado cantidad, y fecha. Al igual pasa con la interrelación entre medicamentos de fabricación
propia y lineas de facturas.
Como también se desea saber la fecha de compra de los clientes de crédito , en la interrelación entre
clientes de crédito y factura deberá existir un atributo llamado fecha. Y al no especificar que quiera
saberlo de los clientes que no son de crédito justifica que lo ponga en la interrelación.
He considerado poner Receta en medicamentos comerciales como atributo en el que sea sí o no de
forma que podemos evitar crear más entidades.

Modelo Entidad-Relación

4 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Consideraciones ante el modelo E-R


Para poder distinguir entre los clientes que pagan a crédito y a contado, he decidido crear
diferentes entidades para cada uno.
Para que sea más sencillo la administración y siguiendo modelos de ejercicios anteriores he
desglosado facturas en facturas y lineas de facturas, siendo lineas débil ante facturas por
identificación.
He considerado que la cardinalidad de medicamentos comerciales y medicamentos de
fabricación propia respecto a familia de medicamentos ha de ser (0,n) porque puede ser que los
medicamentos comerciales no traten una familia que solo los de fabricación propia traten. Aunque
también podrían ser (1,n) ya que podemos solo tener medicamentos que traten todas las familias
independientemente de que sean comerciales o no.
En clientes y facturas respecto a su cardinalidad he decidido poner (1,n) en el lado de facturas,
suponiendo que solo almacenamos los datos de los clientes que hayan comprado algo.
En la cardinalidad de Laboratorios y Medicamentos comerciales , en su cardinalidad he
considerado poner (1,1) dando lugar a que solo tenemos los datos de los laboratorios que nos
suministran algo.
Aparentemente aparece un bucle , porque medicamentos de fabricación propia y medicamentos
comerciales están unidos con familias y con lineas, pero se justifica ya que resolverán diferentes
cuestiones.

5 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Dominios
Laboratorio:
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 Nulo
Teléfono Alfanumérico 9 Nulo
Dirección Alfanumérico 50 Nulo
Fax Alfanumérico 13 Nulo
Nombre encargado Alfanumérico 25 No nulo

Medicamentos Comerciales
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 No nulo
Tipo Alfanumérico 20 Nulo
Unidades en Stock Número Entero Nulo
Unidades totales vendidas Número Entero Nulo
Precio Número Real 3,2 Nulo
Receta Si/No Nulo

Medicamentos de Fabricación Propia


Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 No nulo
Tipo Alfanumérico 20 Nulo
Unidades en Stock Número Entero Nulo
Unidades totales vendidas Número Entero Nulo
Precio Número Real 3,2 Nulo
Receta Si/No Nulo

Familia de medicamentos
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 No nulo

Lineas
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo

Facturas
Tipo Tamaño Obligatoriedad
Número Alfanumérico 9 No nulo

Clientes de contado
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 Nulo

6 De 7
Jose Manuel Almagro Domínguez 1º SMR-A

Clientes de crédito
Tipo Tamaño Obligatoriedad
Código Alfanumérico 9 No nulo
Nombre Alfanumérico 25 No nulo
Datos bancarios Alfanumérico 20 No nulo

Clientes de crédito-Facturas
Tipo Tamaño Obligatoriedad
Fecha Fecha No nulo

Medicamentos Comerciales-Lineas
Tipo Tamaño Obligatoriedad
Cantidad Número Entero No nulo
Fecha Fecha No nulo

Medicamentos Fabricación propia-Lineas


Tipo Tamaño Obligatoriedad
Cantidad Número Entero No nulo
Fecha Fecha No nulo

7 De 7

Potrebbero piacerti anche