Historial

Páginas: 12 (2930 palabras) Publicado: 20 de febrero de 2013
SISTEMAS GESTORE DE BASE DE DATOS

Introducción:
Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definirlos datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos. Aquí se presentan algunos gestores de bases de datos con sus características.
SGBD libres
PostgreSQL
PostgreSQL
Desarrollador: PostgreSQL Global
Development Group
Últimaversión: 8.3 (4 de febrero de 2008)
S.O.: Multiplataforma
Género: RDBMS
Licencia: BSDEn español: No
Sitio web: www.postgresql.org

PostgreSQL es un sistema de gestió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 ensu desarrollo.
Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
Características
Algunas de sus principales características son, entre otras:
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 sinnecesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
Números de precisión arbitraria.
Texto de largo ilimitado.Figuras geométricas (con una variedad de funciones asociadas)
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones estilo CIDR. Direcciones MAC.
Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indizables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyectoPostGIS.

Otras características
Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahoratodos los disparadores se definen por seis características:
El nombre del trigger o disparador
El momento en que el disparador debe arrancar
El evento del disparador deberá activarse sobre...
La tabla donde el disparador se activara
La frecuencia de la ejecución
La función que podría ser llamada
Entonces combinando estas seis características, PostgreSQL le permitirá crear unaamplia funcionalidad a través de su sistema de activación de disparadores (triggers).
Vistas.
Integridad transaccional.
Herencia de tablas.
Tipos de datos y operaciones geométricas.

Funciones
Bloques de código que se ejecutan en el servidor. Pueden ser escritos en varios lenguajes, con la potencia que cada uno de ellos da, desde las operaciones básicas de programación, tales comobifurcaciones y bucles, hasta las complejidades de la programación orientada a objetos o la programación funcional.
Los disparadores (triggers en inglés) son funciones enlazadas a operaciones sobre los datos.
Algunos de los lenguajes que se pueden usar son los siguientes:
Un lenguaje propio llamado [PL/PgSQL [1] [2](similar al PL/SQL de oracle).
C.
C++.
Gambas.
Java PL/Java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historial
  • Historial
  • Historiales
  • Historial
  • Historial
  • historial
  • Historial
  • historial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS