Você está na página 1de 10

DISEO DE UNA BASE DE DATOS PARA EL CONTROL DE MEDICAMENTOS DE

UNA FARMACIA
Contenid
1.- Introduccin................................................................................................................ 3
2.- Planteamiento del problema.......................................................................................4
3.- Justificacin................................................................................................................ 4
3.1 Justificacin Tcnica..............................................................................................4
3.2 Justificacin Social.................................................................................................5
4. Objetivos...................................................................................................................... 5
4.1. Objetivo General...................................................................................................5
4.2. Objetivos Especficos............................................................................................5
5.- Alcances y limitaciones...............................................................................................6
6. Marco Terico.............................................................................................................. 6
6.1. Qu es una base de datos?................................................................................6
6.2 Clasificacin de una base de datos........................................................................6
6.3 Historia de la base de datos...................................................................................8
6.4 Qu es un SQL?................................................................................................10
6.5 Caractersticas generales de SQL........................................................................10
6.6 Tipos de Datos......................................................................................................11
6.7 Optimizacin.........................................................................................................11
7.- Planteamiento de la Hiptesis..................................................................................12
7.1.- Hiptesis............................................................................................................12
7.2.- identificacin de variables..................................................................................12
8.- Metodologa.............................................................................................................. 13
8.1 Tipo de enfoque...................................................................................................13
8.2 Tipo de estudio.....................................................................................................13
8.3 Diseo de investigacin.......................................................................................13
9. ndice Tentativo.......................................................................................................... 13
10. Cronograma de actividades.....................................................................................14
11. Bibliografa............................................................................................................... 14

DISEO DE UNA BASE DE DATOS PARA EL CONTROL DE MEDICAMENTOS DE


UNA FARMACIA
1.- Introduccin
El hombre utiliza la informacin para desarrollar su conocimiento, siendo valedero al
principio No hay conocimiento sin informacin, la informacin junto al conocimiento, es
considerado como un recurso ilimitado, que dispone el hombre para su desarrollo, en ese
sentido debe estar al alcance de todos para su explotacin racional, para las
generaciones presentes y futuras.
En los ltimos aos se ha comprobado como los sistemas computacionales y la
informtica van teniendo un gran desarrollo en el tratamiento de la informacin, tanto as,
que actualmente se ha vuelto inevitable el uso de los sistemas de informacin al momento
de realizar las diferentes labores y actividades que requieren las organizaciones en
nuestro entorno, para brindar un mejor servicio a la sociedad y realizar una buena toma
de decisiones.
Cabe decir que hoy en da casi todas las organizaciones e instituciones ya sean pblicas
o privadas, con el fin de mejorar sus sistemas de informacin y procesamiento de datos
buscan una solucin utilizando la tecnologa, la cual facilita el manejo y seguridad que
requiere la informacin, aquellas instituciones que han implantado un sistema informtico
adecuado al trabajo que realizan tienen un mayor desarrollo y satisfaccin en el
funcionamiento de la misma, llevando ventajas a otras organizaciones que aun trabajan
con mtodos manuales ineficientes.
El sistema actual para el desarrollo para el control de SISTEMA DE CONTROL DE
MEDICAMENTOS de medicamentos de la farmacia es moroso poco til en la obtencin
de informacin, ya que estos procesos son realizados en forma manual, lo cual origina
una demora e incertidumbre a la hora de realizar los reportes.
El presente trabajo propone el desarrollo de un sistema que facilite el buen manejo de la
informacin en lo que respecta a procesos de control de entrada y salida de
medicamentos de la farmacia, as mismo permitiendo que los procesos de informacin
sean confiables y proporcionados en un tiempo adecuado y oportuno.
2.- Planteamiento del problema
Cmo disear una base de datos para el control y almacenamiento de medicamentos de
una farmacia?
3.- Justificacin
3.1 Justificacin Tcnica
El presente proyecto se justifica tcnicamente porque proporciona una herramienta
de apoyo al documentar los requerimientos de una farmacia constituyndose en
una importante ayuda para el proveedor y consumidor. Esta herramienta tendr la
posibilidad de almacenar gran cantidad de informacin (almacenamiento de
medicamentos y sus respectivas caractersticas) en poco tiempo de manera que
se obtenga conclusiones rpidamente.
2

3.2 Justificacin Social


El sistema de manejo de muchas farmacias es mecnico por lo cual las
operaciones estn susceptibles a los errores. No cuentan con la informacin
necesaria de disponibilidad de medicamentos, generando disconformidad los
clientes. Con la implementacin del nuevo sistema se obtendr informacin real,
verdica e inmediata para el control de stock y almacenes, repercutindose
tambin en una mejor atencin a los clientes. Tambin podr registrar las
actividades del negocio, como ser venta, compra de medicamentos, a su vez
presentara reportes de las mismas.

4. Objetivos
4.1. Objetivo General.
Desarrollar e implementar una base de datos para el manejo de la informacin,
almacenamiento y control de medicamentos de una farmacia.
4.2. Objetivos Especficos.
Identificar procesos de manejo de informacin en las farmacias, que permitan
establecer las necesidades del sistema.
Disear una base de datos acorde a las necesidades de cada una de las
farmacias que coadyuve al proceso de administracin.
Analizar e implementar la consistencia y segundad del sistema de modo que se
garantice la gestin de informacin.
Aplicar un modelo de inventarios para el registro continuo de ingresos,
desembolsos asegurando la venta de suministros farmacuticos.
5.- Alcances y limitaciones
Con este sistema se quiere lograr el control de los medicamentos tanto en la fecha de
vencimiento y la cantidad de medicamentos que existe en la farmacia
6. Marco Terico
6.1. Qu es una base de datos?
Se le llama base de datos a los bancos de informacin que contienen datos
relativos a diversas temticas y categorizados de distinta manera, pero que
comparten entre s algn tipo de vnculo o relacin que busca ordenarlos y
clasificarlos en conjunto.
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 este
sentido; una biblioteca puede considerarse una base de datos compuesta en su
mayora por documentos y textos impresos en papel e indexados para su consulta.
3

Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y


la electrnica, la mayora de las bases de datos estn en formato digital, siendo
este un componente electrnico, por tanto se ha desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
Para desarrollar una base de datos se requiere de un lenguaje de programacin
denominada SQL.
6.2 Clasificacin de una base de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto
que se est manejando, la utilidad de las mismas o las necesidades que
satisfagan.

Bases de datos estticas

Son bases de datos nicamente de lectura, utilizadas primordialmente para


almacenar datos histricos que posteriormente se pueden utilizar para estudiar
el comportamiento de un conjunto de datos a travs del tiempo, realizar
proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia
empresarial.
Bases de datos dinmicas
Son bases de datos donde la informacin almacenada se modifica con el
tiempo, permitiendo operaciones como actualizacin, borrado y edicin de
datos, adems de las operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de informacin de un
supermercado.
Bases de datos bibliogrficas
Slo contienen un subrogante (representante) de la fuente primaria, que
permite localizarla. Un registro tpico de una base de datos bibliogrfica
contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo,
edicin, de una determinada publicacin, etc. Puede contener un resumen o
extracto de la publicacin original, pero nunca el texto completo, porque si no,
estaramos en presencia de una base de datos a texto completo (o de fuentes
primarias ver ms abajo). Como su nombre lo indica, el contenido son cifras
o nmeros. Por ejemplo, una coleccin de resultados de anlisis de laboratorio,
entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas
las ediciones de una coleccin de revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
4

Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si


son personales o empresariales (llamadas pginas blancas o amarillas
respectivamente)
Los directorios empresariales hay de tres tipos
1. Tienen nombre de la empresa y direccin Ejemplo
2. Contienen telfono y los ms avanzado contienen correo electrnico
Ejemplo
3. Contienen datos como facturacin o nmero de empleados adems de
cdigos nacionales que ayudan a su distincin Ejemplo

Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en
Espaa protege la privacidad de los usuarios pertenecientes al directorio
La bsqueda inversa est prohibida en los directorios personales (a partir de
un nmero de telfono saber el titular de la lnea).
6.3 Historia de la base de datos
La primera vez que se escuch el trmino base de datos fue en un congreso
celebrado en California en 1963. Una base de datos es un cmulo de informacin
que se encuentra reunida o estructurada.
Sus orgenes provienen de la antigedad, donde ya existan bibliotecas y toda
clase de registros, tambin la utilizaban para recoger informacin sobre las
cosechas.
Se empezaron a desarrollar cuando empez a ser necesario almacenar grandes
cantidades de informacin o datos. El concepto de bases de datos siempre ha
estado ligado a la informtica.
En 1884 Herman Hollerith diseo la mquina automtica de tarjetas perforadas,
ante este hecho empez a crear una mquina tabuladora, basada en tarjetas
perforadas.
En la dcada de los 50 se da origen a las cintas magnticas, esto sirvi para
sustituir las necesidades de informacin de las nuevas industrias.
En la dcada de los 60, bajaron los precios de los ordenadores para que se
pudiesen adquirir y hacer popular el uso de los discos. En esta poca tambin
empezaron las primeras generaciones de bases de datos de red y las bases de
datos jerrquicas. Durante este tiempo tambin se unieron IBM y American Airlines
para crear SABRES, un sistema operativo que controlaba las reservas de vuelos,
informacin de los pasajeros y las transacciones.
Ms tarde, Charles Bachman cre un nuevo tipo de bases de datos y esto permiti
la creacin de un standar en los sistemas de bases de datos gracias a invencin
de nuevos lenguajes de sistemas de informacin.
En la dcada de los 70, un cientfico informtico ingls, llamado Edgar Frank Codd,
aclar el modelo relacional a la vez que public una serie de reglas para los

sistemas de datos relacionales; a raz de esto naci la segunda generacin de los


Sistemas Gestores de Bases de Datos.
Gracias al trabajo de Edgar F. Codd, Larry Ellison desarroll el Relational Software
System, aunque actualmente se conoce como Oracle Corporation, creando as un
sistema de gestin de bases de datos relacional con el nombre de la compaa.
Edgar Frank Codd
En la poca de los 80 se cre un lenguaje de consultas de acceso a bases de
datos que permite realizar consultas para recuperar informacin de inters de una
base de datos y realizar cambios de manera sencilla; aparte de examinar grandes
cantidades de informacin y deja detallar varios tipos de operaciones frente a la
misma informacin.
Durante este tiempo SQL comenz a ser el modelo de la industria; las bases de
datos relacionales con su sistema de tablas pudieron competir con las bases
jerrquicas y de red.
En los aos 90, investigaron las bases de datos orientadas en objetos. Han tenido
bastante xito a la hora de ejecutar datos complejos en los terrenos donde las
bases de datos relacionales no han podido desenvolverse de manera eficaz. As
se crearon herramientas como el Excel y Access.
As se cre la tercera generacin de sistemas gestores de bases de datos.
En esta poca tambin, se empez a incorporar nuevas expresiones regulares,
consultas recursivas y algunas caractersticas orientadas a objetos. Adems se
cre la oportunidad de que SQL se pueda utilizar simultneamente XML, y se
determina como importar y guardar datos XML en una base de datos SQL.
Lo sorprendente de esta dcada es el nacimiento del World Wide Web y gracias a
ste es ms fcil la consulta a bases de datos.
Actualmente, dominan las bases de datos tres compaas que son IBM, Microsoft
y Oracle. En internet el preferido es google, aunque LINQ tambin te permite crear
y manejar bases de datos con facilidad.
En Net el objetivo es aprobar que todo el cdigo hecho en Visual Studio sea
tambin orientado a objetos; ste ltimo es un mbito de desarrollo constituido
para sistemas operativos Windows que soporta varios lenguajes de programacin.
Aunque se estn desplegando las extensiones imprescindibles para otros, que
tienen como objetivo crear aplicaciones, sitios y aplicaciones web que soporte la
plataforma NET, generando as aplicaciones que intercomuniquen entre estaciones
de trabajo, pginas web y dispositivos mviles.
6.4 Qu es un SQL?
SQL es un lenguaje declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en ellas. Una de sus
caractersticas es el manejo del lgebra y el clculo relacional que permiten
efectuar consultas con el fin de recuperar, de forma sencilla, informacin de bases
de datos, as como hacer cambios en ellas
6.5 Caractersticas generales de SQL
SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y
potencia de los sistemas relacionales y permite as gran variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a
su fuerte base terica y su orientacin al manejo de conjuntos de registros y no
6

a registros individuales permite una alta productividad en codificacin y la


orientacin a objetos. De esta forma, una sola sentencia puede equivaler a uno o
ms programas que se utilizaran en un lenguaje de bajo nivel orientado a
registros. SQL tambin tiene las siguientes caractersticas:

Lenguaje de definicin de datos: El LDD de SQL proporciona comandos para


la definicin de esquemas de relacin, borrado de relaciones y modificaciones
de los esquemas de relacin.

Lenguaje interactivo de manipulacin de datos: El LMD de SQL incluye


lenguajes de consultas basado tanto en lgebra relacional como en clculo
relacional de tuplas.

Integridad: El LDD de SQL incluye comandos para especificar las restricciones


de integridad que deben cumplir los datos almacenados en la base de datos.

Definicin de vistas: El LDD incluye comandos para definir las vistas.

Control de transacciones: SQL tiene comandos para especificar el comienzo


y el final de una transaccin.

SQL incorporado y dinmico: Esto quiere decir que se pueden incorporar


instrucciones de SQL en lenguajes de programacin como: C++, C, Java, PHP,
Cobol, Pascal y Fortran.

Autorizacin: El LDD incluye comandos para especificar los derechos de


acceso a las relaciones y a las vistas.

6.6 Tipos de Datos


Algunos de los tipos de datos bsicos de SQL son:

Varchar: Recibe cadena de palabras compuestas de letras, nmeros y


caracteres especiales.

Date: una fecha de calendario que contiene el ao (de cuatro cifras), el


mes y el da.

Time: La hora del da en horas minutos segundos (el valor predeterminado


es 0).

Datetime: la combinacin de Date y Time.

6.7 Optimizacin
Como ya se dijo antes, y suele ser comn en los lenguajes de acceso a bases de
datos de alto nivel, SQL es un lenguaje declarativo. O sea, que especifica qu es
lo que se quiere y no cmo conseguirlo, por lo que una sentencia no establece
explcitamente un orden de ejecucin.
7

El orden de ejecucin interno de una sentencia puede afectar seriamente a la


eficiencia del SGBD, por lo que se hace necesario que ste lleve a cabo una
optimizacin antes de su ejecucin. Muchas veces, el uso de ndices acelera una
instruccin de consulta, pero ralentiza la actualizacin de los datos. Dependiendo
del uso de la aplicacin, se priorizar el acceso indexado o una rpida
actualizacin de la informacin. La optimizacin difiere sensiblemente en cada
motor de base de datos y depende de muchos factores.
Existe una ampliacin de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que
permite el acceso a bases de datos difusas, usando la lgica difusa. Este lenguaje
ha sido implementado a nivel experimental y est evolucionando rpidamente.
Fuentes:

https://es.wikipedia.org/wiki/Base_de_datos
https://es.wikipedia.org/wiki/SQL
http://dryvalleycomputer.com/index.php/bases-dedatos/introduccion/45-historia-de-las-bases-de-datos
7.- Planteamiento de la Hiptesis
Cmo crear una base de datos para el control de medicamentos de una farmacia?
7.1.- Hiptesis
Mediante e diseo e implementacin de una base de datos se lograra un control
eficaz y el abastecimiento de medicamentos en farmacias.
7.2.- identificacin de variables
Diseo de la base de datos: variable dependiente.
Control y abastecimiento de medicamentes: Variable independiente
8.- Metodologa
8.1 Tipo de enfoque

Enfoque cualitativo.-

8.2 Tipo de estudio


a) Estudio exploratorio
Qu opinan las
medicamentos?

farmacias

sobre

un

sistema que

controle

los

b) Estudio Descriptivo
Cuntas farmacias piensan que es necesario un sistema para el control
del abastecimiento de medicamentos?
8

8.3 Diseo de investigacin


Analizar la reaccin de las farmacias al conocer el sistema de control de
medicamentos.
9. ndice Tentativo
Captulo 1

Planteamiento del problema

Justificacin

Objetivos

Alcances y limitaciones

Captulo 2
2.1 Marco terico

Qu es una base de datos?

Clasificacin de una base de datos

Historia de una base de datos

Qu es un SQL?

Caractersticas generales de SQL

Tipos de datos

Captulo 3

Hiptesis

Metodologa

Captulo 4

Marco Practico

Captulo 5

Bibliografa
9

10. Cronograma de actividades

ABRIL
Captulo 1
Captulo 2

MAYO

JUNIO

X
X

Captulo 3

X
X

Captulo 4
Captulo 5

11. Bibliografa
wikipedia

10

Você também pode gostar