Fundamentos de Bases de Datos
Fundamentos de Bases de Datos Semana 1: Introducción a las Bases de Datos y a los Sistemas de Administración 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 Computación y más recientemente como parte esencial de las Tecnologías de Información. Al decir que el mundo vive en la era de la información, lo primero que se viene a la mente es el lugar donde se almacenan los datos requeridos para producir información, 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 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 términos, y contestar las preguntas: ¿Qué es una Base de Datos? ¿Qué es un Sistema de Administración de Base de Datos? ¿Qué Tecnología existía antes de la aparición de las Bases de Datos? Qué ventajas y beneficios ofrecen las Bases de Datos y sus Sistemas de Administración comparados con las tecnologías anteriores?. Este primer módulo le permitirá introducirse al área de Bases de Datos y sus Sistemas asociados, permitiéndole rápidamente conocer todos sus términos y conceptos. Se presentarán todos los términos necesarios para comprender y aprovechar esta Tecnología. El modulo termina con la presentación de ejemplos de diferentes Bases de Datos, que le permitirán entender y a la vez diferenciar la manera en la cual la tecnología de Bases de Datos se aplica en casos de la vida real. El propósito 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 permitirán generar información
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 sólo datos, sin la estructura que ofrece una Base de Datos: –
Al tener sistemas aislados, con diferentes medios en los cuales se almacena información, 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 información consistente.