BASE DE DATOS
Una base de datos es un sistema informático a modo de almacén. En este
almacén se guardan grandes volúmenes de información. Por ejemplo,
imaginemos que somos una compañía telefónica y deseamos tener
almacenados los datos personales y los números de teléfono de todos
nuestros clientes, que posiblemente sean millones de personas.
Toda base de datos debe tener una serie de características tales como
seguridad (sólo personas autorizadas podrán acceder a la información),
integridad (la información se mantendrá sin pérdidas de datos), e
independencia (esta característica es fundamental ya que una buena base
de datos debería ser independiente del sistema operativo o programas que
interactúen con ella). Hay más características que debe reunir una base
de datos como ser consistente (es decir, que la información se guarde
sin duplicidades y de manera correcta). Y finalmente, las bases de datos
actuales permiten el manejo correcto de transacciones. Esto significa
que se ha de permitir efectuar varias operaciones sobre la base de datos
pero tratadas a modo de una sola. Es decir, si en el conjunto de las
operaciones de una transacción se produce un error, entonces se deshacen
todas las operaciones realizadas anteriormente y se cancela la
transacción. Piensa en una transferencia bancaria que comprende varias
operaciones como sacar dinero de una cuenta, anotarlo en el extracto de
esta cuenta, añadirlo a otra cuenta y anotarlo en el extracto de esta
otra cuenta. Supón ahora que después de sacar el dinero de la cuenta de
origen se produce un error: la transacción (proceso completo) no se ha
completado, y en este caso la base de datos revierte lo que se haya
hecho y deja la situación tal y como estaba antes de comenzar la
transacción. Otro factor importante en las bases de datos es el tiempo
de respuesta, que evidentemente debe ser lo más rápido posible en
devolver o anotar las informaciones. Piensa que una base de datos puede
tener que estar enviando y anotando información correspondiente a
decenas de personas conectadas a internet. Si la velocidad de respuesta
no es buena, la página se quedaría “bloqueada”.
TIPOS DE BASE DE DATOS
Hay diversos tipos de base de datos dependiendo de los objetivos de su
uso. Por ejemplo, son distintos objetivos mantener el historial médico
de los pacientes de un hospital o el registro de operaciones financieras
de un banco. Pero en general los sistemas de bases de datos más
populares son las bases de datos relacionales, aunque también se usan
otros tipos de bases de datos, entre los que cabe destacar las
denominadas “bases de datos orientadas a objetos”.
Las bases de datos relacionales se basan en la idea fundamental del uso
de relaciones para definir los tipos de datos o información. Así en
nuestro ejemplo anterior podemos ver que un usuario queda definido por
un nombre y un teléfono es decir la relación de nombre y teléfono nos da
un usuario.
Entra con tu cuenta a wikispace para más información. https://www.wikispaces.com/
