Está en la página 1de 14

INTRODUCCIN

A menudo recibimos y manejamos volmenes enormes de informacin ya sea


en nuestro trabajo, para nuestras labores en la universidad o en las diversas
actividades que realizamos y el ordenador es la herramienta que nos permite
almacenar y tratar esa informacin.

Para poder guardar y recuperar esa informacin necesitamos de un sistema
de almacenamiento que sea fiable, fcil de manejar, eficiente, y de aplicaciones
capaces de llevar a cabo esa tarea y de obtener resultados a partir de la informacin
almacenada. Las bases de datos son el mtodo preferido para el almacenamiento
estructurado de datos.

El trmino de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir como un
conjunto de informacin relacionada que se encuentra agrupada estructurada.
Desde el punto de vista informtico, la base de datos es un sistema formado
por un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.


El presente trabajo pretende mostrar un acercamiento terico y metodolgico
acerca de las bases de datos y su aplicacin en el quehacer diario.





















OBJETIVOS


Los objetivos que se pretende lograr al desarrollar el presente trabajo son los
siguientes:

Formularse un concepto claro sobre la base de datos.
Comprender los diferentes modelos de bases de datos.
Conocer la importancia y utilidad de un programa administrador de base de
datos.
Conocer el uso y administracin de los programas de administradores de datos
utilizados en la actualidad.





















INVESTIGAR:

1.- QU ES UNA BASE DE DATOS?


Definicin de Bases de Datos

Se define una base de datos como una serie de datos organizados y relacionados
entre s, los cuales son recolectados y explotados por los sistemas de informacin de
una empresa o negocio en particular. En la actualidad, y gracias al desarrollo
tecnolgico de campos como la informtica y la electrnica, la mayora de las bases
de datos tienen formato electrnico, lo cual ofrece una amplia gama de soluciones al
problema de almacenar 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.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos
se encuentran protegidos por las leyes de varios pases. Por ejemplo en Espaa, los
datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de
Datos de Carcter Personal (LOPD).

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 creacin de una base de datos debe ser realizada cuidadosamente procurando
cumplir con una serie de objetivos (entre otros) que se detallan a continuacin:
Permitir un fcil acceso a la informacin: El sistema debe ser facilitador de alto
rendimiento, la velocidad es un factor esencial as como la consistencia de los
datos.
Evitar redundancia de la informacin: La informacin almacenada ocupar
irremediablemente un espacio en memoria por lo cual es de vital importancia
eliminar la posibilidad de almacenar datos repetidos ya que adicionalmente
podran llevarnos a inconsistencias en la informacin.


Usos y aplicaciones de las bases de datos.

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

Como esta lista ilustra, las bases de datos forman una parte esencial de casi todas
las empresas actuales. 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 (con los informes impresos como
extractos de tarjetas de crdito, o mediante agentes como cajeros de bancos y
agentes de reserva de lneas areas). Despus vinieron los cajeros automticos y
permitieron a los usuarios interactuar con las bases de datos. La mayora de la gente
ni siquiera es consciente de que estn interactuando con una base de datos, el
acceso a las bases de datos forma una parte esencial de la vida de casi todas las
personas actualmente.







2.- QU ES UN PROGRAMA ADMINISTRADOR DE BASE DE DATOS?
Los Programa Administrador de Base de Datos es una aplicacin informtica que
permite a los usuarios definir, crear, mantener y consultar una base de datos; as
como proporciona acceso controlado a la misma. Tambin son llamados Sistemas de
gestin de base de datos; en los textos que tratan este tema, o temas relacionados,
se mencionan los trminos SGBD y DBMS, siendo ambos equivalentes, y acrnimos,
respectivamente, de Sistema Gestor de Bases de Datos y Data Base Management
System, su expresin inglesa.
El propsito general de los sistemas de gestin de base de datos es el de manejar de
manera clara, sencilla y ordenada un conjunto de datos.
Existen distintos objetivos que deben cumplir los SGBD:
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles
acerca del almacenamiento fsico de los datos. Da lo mismo si una base de
datos ocupa uno o cientos de archivos, este hecho se hace transparente al
usuario. As, se definen varios niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de
modificar el esquema (fsico o lgico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la
aparicin de informacin repetida o redundante. De entrada, lo ideal es lograr
una redundancia nula; no obstante, en algunos casos la complejidad de los
clculos hace necesaria la aparicin de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia
nula, ser necesario vigilar que aquella informacin que aparece repetida se
actualice de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a
tener un gran valor. Los SGBD deben garantizar que esta informacin se
encuentra asegurada frente a usuarios malintencionados, que intenten leer
informacin privilegiada; frente a ataques que deseen manipular o destruir la
informacin; o simplemente ante las torpezas de algn usuario autorizado
pero despistado. Normalmente, los SGBD disponen de un complejo sistema
de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas
categoras de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la
validez de los datos almacenados. Es decir, se trata de proteger los datos ante
fallos de hardware, datos introducidos por usuarios descuidados, o cualquier
otra circunstancia capaz de corromper la informacin almacenada.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente
de realizar copias de seguridad de la informacin almacenada en ellos, y de
restaurar a partir de estas copias los datos que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el
domstico), lo ms habitual es que sean muchas las personas que acceden a
una base de datos, bien para recuperar informacin, bien para almacenarla. Y
es tambin frecuente que dichos accesos se realicen de forma simultnea. As
pues, un SGBD debe controlar este acceso concurrente a la informacin, que
podra derivar en inconsistencias.
Tiempo de respuesta. Lgicamente, es deseable minimizar el tiempo que el
SGBD tarda en darnos la informacin solicitada y en almacenar los cambios
realizados.


3.- CUL ES LA IMPORTANCIA Y UTILIDAD DE UN PROGRAMA
ADMINISTRADOR DE BASE DE DATOS?

Podemos decir que los programas administradores de base de datos son importantes
porque nos brindan ciertas ventajas como:

Facilita el almacenamiento de grandes cantidades de informacin: Es cuando
tienes mucha informacin que puede ser mejor tenindola en un medio
electrnico como Access.

Tienes mayor recuperacin de cantidades de informacin: Para poder realizar
cualquier informacin es necesario tener una base de datos que pueda
guardar la informacin de manera instantnea al igual que guardarla.

Facilita la reorganizacin de la informacin: Es ms fcil cambiar la
informacin a la base que de Access con cualquier cosa como un tarjetero de
nmeros y nombres de muchas personas

Facilita la impresin y distribucin de informacin de varias formas: Al adjuntar
lo espacios anteriores en mucho mas fcil realizar una base de datos ya que
se tiene la informacin y los datos necesarios para buscarlos y para guardarla.

Seguridad de la informacin (acceso a usuarios autorizados), proteccin de
informacin, de modificaciones, inclusiones, consulta.
No hay duplicidad de informacin, comprobacin de informacin en el
momento de introducir la misma.

Asi como tambin tienen desventajas:
Instalacin costosa. El control y administracin de bases de datos requiere de
un software y hardware poderoso
Requiere personal cualificado. Debido a la dificultad de manejo de este tipo de
sistemas.
Implantacin larga y difcil. Debido a los puntos anteriores. La adaptacin del
personal es mucho ms complicada y lleva bastante tiempo.
Ausencia de estndares reales. Lo cual significa una excesiva dependencia
hacia los sistemas comerciales del mercado. Aunque hay una buena parte de
esta tecnologa aceptada como estndar de hecho.
El mal diseo de esta puede originar problemas a futuro.
Un mal adiestramiento a los usuarios puede originar problemas a futuro.
Si no se encuentra un manual del sistema no se podrn hacer relaciones con
facilidad.
Los programas administradores de bases de datos son utilizados debido a que
brindan facilidad a la hora de elaborar tablas y establecer relaciones entre las
informaciones contenidas en ellas. Y que pueden mantener la integridad de una base
de datos permitindole a ms de un usuario actualizar un registro al mismo tiempo y
tambin puede impedir registros duplicados en una BD.
Asimismo su funcin principal consiste en suministrar al usuario las herramientas que
le permitan manipular, en trminos abstractos, los datos, o sea, de forma que no le
sea necesario conocer el modo de almacenamiento de los datos en la computadora,
ni el mtodo de acceso empleado.

4.- EXPLICAR TODOS LOS PROGRAMAS ADMINISTRADORES DE BASE DE
DATOS QUE EXISTEN HOY EN DA.

MYSQL: Es hoy en da uno de los programas administradores de base de datos
ms importantes en lo que a diseo y programacin de base de datos de tipo
relacional se refiere. Cuenta con millones de aplicaciones y aparece en el mundo
informtico como una de las ms utilizadas por usuarios del medio. El programa
MySQL se usa como servidor a travs del cual pueden conectarse mltiples
usuarios y utilizarlo al mismo tiempo.
Ventajas
Velocidad al realizar las operaciones, lo que le hace uno de los gestores con
mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una mquina con escasos
recursos sin ningn problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los errores no se producen en
el propio gestor, sino en el sistema en el que est.
Conectividad y seguridad.
Desventajas
Un gran porcentaje de las utilidades de MySQL no estn documentadas.
No es intuitivo, como otros programas (ACCESS).

ACCESS: Es un sistema interactivo de administracin de bases de datos para
Windows. Access tiene la capacidad de organizar, buscar y presentar la
informacin resultante del manejo de sus bases de datos, est orientado a ser
usado en entornos personales o en pequeas organizaciones. Es un componente
de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales
que pueden ser fcilmente gestionadas por una interfaz grfica sencilla. Adems,
estas bases de datos pueden ser consultadas por otros programas. Dentro de un
sistema de informacin, entrara dentro de la categora de gestin, y no en la de
ofimtica, como podra pensarse. Este programa permite manipular los datos en
forma de tablas (formadas por filas y columnas), crear relaciones entre tablas,
consultas, formularios para introducir datos e informes para presentar la
informacin

Ventajas
Es la base de datos ms amigable y verstil del mercado.
Incluye expertos para realizar indagaciones, ellos pueden ayudar a encontrar
entradas duplicadas y realizar relaciones cruzadas de los datos.
Para aprender el programa basta tener la ayuda en lnea, ya que es completa
e informativa.
Altamente potente y eficiente
Desventajas
Base de datos de un muy reducido potencial, slo para soluciones "caseras"
ORACLE: Es bsicamente un herramienta cliente/servidor para la gestin de
base de datos, es un producto vendido a nivel mundial, aunque la gran potencia
que tiene y su elevado precio hace que solo se vea en empresas muy grandes y
multinacionales, por norma general.
Ventajas
Oracle es el motor de base de datos relacional ms usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
Oracle soporta todas las funciones que se esperan de un servidor "serio": un
lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite
implementar diseos "activos", con triggers y procedimientos almacenados,
con una integridad referencial declarativa bastante potente.
Permite el uso de particiones para la mejora de la eficiencia, de replicacin e
incluso ciertas versiones admiten la administracin de bases de datos
distribuidas.
El software del servidor puede ejecutarse en multitud de sistemas operativos.
Oracle es la base de datos con ms orientacin haca INTERNET
Un aceptable soporte
Desventajas
El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de
Personal Oracle son excesivamente caras, en mi opinin. Otro problema es la
necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar
el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un
Oracle mal configurado puede ser desesperantemente lento.
Tambin es elevado el coste de la formacin, y slo ltimamente han
comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la
simple instalacin y administracin.

MS SQL SERVER: Es un sistema para la gestin de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son
T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a
otros potentes sistemas gestores de bases de datos como son Oracle,
PostgreSQL o MySQL.
Ventajas
El atractivo principal: lo barato del sistema, y la tendencia de los directivos a
aceptar preferentemente productos de Microsoft.
Cuando SQL Server no tiene tareas de usuario para procesar, comienza a
escribir automticamente las memorias intermedias sucias del cach al disco.
Como estas escrituras se realizan en los ciclos de inactividad del servidor, se
denominan escrituras libres.
La tarea de limpieza tiene las siguientes ventajas:
-Mejor utilizacin de la CPU
-Menor necesidad de limpieza de las memorias intermedias durante el procesamiento
de las transacciones
-Puntos de verificacin ms rpidos
-Menor tiempo de recuperacin
-En aplicaciones que actualizan continuamente la misma pgina de base de datos, la
tarea de limpieza puede iniciar innecesariamente escrituras de la base de datos.
SQL Server registra las transacciones de tal modo que las actualizaciones en
una de ellas siempre se puedan recuperar o reducir al ltimo estado
consistente si el equipo cliente o servidor falla.

INFORMIX: Es una base de datos transaccional para las prcticas actuales del
ebusiness, que proporciona la infraestructura de datos critica necesaria para
gestionar su negocio.
Ventajas
Es una familia de productos de bases de datos que incluye un sistema de
administracin de bases de datos relacionales basado en SQL, un lenguaje de cuarta
generacin y herramientas para la inclusin de SQL en programas de aplicacin.

BORLAND PARADOX: Es un sistema de gestin de bases de datos relacional
(SGBDR) actualmente de Corel Corporation. Originalmente diseado para DOS
por la empresa Ansa-Software, que fue adquirida por Borland en 1987, que lanz
una versin para Windows de Paradox en 1992.
Ventajas
La ltima versin de Paradox, incluida en Corel Office Profesional, presenta
notables mejoras respecto de las anteriores, slo en cuanto a
perfeccionamiento de las ya existentes.
El entorno de programacin que tiene es uno de los ms completos y la
existencia de numerosos asistentes hace asequible el diseo de aplicaciones
a, prcticamente, cualquier usuario, aunque no ofrece posibilidades Internet e
Intranet integradas en el producto.
SYBASE IQ: Es un motor de bases de datos altamente optimizado para
inteligencia empresarial, desarrollado por la empresa Sybase. Diseado
especficamente para entregar resultados ms rpidos en soluciones de
inteligencia empresarial analtica de misin crtica, almacenes de datos y
generacin de reportes, Sybase IQ combina velocidad y agilidad, con un bajo
costo total de propiedad, lo que permite a las empresas llevar a cabo anlisis de
datos y generacin de reportes antes impensables, imprcticos o costosos.
Ventajas
Es una base de datos corporativa
Programable
Soporta gran cantidad de datos y usuarios
Soporta multi-procesadores.






CONCLUSIONES


En este trabajo pudimos apreciar lo que es una Base de Datos, sus
aplicaciones, algunas ventajas y desventajas de este.
Las Bases de Datos son de especial relevancia para la vida por que a travs
de este podemos disminuir la Redundancia, la Comparticin de Datos, la
posibilidad de aplicar restricciones de seguridad y la posibilidad de mantener
la integridad.
















REFERENCIAS BIBLIOGRAFICAS

http://janzaldo.wordpress.com/2005/12/06/breve-historia-de-las-bases-de-datos/
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/
http://www.maestrosdelweb.com/editorial/modelado-de-datos-e-implementacion-de-
la-base-de-datos-primer-nivel-l5/
http://www.monografias.com/trabajos7/bada/bada.shtml
http://es.wikipedia.org/wiki/Base_de_datos
http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos
http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor-de-bases-de-
datos-o-sgbd/
http://www.monografias.com/trabajos72/base-datos/base-datos3.shtml
http://sisbib.unmsm.edu.pe/bibvirtualdata/publicaciones/indata/Vol6_n1/pdf/base.pdf
http://petra.euitio.uniovi.es/~delegaci/apuntes/Tercero/bases-datos-pequenos-
apuntes.pdf
http://www.cbachilleres.edu.mx/cb/principal/Programas_de_estudio/Capacitacion_par
a_el_trabajo/Informatica/BASE_DE_DATOS_I.pdf
http://www.ccee.edu.uy/ensenian/catsistc/docs/Bolilla5.pdf
http://eii.ucv.cl/pers/guidi/cursos/estructuras/pdf/BD-Introduccion.pdf
http://www.umanizales.edu.co/publicaciones/campos/ingenieria/ventana_informatica/
html/ventana12/articulo25.pdf
http://www.sepacomputo.unam.mx/documentos/ManualManBasDatos.pdf
http://ssfe.itorizaba.edu.mx/securetec/webext/ret-2009-2010/ISIC-2010-
224/O%20ISIC-2010-224%20Administracion%20de%20Bases%20de%20Datos.pdf
http://campus.dokeos.com/courses/BD2USP/document/Manual_de_Administracion_d
e_Base_de_Datos_Oracle.pdf?cidReq=BD2USP



FUNDAMENTOS DE BASES DE DATOS. SILBERSCHATZ, KORTH, SUDARSHAN.
Cuarta Edicin. Mc Gran Hill.
SISTEMAS DE BASES DE DATOS diseo, implementacin y administracin. PETER
ROB, CARLOS CORONEL. Quinta Edicin. Thomson.
SISTEMAS DE BASES DE DATOS conceptos fundamentales. RAMEZ ELMASRI,
SHAMKANT B. NAVATHE. Segunda Edicin. Addison Wesley Iberoamericana.

También podría gustarte