Software libre

Páginas: 24 (5867 palabras) Publicado: 28 de febrero de 2010
Software Libre

Introducción Con la elaboración de este trabajo se pretende conocer y alcanzar los conocimientos básicos sobre el acceso a las bases de datos más populares en la actualidad, además de las diferentes funciones que integran el manejo como su direccionamiento, manejo de controladores, conexión entre base de datos, etc. Objetivos generales de la elaboración del trabajo: Conocer lascaracterísticas principales de las bases de datos con características de software libre Conocer los medios para el acceso a base de datos Métodos de direccionamiento de bases de datos Carga de controladores de bases de datos Conexión entre bases de datos

Página 1

Software Libre

Unidad 5 Acceso a Base de Datos Un sistema de base de datos cliente/servidor consta de dos componentes:Programas que proporcionan una interfaz para usuarios que utilizan clientes para tener acceso a los datos. La estructura de base de datos que administra y almacena los datos en el servidor.

Por ejemplo, para crear una aplicación de cuentas corrientes, deberá configurar una estructura de base de datos para administrar los datos de las transacciones de las cuentas y una aplicación que actúe como lainterfaz del usuario con la base de datos. Esto permite a los usuarios tener acceso a la información de las cuentas corrientes. Para crear una base de datos que responda a las necesidades de su empresa, deberá conocer cómo diseñar, crear y mantener cada uno de los componentes para asegurar un funcionamiento óptimo de la base de datos. La base de datos es un sistema formado por un conjunto de datosalmacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. El sistema manejador de bases de datos (DBMS). Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicación que pertenecen a Sistemas Transaccionales escritos en algún lenguaje de alto nivel, para la creación o actualización de las bases de datos, o bien para efectos de consulta a través de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generación. 5.1.1 PostGreSQL PostgreSQL es un sistema degestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola compañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global DevelopmentGroup). Existen distintos medios para el acceso a sus bases de datos PostgreSQL: A través de la utilidad web phpPgAdmin, accesible a través de cualquier navegador insertando como dirección el nombre o IP del servidor PostgreSQL donde se encuentre la base de datos que desea gestionar.
Página 2

Software Libre

Utilizando ODBC (Open DataBase Conectivity) para PostgreSQL. También podráconsultar o manipular sus bases de datos desde páginas web, utilizando programación ASP o PHP. === Alta concurrencia === Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que sele hizo ''commit''. Esta estrategia es superior al uso de bloqueos por tabla o por [[fila (base de datos)|filas]] común en otras bases, eliminando la necesidad del uso de bloqueos explícitos. 5.1.2 MySQL MySQL es un servidor multihilos de bases de datos de código abierto, confiable, rápido, compacto, poderoso y multiplataforma podemos hacer las bases de datos a código abierto. Existen varias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software libre y software propietario
  • Software Libre Y Software Propietario
  • SOFTWARE LIBRE Y SOFTWARE PROPIETARIO
  • Software Libre
  • software libre
  • Software libre
  • software libre
  • Software Libre

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS