SlideShare uma empresa Scribd logo
1 de 10
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

Mais conteúdo relacionado

Mais procurados (20)

Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
SQLite
SQLiteSQLite
SQLite
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Sq lite
Sq liteSq lite
Sq lite
 
Comparación de algunos SGBDR
Comparación de algunos SGBDRComparación de algunos SGBDR
Comparación de algunos SGBDR
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
SQLite
SQLiteSQLite
SQLite
 
Sq lite
Sq liteSq lite
Sq lite
 
SQLite en Unity3D
SQLite en Unity3DSQLite en Unity3D
SQLite en Unity3D
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Exposicionsqlite1 (1)
Exposicionsqlite1 (1)Exposicionsqlite1 (1)
Exposicionsqlite1 (1)
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
On X
On XOn X
On X
 
Trabajo en class
Trabajo en classTrabajo en class
Trabajo en class
 
Mapa Conceptual bases de datos
Mapa Conceptual bases de datosMapa Conceptual bases de datos
Mapa Conceptual bases de datos
 
Diseño físico de base de datos - Part I
Diseño físico de base de datos - Part IDiseño físico de base de datos - Part I
Diseño físico de base de datos - Part I
 
Que es MongoDB
Que es MongoDBQue es MongoDB
Que es MongoDB
 
Sq llite
Sq lliteSq llite
Sq llite
 

Destaque

Instalacion postgresql
Instalacion postgresqlInstalacion postgresql
Instalacion postgresqlDiana Valle
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLpablo
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 

Destaque (11)

Instalacion postgresql
Instalacion postgresqlInstalacion postgresql
Instalacion postgresql
 
Postgree603
Postgree603Postgree603
Postgree603
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

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

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

Postgre SQL
Postgre SQLPostgre SQL
Postgre SQL
 
Instalacion de postgre sql
Instalacion de postgre sqlInstalacion de postgre sql
Instalacion de postgre sql
 
Postgre sql erika
Postgre sql erikaPostgre sql erika
Postgre sql erika
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Taller de base de datos postgre sql
Taller de base de datos postgre sqlTaller de base de datos postgre sql
Taller de base de datos postgre sql
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
sistema de gestion academica
sistema de gestion academica sistema de gestion academica
sistema de gestion academica
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Postgresql
PostgresqlPostgresql
Postgresql
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Mysql posgresql
Mysql posgresqlMysql posgresql
Mysql posgresql
 
Base datos f06
Base datos f06Base datos f06
Base datos f06
 
Postgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_pPostgre sql y_replicacion_slony_p
Postgre sql y_replicacion_slony_p
 
Motor de base de datos
Motor de base de datos Motor de base de datos
Motor de base de datos
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 

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.