SlideShare una empresa de Scribd logo
POSTGRESQL
CONCEPTO
 PostgreSQL es un Sistema de gestión de bases de datos relacional
orientado a objetos y libre, publicado bajo la licencia BSD.
 Como muchos otros proyectos de código abierto, el desarrollo 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 apoyada por organizaciones
comerciales. Dicha comunidad es denominada el PGDG
(PostgreSQL Global Development Group).
CARACTERÍSTICAS
1 ALTA CONCURRENCIA:
Mediante un sistema denominado, permite que
mientras un proceso escribe en una tabla, otros
accedan a la misma tabla sin necesidad de
bloqueos.
DISPARADORES (triggers)
Un disparador o( trigger) se define como 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 disparador debe 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
La función no es correcta
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 como bifurcaciones y bucles, hasta
las complejidades de la programación orientada a
objetos o la programación funcional.
VENTAJAS
 Seguridad en términos generales
 Integridad en BD: restricciones en el dominio
 Integridad referencial - Afirmaciones (Assertions)
 Disparadores (Tiggers)
 Autorizaciones
 Conexión a DBMS
 Transacciones y respaldos
productos alrededor de POSTGRESQL:
 El PGDG (posgreSQL global development group)solo
desarrolla el Motor de Datos y un número pequeño
de utilidades, para potenciar el trabajo con
PostgreSQL suele ser necesario añadir utilidades
externas creadas especialmente para este motor,
algunas de estas herramientas son:
instalación gráfica y fácil de POSTGRESQL
 A partir de la versión 8.4 de PostgreSQL, la empresa EnterpriseDB ha
puesto a disposición de la comunidad un instalador fácil (lo que
ellos denominan 'one click' installer). Este programa instalador está
disponible para Linux, Windows y MacOS X y está pensado para
hacerle la vida más fácil al usuario que quiere empezar a utilizar
PostgreSQL e instalarlo de manera fácil y rápida. Este instalador
provee por defecto, la versión libre de la comunidad del servidor
PostgreSQL, los programas clientes por defecto y el cliente gráfico.
BUENO ESO
ES TODO
GRACIAS
POR SU
ATENCIÓN

Más contenido relacionado

PPT
Posgres Sql2
PPTX
Presentación postgre sql
PPTX
PostgreSQL
PDF
Potsgrade emerson
PPTX
SMBD
DOC
PDF
Documentacion postgresql
PPTX
Base de datos sql
Posgres Sql2
Presentación postgre sql
PostgreSQL
Potsgrade emerson
SMBD
Documentacion postgresql
Base de datos sql

La actualidad más candente (20)

PDF
Postgre sql
PPT
PDF
Ejemplo Base de Datos SQLite (Android)
PPTX
Sq lite
ODP
Comparación de algunos SGBDR
PPTX
Bases de datos mysql
PDF
SQLite
PPTX
Sq lite
PPTX
SQLite en Unity3D
PPTX
Exposicionsqlite1 (1)
PPTX
SGBD Postgresql
PPTX
Introducción a las Bases de Datos
PPTX
Presentación1
PPTX
Trabajo en class
DOCX
Mapa Conceptual bases de datos
PDF
Diseño físico de base de datos - Part I
PPTX
Que es MongoDB
DOCX
Sq llite
Postgre sql
Ejemplo Base de Datos SQLite (Android)
Sq lite
Comparación de algunos SGBDR
Bases de datos mysql
SQLite
Sq lite
SQLite en Unity3D
Exposicionsqlite1 (1)
SGBD Postgresql
Introducción a las Bases de Datos
Presentación1
Trabajo en class
Mapa Conceptual bases de datos
Diseño físico de base de datos - Part I
Que es MongoDB
Sq llite
Publicidad

Destacado (11)

PPT
Instalacion postgresql
PPTX
Postgree603
PDF
Manual Swing-Java-PostgreSQL
PPT
Motores de bases de datos
PPTX
Ventajas vs Desventajas se SGBD
PPTX
Sistemas gestores de base de datos (sgbd)
PPTX
Comparacion de Gestores de Base de Datos
PPTX
Los sistemas gestores de bases de datos actuales
DOCX
Gestores de bases de datos cuadros comparativos
DOCX
Cuadro comparativo sgbd
PPTX
10 sistemas gestores de base de datos
Instalacion postgresql
Postgree603
Manual Swing-Java-PostgreSQL
Motores de bases de datos
Ventajas vs Desventajas se SGBD
Sistemas gestores de base de datos (sgbd)
Comparacion de Gestores de Base de Datos
Los sistemas gestores de bases de datos actuales
Gestores de bases de datos cuadros comparativos
Cuadro comparativo sgbd
10 sistemas gestores de base de datos
Publicidad

Similar a Postgre sql el mejor trabajo del año para compartir con ustedes juancito (20)

PDF
Taller de base de datos postgre sql
PPTX
Motor de base de datos
PDF
Instalacion de postgre sql
DOC
Base De Datos
PPTX
Introduccion_PostgreSQL informe de in sistema
PPTX
Postgre sql
PPTX
PostgreSQL
PPTX
Postgresql
PPTX
PostgreSQL
PDF
Tabla y Manual de instalación de PostgreSQL 9.5
PDF
Clase 2 - Arquitectura de Postgres
PPTX
Postgre SQL. Qué es? Y cuál es su finalidad?
PPTX
Administracion de base de datos postgresql
PPTX
Administracion de base de datos postgresql
PPTX
Postgre sql erika
PPTX
PPTX
Postgresql
PPTX
Postgresql
PPTX
Postgresql
Taller de base de datos postgre sql
Motor de base de datos
Instalacion de postgre sql
Base De Datos
Introduccion_PostgreSQL informe de in sistema
Postgre sql
PostgreSQL
Postgresql
PostgreSQL
Tabla y Manual de instalación de PostgreSQL 9.5
Clase 2 - Arquitectura de Postgres
Postgre SQL. Qué es? Y cuál es su finalidad?
Administracion de base de datos postgresql
Administracion de base de datos postgresql
Postgre sql erika
Postgresql
Postgresql
Postgresql

Postgre sql el mejor trabajo del año para compartir con ustedes juancito

  • 2. CONCEPTO  PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia BSD.  Como muchos otros proyectos de código abierto, el desarrollo 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 apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
  • 3. CARACTERÍSTICAS 1 ALTA CONCURRENCIA: Mediante un sistema denominado, permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos.
  • 4. DISPARADORES (triggers) Un disparador o( trigger) se define como 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.
  • 5. Ahora todos los disparadores se definen por seis características: El nombre del disparador o trigger El momento en que el disparador debe 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 La función no es correcta
  • 6. 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 como bifurcaciones y bucles, hasta las complejidades de la programación orientada a objetos o la programación funcional.
  • 7. VENTAJAS  Seguridad en términos generales  Integridad en BD: restricciones en el dominio  Integridad referencial - Afirmaciones (Assertions)  Disparadores (Tiggers)  Autorizaciones  Conexión a DBMS  Transacciones y respaldos
  • 8. productos alrededor de POSTGRESQL:  El PGDG (posgreSQL global development group)solo desarrolla el Motor de Datos y un número pequeño de utilidades, para potenciar el trabajo con PostgreSQL suele ser necesario añadir utilidades externas creadas especialmente para este motor, algunas de estas herramientas son:
  • 9. instalación gráfica y fácil de POSTGRESQL  A partir de la versión 8.4 de PostgreSQL, la empresa EnterpriseDB ha puesto a disposición de la comunidad un instalador fácil (lo que ellos denominan 'one click' installer). Este programa instalador está disponible para Linux, Windows y MacOS X y está pensado para hacerle la vida más fácil al usuario que quiere empezar a utilizar PostgreSQL e instalarlo de manera fácil y rápida. Este instalador provee por defecto, la versión libre de la comunidad del servidor PostgreSQL, los programas clientes por defecto y el cliente gráfico.