Sistemas Gestores De Base De Datos (Sgbd)

Páginas: 14 (3259 palabras) Publicado: 5 de junio de 2012
NOMBRE: Byron Abel Arciniega Orozco
MODULO: Construcción de base de datos
PROFESOR: Edel Omar Zepeda Álvarez
GRADO: 4to semestre GRUPO: “a”
FECHA DE ENTREGA: 27/02/12

Antes de comenzar a analizar los sistemas gestores de bases de datos, debemos tener en claro que es un SGBD.
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base dedatos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
- Definir una base de datos: especificar tipos, estructuras y restricciones de datos..
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Algunas de las características deseables en unSistema Gestor de base de datos SGBD son:
- Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, desperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.
- Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso yautorización.
- Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
Ahora que conocemos el concepto, analizaremos 6 SGBD.

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, eldesarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
Características
Algunas de sus principales características son, entre otras:
Altaconcurrencia: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 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.
Adicionalmentelos usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
Otras características
* Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
* Disparadores (triggers): Un disparador o trigger se definecomo una acción específica que se realiza de acuerdo a un evento, cuando éste ocurra 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. Ahora todos los disparadores se definen por seis características:
* El nombre del disparador o trigger
* El momento en que el disparadordebe arrancar
* El evento del disparador deberá activarse sobre...
* La tabla donde el disparador se activará
* La frecuencia de la ejecución
* La función que podría ser llamada
Entonces combinando estas seis características, PostgreSQL le permitirá crear una amplia funcionalidad a través de su sistema de activación de disparadores (triggers).
* Vistas.
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema gestor de base de datos
  • Sistemas Gestores De Base De Datos
  • sistema gestor de base de datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas gestores de base de datos
  • Sgbd sistema gestor de base de datos
  • Sistema Gestor De Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS