Sie sind auf Seite 1von 26

INFORMTICA

UNIVERSIDAD SAN PEDRO

CURSO:

Informtica

CICLO:

DOCENTE: Rivera Montero,


Freddy
ALUMNOS:
Cunya Glvez Roxana
Jimnez Paiba Oscar
Ojeda Garca Anali
Peralta Jimnez Yovani
Seminario Arruntegui, Ronny

SULLANA PER
2016

INFORMTICA

UNIVERSIDAD SAN PEDRO

NDICE
1.

INTRODUCCION...3

2.

QUE ES UNA BASE DE DATOS?3

3.

COMPONENTES DE UNA BASE DE DATOS:.3

4. POR QU UTILIZAR UNA BASE DE DATOS?................................................4


5. VENTAJAS DE LAS BASES DE DATOS5-8
6. DESVENTAJAS DE LAS BASES DE DATOS8
7. TIPOS DE BASE DE DATOS9
8. CLASIFICACIN DE BASES DE DATOS10-12
9. MODELOS DE BASES DE DATOS...12-16
10. MECANISMOS.16
11. SISTEMA DE GESTIN DE BASES DE DATOS DISTRIBUIDA..17-18
12. SISTEMAS GESTORES DE BASES DE DATOS.....19-21
13. CONSEJOS PARA APRENDER BASE DE DATOS..21
14. BASE DE DATOS EN RELACION A LA FARMACIA22
15. CONTROL DE BASE DE DATOS EN UNA FARMACIA....23
16. CONCLUSIN..24
17. REFERENCIAS BIBLIOGRFICAS...25

INFORMTICA

UNIVERSIDAD SAN PEDRO

1. INTRODUCCIN

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.
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.
Las bases de datos se han extendido por la disminucin de los costos de los
servidores y las necesidades de exploracin de datos.
Existen programas denominados sistemas gestores de bases de datos,
abreviado SGBD (del ingls database management system o DBMS), que
permiten almacenar y posteriormente acceder a los datos de forma rpida y
estructurada. Las propiedades de estos DBMS, as como su utilizacin y
administracin, se estudian dentro del mbito de la informtica.
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 qumicos farmacuticos
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, y las formas de organizar las farmacias. , 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.

INFORMTICA

UNIVERSIDAD SAN PEDRO

2. QU ES UNA BASE DE DATOS?


Una base de datos (cuya abreviatura es BD) es una entidad en la cual se
pueden almacenar datos de manera estructurada, con la menor redundancia
posible. Diferentes programas y diferentes usuarios deben poder utilizar estos
datos. Por lo tanto, el concepto de base de datos generalmente est
relacionado con el de red ya que se debe poder compartir esta informacin.
De all el trmino base. "Sistema de informacin" es el trmino general
utilizado para la estructura global que incluye todos los mecanismos para
compartir datos que se han instalado.
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.
En la actualidad el enfoque de base de datos, es extensamente utilizado por
ser la nica solucin posible para manejar grandes volmenes de datos, la
complejidad de la extraccin de datos y la concurrencia de datos (acceso
simultneo).

3. COMPONENTES DE UNA BASE DE DATOS:


Hardware: constituido por dispositivo de almacenamiento como discos,
tambores, cintas, etc.
Software: que es el DBMS o Sistema Administrador de Base de Datos.
Datos: los cuales estn almacenados de acuerdo a la estructura externa y van
a ser procesados para convertirse en informacin.

INFORMTICA

UNIVERSIDAD SAN PEDRO

4. POR QU UTILIZAR UNA BASE DE DATOS?


Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso
que se les hayan otorgado. Se convierte ms til a medida que la cantidad de
datos almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla slo un
usuario en un equipo, o puede ser distribuida, es decir que la informacin se
almacena en equipos remotos y se puede acceder a ella a travs de una red.
La principal ventaja de utilizar bases de datos es que mltiples usuarios
pueden acceder a ellas al mismo tiempo.

INFORMTICA

UNIVERSIDAD SAN PEDRO

5. VENTAJAS DE LAS BASES DE DATOS

a) Control sobre la redundancia de datos:


Los sistemas de ficheros almacenan varias copias de los mismos datos en
ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento,
adems de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros estn integrados, por lo
que no se almacenan varias copias de los mismos datos. Sin embargo, en una
base de datos no se puede eliminar la redundancia completamente, ya que en
ocasiones es necesaria para modelar las relaciones entre los datos.
b) Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en gran medida
el riesgo de que haya inconsistencias. Si un dato est almacenado una sola
vez, cualquier actualizacin se debe realizar slo una vez, y est disponible
para todos los usuarios inmediatamente.
Si un dato est duplicado y el sistema conoce esta redundancia, el propio
sistema puede encargarse de garantizar que todas las copias se mantienen
consistentes.
c) Compartir datos:
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los
departamentos que los utilizan. Pero en los sistemas de bases de datos, la base
de datos pertenece a la empresa y puede ser compartida por todos los usuarios
que estn autorizados.
d) Mantenimiento de estndares:
Gracias a la integracin es ms fcil respetar los estndares necesarios, tanto
los establecidos a nivel de la empresa como los nacionales e internacionales.
Estos estndares pueden establecerse sobre el formato de los datos para
facilitar su intercambio, pueden ser estndares de documentacin,
procedimientos de actualizacin y tambin reglas de acceso.

INFORMTICA

UNIVERSIDAD SAN PEDRO

e) Mejora en la integridad de datos:


La integridad de la base de datos se refiere a la validez y la consistencia de
los datos almacenados. Normalmente, la integridad se expresa mediante
restricciones o reglas que no se pueden violar. Estas restricciones se pueden
aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe
encargar de mantenerlas.
f) Mejora en la seguridad:
La seguridad de la base de datos es la proteccin de la base de datos frente a
usuarios no autorizados. Sin unas buenas medidas de seguridad, la integracin
de datos en los sistemas de bases de datos hace que stos sean ms
vulnerables que en los sistemas de ficheros.
g) Mejora en la accesibilidad a los datos:
Muchos SGBD proporcionan lenguajes de consultas o generadores de
informes que permiten al usuario hacer cualquier tipo de consulta sobre los
datos, sin que sea necesario que un programador escriba una aplicacin que
realice tal tarea.
h) Mejora en la productividad:
El SGBD proporciona muchas de las funciones estndar que el programador
necesita escribir en un sistema de ficheros. A nivel bsico, el SGBD
proporciona todas las rutinas de manejo de ficheros tpicas de los programas
de aplicacin.
El hecho de disponer de estas funciones permite al programador centrarse
mejor en la funcin especfica requerida por los usuarios, sin tener que
preocuparse de los detalles de implementacin de bajo nivel.
i) Mejora en el mantenimiento:
En los sistemas de ficheros, las descripciones de los datos se encuentran
inmersas en los programas de aplicacin que los manejan.

INFORMTICA

UNIVERSIDAD SAN PEDRO

Esto hace que los programas sean dependientes de los datos, de modo que un
cambio en su estructura, o un cambio en el modo en que se almacena en
disco, requiere cambios importantes en los programas cuyos datos se ven
afectados.
Sin embargo, los SGBD separan las descripciones de los datos de las
aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a
la cual se simplifica el mantenimiento de las aplicaciones que acceden a la
base de datos.
j) Aumento de la concurrencia:
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder
simultneamente a un mismo fichero, es posible que el acceso interfiera entre
ellos de modo que se pierda informacin o se pierda la integridad.
La mayora de los SGBD gestionan el acceso concurrente a la base de datos y
garantizan que no ocurran problemas de este tipo.
k) Mejora en los servicios de copias de seguridad:
Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las
medidas necesarias para proteger los datos ante fallos en el sistema o en las
aplicaciones. Los usuarios tienen que hacer copias de seguridad cada da, y si
se produce algn fallo, utilizar estas copias para restaurarlos.
En este caso, todo el trabajo realizado sobre los datos desde que se hizo la
ltima copia de seguridad se pierde y se tiene que volver a realizar.

INFORMTICA

UNIVERSIDAD SAN PEDRO

Sin embargo, los SGBD actuales funcionan de modo que se minimiza la


cantidad de trabajo perdido cuando se produce un fallo.

6. DESVENTAJAS DE LAS BASES DE DATOS

a) Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos
con una gran funcionalidad. Es preciso comprender muy bien esta
funcionalidad para poder realizar un buen uso de ellos.
b) Coste del equipamiento adicional:
Tanto el SGBD, como la propia base de datos, pueden hacer que sea
necesario adquirir ms espacio de almacenamiento. Adems, para alcanzar las
prestaciones deseadas, es posible que sea necesario adquirir una mquina ms
grande o una mquina que se dedique solamente al SGBD. Todo esto har
que la implantacin de un sistema de bases de datos sea ms cara.
c) Vulnerable a los fallos:
El hecho de que todo est centralizado en el SGBD hace que el sistema sea
ms vulnerable ante los fallos que puedan producirse. Es por ello que deben
tenerse copias de seguridad (Backup).

INFORMTICA

UNIVERSIDAD SAN PEDRO

7. TIPOS DE BASE DE DATOS


Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
MySql: es una base de datos con licencia GPL basada en un servidor. Se
caracteriza por su rapidez. No es recomendable usar para grandes volmenes
de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra
muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y
sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos,
debe ser creada bajo el programa access, el cual crea un archivo .mdb con la
estructura ya explicada.
Microsoft SQL Server: es una base de datos ms potente que access
desarrollada por Microsoft. Se utiliza para manejar grandes volmenes de
informaciones.

10

INFORMTICA

UNIVERSIDAD SAN PEDRO

8. CLASIFICACIN DE BASES 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.

Segn la variabilidad de la base de datos

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

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

Segn el contenido

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

11

INFORMTICA

UNIVERSIDAD SAN PEDRO

Como su nombre lo indica, el contenido son cifras o nmeros. Por


ejemplo, una coleccin de resultados de anlisis de laboratorio, entre
otras.

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

c) Directorios: Un ejemplo son las guas telefnicas en formato electrnico.


Estos directorios se pueden clasificar en dos grandes tipos dependiendo
de si son personales o empresariales (llamados pginas blancas o
amarillas respectivamente). Los directorios empresariales hay de tres
tipos :

Tienen nombre de la empresa y direccin.

Contienen telfono y los ms avanzados contienen email.

Contienen datos como facturacin o nmero de empleados adems


de cdigos nacionales que ayudan a su distincin.

Los directorio 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).

d) Bases de datos o "bibliotecas" de informacin qumica o biolgica: Son


bases de datos que almacenan diferentes tipos de informacin
proveniente de la qumica, las ciencias de la vida o mdicas.
Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucletidos o protenas.

Las bases de datos de rutas metablicas.

12

INFORMTICA

UNIVERSIDAD SAN PEDRO

Bases de datos de estructura, comprende los registros de datos


experimentales sobre estructuras 3D de biomolculas.

Bases de datos clnicas.

Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de


otros campos): PubChem, Medline, EBSCOhost.

9. MODELOS DE BASES DE DATOS


Adems de la clasificacin por la funcin de las bases de datos, stas tambin
se pueden clasificar de acuerdo a su modelo de administracin de datos.
Un modelo de datos es bsicamente una "descripcin" de algo conocido como
contenedor de datos (algo en donde se guarda la informacin), as como de
los mtodos para almacenar y recuperar informacin de esos contenedores.
Los modelos de datos no son cosas fsicas: son abstracciones que permiten la
implementacin de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemticos.

Algunos modelos con frecuencia utilizados en las bases de datos:


a) Bases de datos jerrquicas: En este modelo los datos se organizan en forma
de rbol invertido (algunos dicen raz), en donde un nodo padre de
informacin puede tener varios hijos. El nodo que no tiene padres es
llamado raz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de
aplicaciones que manejan un gran volumen de informacin y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de
representar eficientemente la redundancia de datos.

13

INFORMTICA

UNIVERSIDAD SAN PEDRO

b) Base de datos de red: ste es un modelo ligeramente distinto del


jerrquico; su diferencia fundamental es la modificacin del concepto de
nodo: se permite que un mismo nodo tenga varios padres (posibilidad no
permitida en el modelo jerrquico).
Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una
solucin eficiente al problema de redundancia de datos; pero, aun as, la
dificultad que significa administrar la informacin en una base de datos de
red ha significado que sea un modelo utilizado en su mayora por
programadores ms que por usuarios finales.
c) Bases de datos transaccionales: Son bases de datos cuyo nico fin es el
envo y recepcin de datos a grandes velocidades, estas bases son muy
poco comunes y estn dirigidas por lo general al entorno de anlisis de
calidad, datos de produccin e industrial, es importante entender que su fin
nico es recolectar y recuperar los datos a la mayor velocidad posible, por
lo tanto la redundancia y duplicacin de informacin no es un problema
como con las dems bases de datos, por lo general para poderlas
aprovechar al mximo permiten algn tipo de conectividad a bases de
datos relacionales.

Un ejemplo habitual de transaccin es el traspaso de una cantidad de


dinero entre cuentas bancarias. Normalmente se realiza mediante dos
operaciones distintas, una en la que se debita el saldo de la cuenta origen y
otra en la que acreditamos el saldo de la cuenta destino. Para garantizar la
atomicidad del sistema (es decir, para que no aparezca o desaparezca
dinero), las dos operaciones deben ser atmicas, es decir, el sistema debe
garantizar que, bajo cualquier circunstancia (incluso una cada del
sistema), el resultado final es que, o bien se han realizado las dos
operaciones, o bien no se ha realizado ninguna.

14

INFORMTICA

UNIVERSIDAD SAN PEDRO

d) Bases de datos relacionales: En este modelo, el lugar y la forma en que se


almacenen los datos no tienen relevancia (a diferencia de otros modelos
como el jerrquico y el de red). Esto tiene la considerable ventaja de que
es ms fcil de entender y de utilizar para un usuario espordico de la base
de datos. La informacin puede ser recuperada o almacenada mediante
"consultas" que ofrecen una amplia flexibilidad y poder para administrar la
informacin.
El lenguaje ms habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje Estructurado
de Consultas, un estndar implementado por los principales motores o
sistemas de gestin de bases de datos relacionales.
Durante su diseo, una base de datos relacional pasa por un proceso al que
se le conoce como normalizacin de una base de datos.

e) Bases de datos multidimensionales: Son bases de datos ideadas para


desarrollar aplicaciones muy concretas, como creacin de Cubos OLAP.
Bsicamente no se diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos relacional podra serlo
tambin en una base de datos multidimensional), la diferencia est ms
bien a nivel conceptual; en las bases de datos multidimensionales los
campos o atributos de una tabla pueden ser de dos tipos, o bien representan
dimensiones de la tabla, o bien representan mtricas que se desean
aprender.

f) Bases de datos orientadas a objetos: Este modelo, bastante reciente, y


propio de los modelos informticos orientados a objetos, trata de
almacenar en la base de datos los objetos completos (estado y
comportamiento).

Una base de datos orientada a objetos es una base de datos que incorpora
todos los conceptos importantes del paradigma de objetos:

15

INFORMTICA

UNIVERSIDAD SAN PEDRO

Encapsulacin - Propiedad que permite ocultar la informacin al


resto de los objetos, impidiendo as accesos incorrectos o
conflictos.

Herencia - Propiedad a travs de la cual los objetos heredan


comportamiento dentro de una jerarqua de clases.

Polimorfismo - Propiedad de una operacin mediante la cual


puede ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir


operaciones sobre los datos como parte de la definicin de la base de
datos. Una operacin (llamada funcin) se especifica en dos partes. La
interfaz (o signatura) de una operacin incluye el nombre de la operacin y
los tipos de datos de sus argumentos (o parmetros). La implementacin (o
mtodo) de la operacin se especifica separadamente y puede modificarse
sin afectar la interfaz.

Los programas de aplicacin de los usuarios pueden operar sobre los datos
invocando a dichas operaciones a travs de sus nombres y argumentos, sea
cual sea la forma en la que se han implementado. Esto podra denominarse
independencia entre programas y operaciones.

g) Bases de datos documentales: Permiten la indexacin a texto completo, y


en lneas generales realizar bsquedas ms potentes, sirven para almacenar
grandes volmenes de informacin de antecedentes histricos. Tesaurus es
un sistema de ndices optimizado para este tipo de bases de datos.

h) Bases de datos deductivas: Un sistema de base de datos deductiva, es un


sistema de base de datos pero con la diferencia de que permite hacer
deducciones a travs de inferencias. Se basa principalmente en reglas y
hechos que son almacenados en la base de datos. Las bases de datos
deductivas son tambin llamadas bases de datos lgicas, a raz de que se
basa en lgica matemtica.

16

INFORMTICA

UNIVERSIDAD SAN PEDRO

Este tipo de base de datos surge debido a las limitaciones de la Base de


Datos Relacional de responder a consultas recursivas y de deducir
relaciones indirectas de los datos almacenados en la base de datos.

10. MECANISMOS
Existen dos mecanismos de inferencia
Ascendente: donde se parte de los hechos y se obtiene nuevo aplicando
reglas de inferencia.
Descendente: donde se parte del predicado (objetivo de la consulta
realizada) e intenta encontrar similitudes entre las variables que nos
lleven a hechos correctos almacenados en la base de datos.

17

INFORMTICA

UNIVERSIDAD SAN PEDRO

11. SISTEMA DE GESTIN DE BASES DE DATOS DISTRIBUIDA


(SGBD)

Un sistema de gestin de bases de datos (SGBD; en ingls, Database


Management System: DBMS) es un conjunto de programas que permite a los
usuarios crear y mantener una base de datos.
Si bien, no es imprescindible contar con un SGBD para implementar una base
de datos, este software de uso general facilita el proceso de definir, construir
y manipular bases de datos para diversas aplicaciones.

Rpidamente surgi la necesidad de contar con un sistema de administracin


para controlar tanto los datos como los usuarios. La administracin de bases
de datos se realiza con un sistema llamado DBMS (Database management
system [Sistema de administracin de bases de datos]). El DBMS es un
conjunto de servicios (aplicaciones de software) para administrar bases de
datos, que permite:

Un fcil acceso a los datos

El acceso a la informacin por parte de mltiples usuarios

La manipulacin de los datos encontrados en la base de datos

(insertar, eliminar, editar).

El DBMS puede dividirse en tres subsistemas:

El sistema de administracin de archivos: para almacenar informacin

en un medio fsico

El DBMS interno: para ubicar la informacin en orden

El DBMS externo: representa la interfaz del usuario

La base de datos y el software SGBD pueden estar distribuidos en mltiples


sitios conectados por una red.

18

INFORMTICA

UNIVERSIDAD SAN PEDRO

Hay de dos tipos:

1. Distribuidos homogneos: utilizan el mismo SGBD en mltiples sitios.


2. Distribuidos heterogneos: Da lugar a los SGBD federados o sistemas
multibase de datos en los que los SGBD participantes tienen cierto grado
de autonoma local y tienen acceso a varias bases de datos autnomas
preexistentes almacenados en los SGBD, muchos de estos emplean una
arquitectura cliente-servidor.
Estas surgen debido a la existencia fsica de organismos descentralizados.
Esto les da la capacidad de unir las bases de datos de cada localidad y acceder
as a distintas universidades, sucursales de tiendas, etc.

Caractersticas
Entre las principales caractersticas de los sistemas de base de datos podemos
mencionar:
Independencia lgica y fsica de los datos.
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.

19

INFORMTICA

UNIVERSIDAD SAN PEDRO

12. SISTEMAS GESTORES DE BASES DE DATOS


Con el uso y el incremento del tipo de base de datos se desarrollaron sistemas
informticos que gestionan toda la funcionalidad de la base de datos
propiamente dicha intentando que sea de la manera ms clara, directa y
sencilla. Normalmente cada compaa de base de datos trae su propio SGBD
(Sistema Gestor de Base de Datos). Aunque tambin los hay genricos y muy
buenos nosotros recomendamos que se utilice el propio de cada base de datos
siempre que se pueda.
En la categora de sistemas de bases de datos libres o gratuitos podemos citar
como ms importantes:

NOMBRE DE BASE DE DATOS


LOGOTIPO

PostgreSQL

DB2-Express C

MySQL (edicin gratuita)

20

INFORMTICA

UNIVERSIDAD SAN PEDRO

Otras bases de datos requieren pagar para poder utilizarlas. Entre ellas tenemos:

NOMBRE DE BASE DE DATOS


LOGOTIPO
MySQL (ediciones de pago)

dBase
IBM Informix

Microsoft SQL SERVER

Oracle
Sybase

De todas estas bases de datos la que ha conseguido mayor uso ha sido y sigue
siendo Oracle, ya que desde 1979 ha sido lder indiscutible como base de
datos para empresas de mediano y gran tamao. Ahora bien, Oracle es una
base de datos con buenas herramientas, potentsimo, efectivos y como buen
sistema de base de datos trae muchos programas variados que permiten hacer
de todo en el terreno de las bases de datos: consultas, informes, anlisis de
datos, etc. Adems Oracle cumple ntegramente con el estndar SQL y suele
ser el referente a la hora de aprender a programar bases de datos.
Pero hay muchas ocasiones en las que no se utiliza un sistema Oracle por
varios motivos: por un lado, es un sistema bastante pesado lo que significa
que requiere disponer de servidores (grandes ordenadores) casi en dedicacin
exclusiva para este sistema de base de datos.

21

INFORMTICA

UNIVERSIDAD SAN PEDRO

Por otro lado, Oracle es una base de datos por cuyo uso hay que pagar y
muchos usuarios y pequeas empresas prefieren usar bases de datos de uso
gratuito o de menor coste. Como alternativa a Oracle de coste ms reducido y
tambin muy efectiva, muchas empresas utilizan SQLServer, suministrada
por Microsoft. SQLServer es una solucin de coste y rendimiento medio.
SQL Server ha estado creciendo aunque quizs no con la proyeccin que se
esperaba. Sin embargo, le ha ido comiendo terreno a las dems compaas en
el sector medio de las bases de datos.

13. CONSEJOS PARA APRENDER PROGRAMACIN CON BASES DE


DATOS

A la hora de aprender a programar con bases de datos, una buena opcin es


aprender con Oracle y su lenguaje SQL. Oracle facilita versiones de prueba
(acadmicas o de estudio) gratuitas que pueden servir para aprender. Aunque
tengamos que instalarlo en nuestro ordenador y nos consuma recursos,
podemos trabajar a pequea escala y aprender todas las funcionalidades sin
grandes desventajas. Por el contrario, tendremos una gran ventaja, y es que
una vez hayamos aprendido con Oracle la adaptacin a cualquier otra base de
datos es relativamente sencilla.

Otra alternativa interesante para aprender es utilizar MySql, ya que es un


sistema gratuito que nos vamos a encontrar en la mayor parte de los
servidores compartidos de pginas web. En este caso podremos trabajar
usando un servidor (incluso un servidor gratuito) sin necesidad de instalar
software en nuestro computador.

Finalmente, indicar que antes de aprender programacin con bases de datos,


es conveniente conocer los fundamentos de programacin (algoritmia) as
como uno o varios lenguajes de programacin. Trabajar con bases de datos
debe ser un paso avanzado dentro del proceso de aprendizaje de la
programacin, nunca el primer paso.
22

INFORMTICA

UNIVERSIDAD SAN PEDRO

14. BASE DE DATOS EN RELACION A LA FARMACIA

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. La importancia y los
beneficios que traen consigo las bases de datos, es una parte de nuestros
conocimientos como futuros qumico, ya que favorecer a todos aquellos que
hagan uso de ellas (las bases de datos), abordando sobre los conceptos
utilizados en esta investigacin, como los diferentes tipos de que existen y las
formas de organizar las farmacias.
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.

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.

23

INFORMTICA

UNIVERSIDAD SAN PEDRO

15. CONTROL DE BASE DE DATOS EN UNA FARMACIA

Cuentan ciertas farmacias , 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.

Cuentan ciertas farmacias , 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.

La Base de Datos de Farmacias cuenta con los siguientes datos:

a) Datos Completos

Nombre Farmacia

Clasificacin

Tipo

Estado

Ciudad

Colonia

Calle

Nmero

Piso

Cdigo Postal

b) Datos Parciales

Telfono

Correo electrnico

Web Site

24

INFORMTICA

UNIVERSIDAD SAN PEDRO

16. 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.
Esta base de datos beneficiar al dueo del negocio ya que esto les 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.

25

INFORMTICA

UNIVERSIDAD SAN PEDRO

17. REFERENCIAS BIBLIOGRFICAS


o http://www.monografias.com/trabajos34/base-de-datos/base-dedatos.shtml
o http://es.ccm.net/contents/66-introduccion-bases-de-datos
o http://www.definicionabc.com/tecnologia/base-de-datos.php
o https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de
_datos/
o http://www.netronycs.com/clasificacion_de_base_datos.html
o http://www.netronycs.com/modelos_de_base_de_datos.html
o https://escbasededatos.wikispaces.com/Ventajas+y+Desventajas+de+
una+Base+de+Datos
o http://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datosherramientas-informaticas-1.html
o https://es.scribd.com7mobile/doc11708616/base-de-datos

26

Das könnte Ihnen auch gefallen