Sunteți pe pagina 1din 26

301330

BASE DE DATOS BASICO


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

PROYECTO FINAL
BASE DE DATOS BASICO
301330

Presentado por:

AGUSTIN RODRIGUEZ SUAREZ


PEDRO MARIA RAMIREZ
CARLOS JAVIER CUBIDES GOMEZ
YEFFERSON VALENCIA TAMAYO

Ing. CARLOS SILVA

UNAD
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS TEGNOLOGIA E INGENIERIAS
INGENIERIA DE SISTEMAS
ABRIL 2014
HUILA

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

TABLA DE CONTENIDO

Introduccin............. 4
Justificacin... 5
Objetivos.... 6
Hiptesis.... 6
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
Sistemas gestores de base de datos...... 21
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......... 25
Resultados...........25
Conclusin... 26
Bibliografa................. 27

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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 Neiva en el


departamento del Huila, 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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

FARMACIA 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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

OBJETIVO GENERAL

Desarrollar una base de datos para el control y registro de medicamentos de la


farmacia danna de la ciudad de Neiva, aplicando todo lo aprendido en el curso
acadmico base de datos bsico.

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

Una base de datos que permita organizar la informacin, permitir que se maneje de
forma prctica el modelo sistematizado de la entrega de medicamentos y control de
inventarios.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

DELIMITACIN DEL TEMA

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


en base a los conocimientos obtenidos lo cual es ms fcil de que los usuarios lo
puedan entender.

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
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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.

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),

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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:

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.

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

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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 del gobierno de EEUU y
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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.

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 entidadrelacin, 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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.

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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.
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

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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:
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

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.

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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

- Los robos, las perdidas o las desapariciones de productos farmacuticas


mientras se encuentren en trnsito internacional

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.

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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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 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.

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.

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.
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

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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 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.

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


de base de datos

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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.
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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

A continuacin se muestra el diagrama entidad relacin utilizado en la base de datos.

Los atributos que manejamos son:


Nombre
Proveedor

Direccin
E-mail
Telfono

Nombre
Direccin
Cliente

E-mail
Telfono

Id
Productos

Nombre
Precio
Stock

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Id
Ventas

Fecha
Descuento
Monto final

Desarrollo del proyecto: A continuacin se muestra el diagrama de de la base de


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

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

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 llevar un buen
control de los medicamentos, lo cual no es conveniente para la farmacia.

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 y sus respectivas
bsquedas (detallada y general), modificaciones, y tambin se tiene el apartado de
ventas, devoluciones e historial de las ventas realizadas.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

CONCLUSIN

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.

301330
BASE DE DATOS BASICO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

BIBLIOGRAFA
Snchez, Mara, 301330 Base de datos bsico, mdulo acadmico, Colombia:
Medelln, 2011.

CIBERGRAFIA
http://www.aulaclic.es/sqlserver/b_1_1_1.htm
http://www.respuestario.com/como/como-elaborar-una-ficha-tecnica
http://www.claseshistoria.com/general

S-ar putea să vă placă și