Está en la página 1de 42

INSTITUTO TECNOLGICO SUPERIOR DE

COALCOMN

FARMISTC DANNA
BASE DE DATOS
INGENIERA EN SISTEMAS
COMPUTACIONALES
INTEGRANTES:
AARON NAVA FARAS
TERESA DE JESS TERESA MUNGUA
XCHITL JAZMN WALLE SNCHEZ

TALLER DE
INVESTIGACIN II
PROFRESORA: EUNICE DAZ
SNCHEZ

A 06 de diciembre del 2010 Coalcomn,


Mich.

NDICE
Introduccin............. 4
Justificacin... 5
Objetivos.... 6
Hiptesis.... 6
Delimitaciones y limitaciones del tema..... 7
Metodologa.. 8
I.- Marco conceptual... 9-11
II.- Marco referencial.... 12-15
III.- Marco terico.16
Aplicaciones de los sistemas de las bases de datos..... 17-19
La Coordinacin e Intercambio de Informacin de una farmacia.....20-21
Sistemas gestores de base de datos.... 21-22
Modelo de Datos.... 22
Modelo Relacional..... 22
Objetivos de las Bases de datos..... 22-24
El Proceso de Identificar los Requerimientos de diseo..... 25
Diagrama o modelo entidad-relacin....... 26
Diagrama UML......27-28
Impacto econmico....... 29
Resultados......... 29
IV.- Anexos...30
Encuesta realizada.... 31

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 2

Descripcin de las ventanas de la base de datos.. 32-38


Conclusin... 39
Bibliografa................. 40

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 3

INTRODUCCIN
Las bases de datos no es otra cosa que es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemticamente para su
posterior uso. Esto le permite a las empresas tener un mejor control de los
datos que se manejan en estas, ya que les ayuda a optimizar costos.
En este trabajo se habla de la importancia y los beneficios que traen consigo
las bases de datos, es una parte de nuestros conocimientos como futuros
ingenieros en sistemas computacionales ya que favorecer a todos aquellos
que hagan uso de ellas (las bases de datos).
En primer momento se estar abordando sobre los conceptos utilizados en
esta investigacin, as como tambin sobre las aplicaciones de las bases de
datos en las cuales se basa esta investigacin, como los diferentes tipos de
que existen y las formas de organizar las farmacias.
En una entrevista que realizamos a una farmacia de la localidad de
Coalcomn, se encontr que estas se enfrentan a grandes problemas a la hora
de llevar el control de los medicamentos, ya que les es muy difcil manejar
tantos medicamentos a la vez.
Para finalizar se estar tratando una propuesta con la finalidad de solucionar
los problemas a los cuales se enfrentan las farmacias. Esta propuesta es una
base de datos la cual realizamos al observar los problemas a los cuales se
enfrenta una de las farmacias de nuestra poblacin.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 4

FARMISTC DANNA
JUSTIFICACIN
Este trabajo se realiz al observar las carencias con las que cuenta ciertas
farmacias de nuestra poblacin ya que aplicamos una entrevista para ver
cules eran sus necesidades y as poder resolver el problema del cliente, ya
que le es muy difcil llevar el control de los medicamentos y lo hace
manualmente en un inventario, en el cual tienen que ir descontando productos
vendidos para que estos no se agoten y no vender productos caducados que
afecten la salud de sus clientes.
Con este programa se les har ms fcil llevar dicho control tanto de registro
de medicamentos, ventas, inventario entre otros.
Adems se aplicaron nuestros conocimientos como estudiantes de la carrera
Ingeniera en Sistemas Computacionales y obtuvimos una visin ms amplia
de lo que ser nuestro campo de trabajo.
Esta base de datos beneficiar al dueo del negocio ya que esto le ahorra
tiempo a sus empleadas a la hora de que se vende algn medicamento y se
obtienen todo los movimientos (ventas, compras, fechas caducadas etc.) que
se realicen a cada uno de los medicamentos, por lo cual se tendr un mejor
control de estos.
Es importante que como alumnos vayamos conociendo las necesidades que
tienen los habitantes de nuestra poblacin, para as nosotros poder darles una
solucin siempre y cuando est a nuestro alcance.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 5

OBJETIVO GENERAL
Desarrollar una base de datos para el control y registro de medicamentos de
la farmacia danna de la poblacin de Coalcomn Michoacn, el cual se
realizar a travs de un lenguaje de programacin visual.

OBJETIVOS ESPECFICOS

Dar solucin a las necesidades con las que cuenta la farmacia en

cuanto al manejo de medicamentos.


Realizar una base de datos para un mejor control de los datos que se

manipulan en una farmacia.


Conocer las problemticas a las que se enfrenta una farmacia.
Recopilar informacin sobre el desarrollo de una base de datos.
Estudiar los diferentes tipos de bases de datos para as crear la mejor
y de ms alta calidad.

HIPTESIS
La problemtica a la cual se enfrenta la farmacia danna de la poblacin de
Coalcomn, Mich. puede ser resuelta con una base de datos.

DELIMITACIN DEL TEMA

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 6

En este tema investigaremos acerca de la bases de datos para as mismo


realizarla, en base a los conocimientos obtenidos, el programa fue creado en
un lenguaje visual lo cual es ms fcil de que los usuarios lo puedan entender,
porque es un tipo de lenguaje de programacin que tiene ms diseo y por lo
tanto es agradable para la vista de los usuarios.
Realizamos la base de datos para implementarla en la farmacia danna ubicada
en la poblacin del municipio de Coalcomn Mich., encontrada en contra
esquina Salarza y Zaragoza. Se planea terminarla en un lapso de tiempo de
de 5 meses (agosto a diciembre 2010) en el cual se incluye desde su anlisis
hasta su realizacin.

LIMITACIONES
Para la realizacin de este proyecto nos enfrentamos a varios problemas, lo
cual hizo un poco ms difcil la creacin de ste, uno de los principales
problemas fue que las encargadas de la farmacia no nos queran proporcionar
la informacin necesaria para detectar la problemtica; otra dificultad fue el
factor tiempo, ya que realizamos la base de datos (parte practica) en un lapso
de un mes y medio, pero al final logramos terminar nuestro proyecto.

METODOLOGA
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 7

Para llevar a cabo esta investigacin se hizo uso del enfoque cuantitativo, este
mtodo de investigacin entienden los diseos experimentales y cuasi
experimentales,

la

investigacin

por

encuesta,

los

cuestionarios

estandarizados, los registros estructurados de observacin, las tcnicas


estadsticas de anlisis de datos, entre otros.
Dentro de la investigacin cuantitativa se pueden observar:

La investigacin cuantitativa es aquella en la que se recogen y analizan


datos cuantitativos sobre variables.

La objetividad es la nica forma de alcanzar el conocimiento, por lo que


utiliza la medicin exhaustiva y controlada, intentando buscar la certeza
del mismo.

El objeto de estudio es el elemento singular Emprico. Sostiene que al


existir relacin de independencia entre el sujeto y el objeto, ya que el
investigador tiene una perspectiva desde afuera.

La teora es el elemento fundamental de la investigacin Social, le


aporta su origen, su marco y su fin.

Comprensin explicativa y predicativa de la realidad, bajo una


concepcin objetiva, unitaria, esttica y reduccionista.

Concepcin lineal de la investigacin a travs de una estrategia


deductiva.

Es de mtodo Hipottico Deductivo.

En general los mtodos cuantitativos son muy potentes en trminos de validez


externa ya que con una muestra representativa de un total, hacen inferencia a
este con una seguridad y precisin definida.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 8

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 9

I.- MARCO CONCEPTUAL


A continuacin se muestran las definiciones de las palabras ms utilizada para
realizacin del proyecto, ya que son las que ms manejadas en el desarrollo
de la investigacin.
Dato: El dato es una representacin simblica, un atributo o una caracterstica
de una entidad. El dato no tiene valor semntico (sentido) en s mismo, pero si
recibe un tratamiento apropiado, se puede utilizar en la realizacin de clculos
o toma de decisiones.
Base: Es una estructura organizada de datos para su uso.
Una base de datos o banco de datos es un conjunto de datos pertenecientes
a un mismo contexto y almacenados sistemticamente para su posterior uso.
En la actualidad, y debido al desarrollo tecnolgico de campos como la
informtica y la electrnica, la mayora de las bases de datos estn en formato
digital (electrnico), que ofrece un amplio rango de soluciones al problema de
almacenar datos. Las aplicaciones ms usuales son para la gestin de
empresas e instituciones pblicas.
Farmacia: Es la ciencia y prctica de la preparacin, conservacin,
presentacin y dispensacin de medicamentos; tambin es el lugar donde se
preparan, dispensan y venden los productos medicinales.
Organizacin de una farmacia.
La base de cualquier sistema de control debe constar de los siguientes
principios fundamentales:

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 10

Promover medidas que van desde la legislacin y regulacin hasta la


aplicacin de medidas correctivas.

Equilibrar el control sobre los productos farmacuticos con las


necesidades y la seguridad de su disponibilidad para fines mdicos,
cientficos, u otros fines legtimos.

Fomentar la cooperacin internacional, la cual es esencial para la


prevencin de desvos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 11

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 12

II.- MARCO REFERENCIAL


Marco histrico o referencial
Se dice que los sistemas de bases de datos tienen sus races en el proyecto
estadounidense Apolo de mandar al hombre a la luna, en los aos sesenta. En
aquella poca, no haba ningn sistema que permitiera gestionar la inmensa
cantidad de informacin que requera el proyecto. La primera empresa
encargada del proyecto, NAA (North American Aviation), desarroll un software
denominado GUAM (General Update Access Method) que estaba basado en el
concepto de que varias piezas pequeas se unen para formar una pieza ms
grande, y as sucesivamente hasta que el producto final est ensamblado.
Esta estructura, que tiene la forma de un rbol, es lo que se denomina una
estructura jerrquica. A mediados de los sesenta, IBM se uni a NAA para
desarrollar GUAM en lo que ahora se conoce como IMS (Information
Management System). El motivo por el cual IBM restringi IMS al manejo de
jerarquas de registros fue el de permitir el uso de dispositivos de
almacenamiento serie, ms exactamente las cintas magnticas, ya que era un
requisito del mercado por aquella poca.
A mitad de los sesenta, se desarroll IDS (Integrated Data Store), de General
Electric. Este trabajo fue dirigido por uno de los pioneros en los sistemas de
bases de datos, Charles Bachmann. IDS era un nuevo tipo de sistema de
bases de datos conocido como sistema de red, que produjo un gran efecto
sobre los sistemas de informacin de aquella generacin. El sistema de red se
desarroll, en parte, para satisfacer la necesidad de representar relaciones
entre datos ms complejos que las que se podan modelar con los sistemas
jerrquicos, y, en parte, para imponer un estndar de bases de datos. Para
ayudar a establecer dicho estndar, CODASYL (Conference on Data Systems
Languages),

formado

por

representantes

BASE DE DATOS DE LA FARMACIA DANNA

del

gobierno

de

EEUU

Pgina 13

representantes del mundo empresarial, formaron un grupo denominado DBTG


(Data Base Task Group), cuyo objetivo era definir unas especificaciones
estndar que permitieran la creacin de bases de datos y el manejo de los
datos. El DBTG present su informe final en 1971 y aunque ste no fue
formalmente aceptado por ANSI (American National Standards Institute),
muchos sistemas se desarrollaron siguiendo la propuesta del DBTG. Estos
sistemas son los que se conocen como sistemas de red, o sistemas CODASYL
o DBTG.
Los sistemas jerrquico y de red constituyen la primera generacin de los
SGBD. Pero estos sistemas presentan algunos inconvenientes:

Es necesario escribir complejos programas de aplicacin para


responder a cualquier tipo de consulta de datos, por simple que sta
sea.

La independencia de datos es mnima.

No tienen un fundamento terico.

En 1970 Codd, de los laboratorios de investigacin de IBM, escribi un artculo


presentando el modelo relacional. En este artculo, presentaba tambin los
inconvenientes de los sistemas previos, el jerrquico y el de red. Entonces, se
comenzaron a desarrollar muchos sistemas relacionales, apareciendo los
primeros a finales de los setenta y principios de los ochenta. Uno de los
primeros es System R, de IBM, que se desarroll para probar la funcionalidad
del modelo relacional, proporcionando una implementacin de sus estructuras
de datos y sus operaciones. Esto condujo a dos grandes desarrollos:

El desarrollo de un lenguaje de consultas estructurado denominado


SQL, que se ha convertido en el lenguaje estndar de los sistemas
relacionales.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 14

La produccin de varios SGBD relacionales durante los aos ochenta,


como DB2 y SLQ/DS de IBM, y ORACLE de ORACLE Corporation.

Hoy

en

da,

existen

cientos

de

SGBD

relacionales,

tanto

para

microordenadores como para sistemas multiusuario, aunque muchos no son


completamente fieles al modelo relacional.
Los SGBD relacionales constituyen la segunda generacin de los SGBD. Sin
embargo, el modelo relacional tambin tiene sus fallos, siendo uno de ellos su
limitada capacidad al modelar los datos. Se ha hecho mucha investigacin
desde entonces tratando de resolver este problema. En 1976, Chen present
el modelo entidad-relacin, que es la tcnica ms utilizada en el diseo de
bases de datos. En 1979, Codd intent subsanar algunas de las deficiencias
de su modelo relacional con una versin extendida denominada RM/T (1979) y
ms recientemente RM/V2 (1990). Los intentos de proporcionar un modelo de
datos que represente al mundo real de un modo ms fiel han dado lugar a los
modelos de datos semnticos.
Como respuesta a la creciente complejidad de las aplicaciones que requieren
bases de datos, han surgido dos nuevos modelos: el modelo de datos
orientado a objetos y el modelo relacional extendido. Sin embargo, a diferencia
de los modelos que los preceden, la composicin de estos modelos no est
clara. Esta evolucin representa la tercera generacin de los SGBD.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 15

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 16

III.- MARCO TERICO


Aplicaciones de los sistemas de bases de datos
Las bases de datos son ampliamente usadas. Las siguientes son algunas de
sus aplicaciones ms representativas:
Banca. Para informacin de los clientes, cuentas y prstamos, y
transacciones bancarias.
Lneas areas. Para reservas e informacin de planificacin. Las lneas
areas fueron de los primeros en usar las bases de datos de forma distribuida
geogrficamente (los terminales situados en todo el mundo accedan al
sistema de bases de datos centralizado a travs de las lneas telefnicas y
otras redes de datos).
Universidades. Para informacin de los estudiantes, matrculas de las
asignaturas y cursos.
Transacciones de tarjetas de crdito. Para compras con tarjeta de crdito y
generacin mensual de extractos.
Telecomunicaciones. Para guardar un registro de las llamadas realizadas,
generacin mensual de facturas, manteniendo el saldo de las tarjetas
telefnicas de prepago y para almacenar informacin sobre las redes de
comunicaciones.
Finanzas. Para almacenar informacin sobre grandes empresas, ventas y
compras de documentos formales financieros, como bolsa y bonos.
Ventas. Para informacin de clientes, productos y compras.
Produccin. Para la gestin de la cadena de produccin y para el
seguimiento de la produccin de elementos en las factoras, inventarios de
elementos en almacenes y pedidos de elementos.
Recursos humanos. Para informacin sobre los empleados, salarios,
impuestos y beneficios, y para la generacin de las nminas.
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 17

Para la realizacin de esta base se har uso del enfoque a base de datos en
ventas.
A lo largo de las ltimas cuatro dcadas del siglo veinte, el uso de las bases de
datos creci en todas las empresas.
En los primeros das, muy pocas personas interactuaron directamente con los
sistemas de bases de datos, aunque sin darse cuenta interactuaron con bases
de datos indirectamente. Despus vinieron los cajeros automticos y
permitieron a los usuarios interactuar con las bases de datos. Las interfaces
telefnicas con los computadores tambin permitieron a los usuarios manejar
directamente las bases de datos. Un llamador poda marcar un nmero y
pulsar teclas del telfono para introducir informacin o para seleccionar
opciones alternativas, para determinar las horas de llegada o salida, por
ejemplo, o para matricularse de asignaturas en una universidad.
La revolucin de Internet a finales de la dcada de 1990 aument
significativamente el acceso directo del usuario a las bases de datos. Las
organizaciones convirtieron muchas de sus interfaces telefnicas a las bases
de datos en interfaces Web, y pusieron disponibles en lnea muchos servicios.
Por ejemplo, cuando se accede a una tienda de libros en lnea y se busca un
libro o una coleccin de msica se est accediendo a datos almacenados en
una base de datos. Cuando se solicita un pedido en lnea, el pedido se
almacena en una base de datos. Cuando se accede a un banco en un sitio
Web y se consulta el estado de la cuenta y los movimientos, la informacin se
recupera del sistema de bases de datos del banco. Cuando se accede a un
sitio Web, la informacin personal puede ser recuperada de una base de datos
para seleccionar los anuncio que se deberan mostrar. Ms an, los datos
sobre Considrese parte de una empresa de cajas de ahorros que mantiene
informacin acerca de todos los clientes y cuentas de ahorros. Una manera de
mantener la informacin en un computador es almacenarla en archivos del
sistema operativo. Para permitir a los usuarios manipular la informacin, el
sistema tiene un nmero de programas de aplicacin que manipula los
archivos, incluyendo:
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 18

Un programa para efectuar cargos o abonos en una cuenta.


Un programa para aadir una cuenta nueva.
Un programa para calcular el saldo de una cuenta.
Un programa para generar las operaciones mensuales.
Estos programas de aplicacin se han escrito por programadores de sistemas
en respuesta a las necesidades de la organizacin bancaria.
Si las necesidades se incrementan, se aaden nuevos programas de
aplicacin al sistema. Por ejemplo, supngase que las regulaciones de un
nuevo gobierno permiten a las cajas de ahorros ofrecer cuentas corrientes.
Como resultado se crean nuevos archivos permanentes que contengan
informacin acerca de todas las cuentas corrientes mantenidas por el banco, y
puede ser necesario escribir nuevos programas de aplicacin para tratar
situaciones que no existan en las cuentas de ahorro, tales como manejar
descubiertos. As, sobre la marcha, se aaden ms archivos y programas de
aplicacin al sistema.
Este sistema de procesamiento de archivos tpico que se acaba de describir se
mantiene mediante un sistema operativo convencional. Los registros
permanentes son almacenados en varios archivos y se escriben diferentes
programas de aplicacin para extraer registros y para aadir registros a los
archivos adecuados.
Antes de la llegada de los sistemas de gestin de bases de datos (SGBDs), las
organizaciones normalmente han almacenado la informacin usando tales
La importancia de los sistemas de bases de datos se puede juzgar de otra
forma: actualmente, los vendedores de sistemas de bases de datos como
Oracle estn entre las mayores compaas software en el mundo, y los
sistemas de bases de datos forman una parte importante de la lnea de
productos de compaas ms diversificadas, como Microsoft e IBM.
En la actualidad existen diversos tipos de bases de datos razn por la cual se
decidi realizar una de ventas para una farmacia en donde deben de llevar
una coordinacin sobre como los medicamentos para un mejor control.
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 19

3.1 La Coordinacin e Intercambio de Informacin de una farmacia


Principios:

El control eficiente de los productos farmacuticos depende de la


coordinacin, cooperacin e intercambio de informacin continua entre
las siguientes partes:
-Las autoridades competentes de los pases miembros
-La autoridad competente de cada pas y otras agencias regulatorias
como

la autoridad aduanera, ministerio de salud y autoridad

policiaca.
-La autoridad competente de cada pas y la industria farmacutica
-La autoridad competente de cada pas y las organizaciones
regionales, multilaterales o aquellas pertenecientes a la ONU
-Las autoridades competentes y los ciudadanos de cada pas
Medidas:

La autoridad competente de cada pas debe establecer los medios para


la coordinacin y cooperacin, con el fin de facilitar el intercambio de
informacin actualizada y en forma rpida sobre aspectos relacionados
con:
- El comercio legitimo de productos farmacuticos.
- El movimiento internacional de productos farmacuticos que
parezca sospechoso.
- Los robos, las perdidas o las desapariciones de productos
farmacuticas mientras se encuentren en trnsito internacional

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 20

Las autoridades competentes de cada pas miembro deben establecer


formas de coordinacin y cooperacin con otras agencias regulatorias,
como por ejemplo con la autoridad aduanera, ministerio de salud y
brazo policiaco, con el fin de intercambiar informacin relacionada con:
- El movimiento, patrones comerciales y de consumo que parezcan
sospechosos o irregulares, con respecto a productos farmacuticos
- Los robos, las prdidas o las desapariciones internas de productos
farmacuticos
- Actividades ilegales o infracciones de individuos, empresas o
instituciones.

Cabe mencionar que la farmacia danna lleva acabo la organizacin de sus


medicamentos en forma del abecedario, es decir, de a-z. Razn por cual
llevaremos a cabo un sistema gestor de base de datos, para la organizacin
de sus datos.
3.2 Sistemas gestores de base de datos
Un sistema gestor de bases de datos (SGBD) consiste en una coleccin de
datos interrelacionados y un conjunto de programas para acceder a dichos
datos. La coleccin de

datos, normalmente denominada base de datos,

contiene informacin relevante para una empresa. El objetivo principal de un


SGBD es proporcionar una forma de almacenar y recuperar la informacin de
una base de datos de manera que sea tanto prctica como eficiente.
Los sistemas de bases de datos se disean para gestionar grandes cantidades
de informacin.
La gestin de los datos implica tanto la definicin de estructuras para
almacenar la informacin como la provisin de mecanismos para la
manipulacin de la informacin. Adems, los sistemas de bases de datos
deben proporcionar la fiabilidad de la informacin almacenada, a pesar de las
cadas del sistema o los intentos de acceso sin autorizacin. Si los datos van a

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 21

ser compartidos entre diversos usuarios, el sistema debe evitar posibles


resultados anmalos.
Dado que la informacin es tan importante en la mayora de las
organizaciones, los cientficos informticos han desarrollado un amplio
conjunto de conceptos y tcnicas para la gestin de los datos.
3.2.1 Modelo de Datos.
Un modelo de datos es un conjunto de CONCEPTOS y REGLAS que nos
llevarn a poder reflejar la estructura de datos y operaciones aplicables sobre
ellos de un sistema informtico.
3.2.2 Modelo Relacional
Existen multitud de modelos de datos aplicables para el diseo de bases de
datos, pero el modelo relacional es el ms usado y extendido; actualmente los
SGBD ms implantados utilizan este modelo de datos.
3.3 Objetivos de las Bases de datos.
Control centralizado de la informacin. Los sistemas tradicionales de ficheros
nos permiten centralizar la informacin por medio de varios programas de
diseo. Ahora bien, siguiendo las normas estandarizadas de las bases de
datos actuales podemos acceder a todos los datos mediante un nico
programa -administrador de bases de datos-.
Disminuir la redundancia y evitar la inconsistencia. Son objetivos bsicos de
una base de datos eficiente. Disminuir la redundancia consiste en agrupar
todos los datos en un mismo objeto sin repetir informacin. Esto no puede
realizarse siempre, con lo cual hay ocasiones en las que se duplica
informacin. Es en este punto donde aparece el concepto de inconsistencia.
Una base de datos eficiente no puede tener datos contradictorios en aquellos
puntos donde se repite la informacin (No pueden existir dos D.N.I. iguales

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 22

asociados a nombres de personas diferentes). Cuanta menos redundancia


existe, menos posibilidad de inconsistencia existe.
Posibilidad de comparticin de datos. Se consigue disminuyendo la
redundancia.
Mantenimiento de la integridad. Deben existir controles que verifiquen que los
datos introducidos son correctos, para lo cual se comparan con otros datos, se
crean redundancias de control, se hacen validaciones de rango y se permite al
usuario modificar los datos.
Disponer de un acceso seguro. Imponer controles para acceder o modificar las
bases de datos tales como claves de acceso.
Proporcionar independencia de datos. Establecer una separacin entre
programas y datos desde una perspectiva fsica y lgica, de tal forma que
cualquier cambio fsico o lgico en las estructuras de datos no afecten a los
programas de aplicacin. Como ejemplo de reestructuracin fsica estara una
divisin de uno de los ficheros de datos en dos ficheros. Un cambio lgico en
la estructura sera aadir un nuevo campo en la base de datos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 23

A continuacin se muestra un diagrama para un mejor entendimiento de un


sistema de base de datos

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 24

3.3.1 El Proceso de Identificar los Requerimientos de diseo


El proceso de identificar los requerimientos del sistema incluye una variedad
de pasos. El nmero de pasos incluidos en este proceso, cmo estos pasos se
definen, y la forma en que ellos se definen puede variar grandemente de
recurso a recurso (sin que un mtodo sea necesariamente es el ms correcto).
Segn el propsito de este kit de entrenamiento, este proceso ha sido dividido
en cuatro tareas primarias:

Identificar la metas del sistema

Identificar la cantidad y los tipos de datos

Identificar cmo se usarn los datos

Identificar las reglas comerciales

Usted necesariamente no tiene que realizar esta una tarea por vez. Por
ejemplo, mientras identifica la cantidad y los tipos de datos, usted podra
determinar cmo se usarn los datos y qu restricciones deben asociarse a
dichos datos. En la figura se ilustra el proceso de identificar los requerimientos
de diseo.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 25

3.4 Diagrama o modelo entidad-relacin


El modelado entidad-relacin es una tcnica para el modelado de datos
utilizando diagramas entidad relacin. No es la nica tcnica pero s la ms
utilizada. Brevemente consiste en los siguientes pasos:
1. Se parte de una descripcin textual del problema o sistema de
informacin a automatizar (los requisitos).
2. Se hace una lista de los sustantivos y verbos que aparecen.
3. Los sustantivos son posibles entidades o atributos.
4. Los verbos son posibles relaciones.
5. Analizando las frases se determina la cardinalidad de las relaciones y
otros detalles.
6. Se elabora el diagrama (o diagramas) entidad-relacin.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 26

7. Se completa el modelo con listas de atributos y una descripcin de otras


restricciones que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta tcnica se necesita cierto entrenamiento y
experiencia para lograr buenos modelos de datos.
A continuacin se muestra el diagrama entidad relacin utilizado en la base de
datos.

3.5 Diagrama UML


UML es un conjunto de herramientas, que permite modelar (analizar y disear)
sistemas orientados a objetos.
Es un lenguaje grfico para visualizar, especificar, construir y documentar un
sistema. UML ofrece un estndar para describir un "plano" del sistema
(modelo), incluyendo aspectos conceptuales tales como procesos de negocio y
funciones del sistema, y aspectos concretos como expresiones de lenguajes
de programacin, esquemas de bases de datos y componentes reutilizables.
Los atributos que manejamos son:
Nombre
Proveedor

Direccin

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 27

E-mail
Telfono
Nombre
Direccin
Cliente

E-mail
Telfono

Id
Productos

Nombre
Precio
Stock
Id

Ventas

Fecha
Descuento
Monto final

Desarrollo del proyecto: A continuacin se muestra el diagrama de UML de


la base de datos para la farmacia donde estn relacionados cada uno de los
diferentes campos de la base.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 28

3.6 Impacto econmico


Con esta base de datos se pretende optimizar los costos de la farmacia danna
ya que los inventarios le cuestan mucho dinero, puede haber perdidas al no
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 29

llevar un buen control de los medicamentos, lo cual no es conveniente para la


farmacia.

3.7 Resultados
Despus de haber estado realizando distintas pruebas a la base de datos
obtuvimos como resultado que esta s puede ayudar al control de la farmacia
danna ya que se comprob que les puede ser ms fcil llevar el control de los
medicamentos, puesto que sta cuenta con el registro de los productos el cual
dispone de bsquedas tanto generales como detallada de los mismos y sus
dichas modificaciones, as como tambin contiene un apartado de registro de
proveedores

sus

respectivas

bsquedas

(detallada

general),

modificaciones, y tambin se tiene el apartado de ventas, devoluciones e


historial de las ventas realizadas.
La base de datos ya fue realizada solo resta implementarla en la farmacia,
para comprobar totalmente su funcionamiento.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 30

IV.- ANEXOS
Entrevista realizada

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 31

Para realizar este trabajo nos basamos en la encuesta que realizamos a la


farmacia Danna, en seguida se presenta la entrevista realizada:

Crees que les sera ms fcil llevar el control de la farmacia con una
base de datos?
S, que as se puede llevar un mejor control de los medicamentos.

Cmo acomodan los medicamentos?


Los medicamentos los acomodamos de la A-Z como el abecedario.

Manejan algn descuento?


Si en algunos medicamentos manejamos el 8%, 20% o el 40%.

Qu hacen con los productos caducados?


Llevamos un registro de estos medicamentos para poderlos regresar al
proveedor y que estos no estn juntos con los dems medicamentos
para que no por equivocacin se los demos a nuestros clientes.

Descripcin de las ventanas de la base de datos


A continuacin se muestran las ventanas con la cuales cuenta nuestra base de
datos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 32

Aqu se puede observar la


ventana principal de nuestra
base de datos, la cual
contiene un men de registro,
visualizacin,
modificacin,
ventas y Salir.

Submen de los registros.

En el apartado de registro
cuenta tanto con los registros
de medicamentos as tambin
como el registro de proveedores
y el agregar medicamentos al
stock (en caso de que un
medicamento ya este registrado
solo es para agregar un ms
cantidad de este).

Registro de medicamentos

BASE DE DATOS DE LA FARMACIA DANNA

En
el
registro
de
medicamentos cuenta con
los campos como el Id del
medicamento (clave que
asigna la farmacia), nombre,
ingrediente activo, precio,
marca, tipo de producto,
cantidad de medicamentos,
Pgina
la
fecha
de
registro,33
proveedor.

Registro de proveedores

En este registro se manejan


los campos de nombre,
apellido paterno, apellido
materno, domicilio, e-mail,
telfono, No. de cuenta.

Agregacin de medicamentos al stock


El agregar medicamentos a
stock es en el caso de que
un medicamento ya este
registrado solo es para
agregar un mas cantidad
de de medicamentos.

Submen de visualizaciones
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 34

En
este
submen
se
contemplan las visualizaciones
tanto
de
medicamentos
(detallada y general) as como
la de los proveedor (detalla y
general).

Visualizacin detallada de medicamentos

La
visualizacin
detalla se puede
realizar tanto por el
ingrediente activo del
medicamento como
por
el
id
del
medicamento.

Visualizacion general de medicamentos

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 35

La visualizacin
general es una
lista de todos los
medicamentos
registrados.

Visualizacin detallada de proveedores

Para
realizar
esta
visualizacin
solo
tienes que elegir un
proveedor de la lista
que se despliega.

Visualizacin general de proveedores

La visualizacin
general es una
lista de todos los
proveedores
registrados.

Submen de modificaciones

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 36

En esta ventana se
tiene que introducir
el
id
del
medicamento para
as mismo realizar
las modificaciones
requeridas.

Modificacin de proveedores

En modificacin de
proveedores se tiene
que seleccionar una
proveedor de la lista
que aparece
para
que as mismo se
vean los campos que
este
posee
para
poderlos modificar de
ser necesario.

Submen de ventas
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 37

Esta es la ventana en la cual se


realizan las ventas, se tienen el
campo de id del producto
(medicamento) para buscarlo y
as mismo saber cul es el
precio, al momento que de las
buscar (botn de venta) te
aparecen los campos para
poner la cantidad de productos
que deseas vender y si tiene
descuento o no.

Devoluciones
La
ventana
de
devoluciones, sirve
para regresar al
stock
un
medicamento que es
devuelto, siempre y
cuando cumpla con
los requisitos que
marque la farmacia
para la devolucin.

Historial de ventas
BASE DE DATOS DE LA FARMACIA DANNA

Pgina 38

En el historial de
ventas se tiene
un registro de
todas las ventas
realizadas, estas
se ordenan por la
fecha de ventas.

Salir
Por ltimo se tiene el
apartado de salir,
este funciona para
salir por completo del
programa (base de
datos)
sin
dejar
ninguna
ventana
abierta.

CONCLUSIN

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 39

Al observar y recopilar informacin de los diferentes tipos de bases de datos


optamos por realizar una base de datos de ventas ya que esta es la que
informa a los usuarios sobre los movimientos de compras y ventas que se
requieren en dicho negocio.
Esta base de datos da solucin a los problemas con los que se enfrenta una
farmacia ya que permite llevar de forma organizada el control y manejo de los
medicamentos que se manipulan en esta , puesto que le es muy difcil llevar el
control manualmente, debido a que esto implica prdida de tiempo.
Al realizar esta base de datos obtuvimos muy buenos resultados ya que al
analizar diferentes tipos de pruebas que obtuvimos en cuanto al manejo de
esta, observamos que optimiza el trabajo a los empleados o usuarios de la
misma.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 40

BIBLIOGRAFA
ROSO, Jhon, Base de datos, 2003 (vi: 10 septiembre 2010)
www.monografias.com/trabajos14/basededatos/basededatos.shtml#co
MARQUEZ, Base de datos, 2009 (vi: 20 de septiembre 2010)
http://www3.uji.es/~mmarques/f47/apun/node6.html
SILBERSCHATZ, Abraham Fundamentos de base de datos cuarta edicin

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 41

CRONOGRAMA DE ACTIVIDADES
Mes
Septiembre

Actividades
Formulacin del problema
Fase exploratoria
Hiptesis
Revisin de literatura
Construccin del marco terico
Diseo de la investigacin

Octubre
Revisin de literatura
Construccin del marco terico
Diseo de la investigacin
Noviembre
Construccin de la base de datos
Diciembre
Descripcin del sistema
Entrega final

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 42

También podría gustarte