Unidad Didctica 1: Introduccin a las Bases de Datos y a los Sistemas de
Fundamentos de Bases de Datos 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. l decir !ue el mundo "i"e en la era de la informacin# lo primero !ue se "iene a la mente es el lugar donde se almacenan los datos re!ueridos para producir informacin# las Bases de Datos. Este t$rmino# tambi$n# ha pasado de ser un t$rmino t$cnico a ser un t$rmino de uso diario en cual!uier mbito de traba%o en la "ida diaria& la escuela# la casa# la oficina. Debido a todo lo anterior# es necesario el poder aclarar primero estos t$rminos# y contestar las preguntas& '(u$ es una Base de Datos) '(u$ es un *istema de dministracin de Base de Datos) '(u$ Tecnologa e+ista antes de la aparicin de las Bases de Datos) (u$ "enta%as y beneficios ofrecen las Bases de Datos y sus *istemas de dministracin comparados con las tecnologas anteriores). Este primer mdulo le permitir introducirse al rea de Bases de Datos y sus *istemas asociados# permiti$ndole rpidamente conocer todos sus t$rminos y conceptos. *e presentarn todos los t$rminos necesarios para comprender y apro"echar esta Tecnologa. El modulo termina con la presentacin de e%emplos de diferentes Bases de Datos# !ue le permitirn entender y a la "e, diferenciar la manera en la cual la tecnologa de Bases de Datos se aplica en casos de la "ida real. El propsito de una Base de Datos es& - ayudar a la gente y a las organi,aciones a lle"ar un registro de las cosas# de a!uellos ob%etos acerca de los cuales les interesa guardar datos. Estos datos son los !ue permitirn generar informacin de esas cosas u ob%etos. .ara comprender por !u$ es importante este almacenamiento de datos# se puede primero anali,ar !u$ problemas se presentan cuando se utili,an slo datos# sin la estructura !ue ofrece una Base de Datos& l tener sistemas aislados# con diferentes medios en los cuales se almacena informacin# un mismo dato puede estar almacenado en diferentes lugares. l estar el mismo dato almacenado en diferentes lugares# puede tener diferentes "alores en esos diferentes lugares# lo !ue puede pro"ocar inconsistencias# si no se logra tener esas copias con la informacin consistente. /a pri"acidad de datos se "e afectada# debido a !ue los departamentos necesitan compartir datos# pero no todos los !ue custodian# solo los !ue consideran pueden compartir# creando problemas al no contar con todo lo !ue necesitan# aun!ue 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. /as tablas poseen una estructura !ue permite relacionarlas fcilmente entre s# a tra"$s del uso de lla"es# o campos comunes# !ue permiten una na"egacin sencilla y natural a tra"$s de ellas# siempre y cuando su dise0o sea el correcto. En la siguiente figura se muestra lo !ue es una ar!uitectura de base de datos# donde se obser"a !ue los datos son independientes de los programas !ue los utili,an# lo !ue ofrece beneficios al eliminar los problemas de redundancia.
!U"#D$ S% &%'UI%&% USA& U# SIS(%)A D% AD)I#IS(&A!I*# D% BAS%S D% DA($S /as "enta%as de utili,ar una Base de Datos# a tra"$s del soft1are de administracin# se puede entender claramente en los siguientes casos& 2. 3na base de datos permite almacenar grandes "ol4menes de datos# con un mnimo de datos duplicados. Esto permite tener un acceso rpido y eficiente a los mismos# cuando se re!uiere obtener informacin a partir de ellos. l estar almacenados en un lugar com4n# es factible aplicar reglas de integridad# !ue permite "alidar su consistencia.