Está en la página 1de 14

Fundamentos de Bases de Datos

Fundamentos de Bases de Datos


Unidad Didctica 1: Introduccin a las Bases de Datos y a los Sistemas

de Administracin de Bases de Datos


1.1 Por qu usar una Base de Datos?
El rea de bases de datos ha sido muy importante dentro de la Ciencia de la Computacin y ms recientemente como parte esencial de las Tecnologas de Informacin. Al decir que el mundo vive en la era de la informacin, lo primero que se viene a la mente es el lugar donde se almacenan los datos requeridos para producir informacin, las Bases de Datos. Este trmino, tambin, ha pasado de ser un trmino tcnico a ser un trmino de uso diario en cualquier

mbito de trabajo en la vida diaria: la escuela, la casa, la oficina. Debido a todo lo anterior, es necesario el poder aclarar primero estos trminos, y contestar las preguntas: Qu es una Base de Datos? Qu es un Sistema de Administracin de Base de Datos? Qu Tecnologa exista antes de la aparicin de las Bases de Datos? Qu ventajas y beneficios ofrecen las Bases de Datos y sus Sistemas de Administracin comparados con las tecnologas anteriores?. Este primer mdulo le permitir introducirse al rea de Bases de Datos y sus Sistemas asociados, permitindole rpidamente conocer todos sus trminos y conceptos. Se presentarn

todos los trminos necesarios para comprender y aprovechar esta Tecnologa. El modulo termina con la presentacin de ejemplos de diferentes Bases de Datos, que le permitirn entender y a la vez diferenciar la manera en la cual la tecnologa de Bases de Datos se aplica en casos de la vida real. El propsito de una Base de Datos es: ayudar a la gente y a las organizaciones a llevar un registro de las cosas, de aquellos

objetos acerca de los cuales les interesa guardar datos. Estos datos son los que permitirn generar informacin de esas cosas u objetos. Para comprender por qu es importante este almacenamiento de datos, se puede primero analizar qu problemas se presentan cuando se utilizan slo datos, sin la estructura que ofrece una Base de Datos: Al tener sistemas aislados, con diferentes medios en los cuales se almacena informacin, un mismo dato puede estar almacenado en diferentes lugares. Al estar el mismo dato almacenado en diferentes lugares, puede tener diferentes

valores en esos diferentes lugares, lo que puede provocar inconsistencias, si no se logra tener esas copias con la informacin consistente. La privacidad de datos se ve afectada, debido a que los departamentos necesitan compartir datos, pero no todos los que custodian, solo los que consideran pueden compartir, creando problemas al no contar con todo lo que necesitan, aunque la empresa pueda tenerlos disponibles.

En la siguiente figura se observa que los sistemas en base a archivos manejan archivos separados,

provocando los problemas de redundancia antes mencionados:

En contraste, las bases de datos almacenan los datos en tablas simples, donde cada una de ellas est definida para apoyar un tema o rea especifica. Esto permite mantener una definicin sencilla, y un uso sencillo de la tabla, en consecuencia. Las tablas poseen una estructura que permite relacionarlas fcilmente entre s, a travs del uso de llaves, o campos comunes, que permiten una navegacin sencilla y natural a travs de ellas, siempre y cuando su diseo sea el correcto. En la siguiente figura se muestra lo que es una arquitectura de base de datos, donde se

observa que los datos son independientes de los programas que los utilizan, lo que ofrece beneficios al eliminar los problemas de redundancia.

CUNDO SE REQUIERE USAR UN SISTEMA DE ADMINISTRACIN DE BASES DE DATOS? Las ventajas de utilizar una Base de Datos, a travs del software de administracin, se puede entender claramente en los siguientes casos: 1. Una base de datos permite almacenar grandes volmenes de datos, con un mnimo de datos duplicados. Esto permite tener un acceso rpido y eficiente a los mismos, cuando se requiere obtener informacin a partir de ellos. Al estar almacenados en un lugar comn, es factible aplicar reglas de integridad, que permite validar su consistencia.

También podría gustarte