26

Bd Proy Final Grupo 60

Embed Size (px)

DESCRIPTION

PROYECTO FINAL DE BASE DE DATOS 2015

Citation preview

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

    http://www.monografias.com/trabajos/epistemologia2/epistemologia2.shtmlhttp://www.monografias.com/trabajos15/la-estadistica/la-estadistica.shtml

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

    http://www.monografias.com/trabajos/indephispa/indephispa.shtmlhttp://www.monografias.com/trabajos4/epistemologia/epistemologia.shtmlhttp://www.monografias.com/Estudio_Social/index.shtmlhttp://www.monografias.com/trabajos5/estat/estat.shtmlhttp://www.monografias.com/trabajos11/henrym/henrym.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtmlhttp://es.wikipedia.org/wiki/Inform%C3%A1ticahttp://es.wikipedia.org/wiki/Electr%C3%B3nica

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

  • 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

    http://ads.us.e-planning.net/ei/3/2be1/69827dfe4d20dbc9?rnd=0.6910353267823732&pb=5dcc0a8d715a84d6&fi=10d373e495de304d&kw=concepto

  • 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