jueves, 25 de marzo de 2010

Tema de exposicion: 1 Periodo

BASE DE DATOS
Una bse de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistematicamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoria por documentos y textos impresos en papel para su consulta. En la actualidad y debido al desarrollo tecnologico de campos como la informatica y la electronica, la mayoria de las bases de datos estan en formato digital, que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen programas denominados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rapida y estructurada. Las propiedades de estos SGBD, asi como su utilizacion y administarcion, se estudian dentro del ambito de la informatica.
Existen distinos tipos de objetivos que deben cumplir estos SGBD:
  • Simplificacion de la informacion: Ahorran a los usuarios detalles acerca del almacenamiento fisico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario.
  • Indipendencia: Consiste en la capacidad de modificar el esquema de una base de datos sin tener que realizar cambios en las aplicaciones que de estas se sirven.
  • Consistencia: En aquellos casos en los que no se ha logrado eliminar la redundancia los SGBD tienen la capaciad de actualizar todas las redundancias almismo tiempo para que la informacion se muestre igual en todas las partes de la base de datos.
  • Seguridad:La informacion almacenada en una base de datos puede llegar a tener un gran valor, una de las caracteristicas de los SGBD permite aplicarle una seguridad bastante fuerte con la que no se les permita acceder a la informacion sino es quien la esta administarndo.
  • Tiempo de respuesta:Obviamente para los usuarios lo mas sencillo es lo que mas utilizan por tanto los SGBD han diseñado la caracteristica de mayor rapidez en el tiempo de respuesta para la comodidad de quien lo utiliza.
  • Manejo de transacciones:Una transaccion es un programa que se ejecuta como una sola operacion. Esto quiere decir que luego de una ejecucion en la que se produece una falla es el mismo que se obtendria si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programasr las modifiaciones de los datos de una forma mucho mas simple que si no se dispusiera de ellos.

SGBD Libres

  • Apache Derby
  • PostgreSQL
  • DB2 Express-C

SGBD no Libres

  • dBase
  • FileMaker
  • FoxPro
  • Microsoft Acces
  • Open Acces
  • Paradox
  • Window Base

SGBD no libres y gratuitos

  • Microsoft SQL Server Compact Edition Basica
  • Oracle Express Edition 10
  • Sybase Ase Express Edition para Linux

No hay comentarios:

Publicar un comentario