SlideShare une entreprise Scribd logo
1  sur  10
POSTGRESQL GESTION DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE POR :  TOMAS MEJIA
INTRODUCCION Es un sistema de BD relacional OO y libre. No es propiedad de una empresa. Esta dirigido por una comunidad de desarrolladores que trabajan  de forma desinteresada, altruista y libre. Funciona en cualquier plataforma moderna tipo Unix. Corre también en forma nativa en SO basados en Microsoft Windows NT como  WIn2000 SP4, WinXP y Win2003.
PROBLEMAS A SOLUCIONAR CON POSTGRESQL Base de Datos de código abierto.  Soluciones informáticas gratuitas. Manuales de Uso e Instalación en INTERNET. Respaldo de una comunidad de usuarios existentes en todo el mundo.
CARACTERISTICAS 1986: Se publican varios papers que describían las bases del sistema. 1988: Ya se contaba con una versión utilizable. 1989: Se publica la versión 1 para una pequeña comunidad de usuarios. 1990: Se publica la versión 2 que tenia reescrito el sistema de reglas. 1991: Se publica la versión 3, añadía la capacidad de múltiples motores de almacenamiento.
….Continuación 1994: Se publica la versión 4, se disuelve el grupo inicial. 1996: Personas ajenas a la Universidad (Marc Foumier, Bruce Momjian y Vadim B. Mikheev) proporcionaron el primer servidor de desarrollo para comenzar a trabajar y estabilizar el código de Postgres95. 1996:  Cambian el nombre de  Postgres95 a PostreSQL para que refleje las características del leguaje SQL. La primera versión de código abierto fue 1 agosto 1996 1997: Liberan la primera versión formal  de PostgreSQL (6.0)
CARACTERISTICAS Esta considerada como el sistema de BD de código abierto mas avanzada del mundo. DBMS Objeto-Relacional: aproxima los datos a un modelo objeto-relacional, capaz de manejar complejas rutinas y reglas como consultas SQL declarativas, control de concurrencia multi-versión, soporte multi-usuario, transactions, optimización de consultas, herencia, y arrays.  Altamente Extensible: Soporta Operadores funcionales, métodos de acceso y tipos de datos definidos por el usuario.
…Características Soporte SQL Comprensivo: Soporta la especificación SQL99, incluye características avanzadas como las uniones SQL92. Integridad Referencial:  Para garantizar la validez de los Datos de la BD. API Flexible: Permite proporcionar fácil soporte al desarrollo para el RDBMS PostgreSQL. Las interfaces incluye Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, y Pike.  Lenguajes Procedurales:  PostgreSQL soporta lenguajes procedurales internos, incluyendo un lenguaje nativo PL/pgSQL.  Habilidad para usar Perl, Python, o TCL como lenguaje procedural embebido.
… Características Cliente/Servidor: Usa arquitectura proceso-por-usuario cliente/servidor,  similar al método Apache 1.3.x para manejar procesos.  MVCC (Multi-VersionConcurrencyControl)  Tecnología que usa para evitar bloqueos innecesarios. PostgreSQLusa una arquitectura proceso-por-usuario cliente/servidor. Hay un proceso maestro que se ramifica para proporcionar conexiones adicionales para cada cliente que intente conectar a PostgreSQL.
… Características WriteAheadLogging (WAL): Incrementa la dependencia de la base de datos al registro de cambios antes de que estos sean escritos en la BD., garantizando que en el hipotético caso de que la base de datos se caiga, existirá un registro de las transacciones a partir del cual podremos restaurar la base de datos.
RESULTADOS OBTENIDOS Servidor instalado con la BD POSTRESQL Base de Datos utilizable para el desarrollo de cualquier sistema. Migración de lenguajes de tercera generación hacia una BD  con todas las características moderna. Amplia información en libros e Internet. Implementación de una BD de pruebas, desarrollo y producción.

Contenu connexe

Tendances

Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)
1984KKK
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
drzblk23
 
Características de my sql
Características de my sqlCaracterísticas de my sql
Características de my sql
Sergio Olivares
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
Cesar Martinez
 
Trabajo informática noelia megias
Trabajo informática noelia megiasTrabajo informática noelia megias
Trabajo informática noelia megias
NoeliaMegias
 
Dn11 u13 a33_xyz
Dn11 u13 a33_xyzDn11 u13 a33_xyz
Dn11 u13 a33_xyz
pollita18
 
Informatica sistema operativos practica 2
Informatica sistema operativos practica 2Informatica sistema operativos practica 2
Informatica sistema operativos practica 2
pamegil
 

Tendances (20)

Sq lite diapositivas
Sq lite diapositivasSq lite diapositivas
Sq lite diapositivas
 
MySQL - Guillermo Jiménez
MySQL - Guillermo JiménezMySQL - Guillermo Jiménez
MySQL - Guillermo Jiménez
 
Historiade mysql
Historiade mysqlHistoriade mysql
Historiade mysql
 
45 paullan paola sistemas_operativos
45 paullan paola sistemas_operativos45 paullan paola sistemas_operativos
45 paullan paola sistemas_operativos
 
Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Características de my sql
Características de my sqlCaracterísticas de my sql
Características de my sql
 
Actividad 2.8 - Tabla Resumen De Los Principales Sistemas De Archivos
Actividad 2.8 - Tabla Resumen De Los Principales Sistemas De ArchivosActividad 2.8 - Tabla Resumen De Los Principales Sistemas De Archivos
Actividad 2.8 - Tabla Resumen De Los Principales Sistemas De Archivos
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Trabajo informática noelia megias
Trabajo informática noelia megiasTrabajo informática noelia megias
Trabajo informática noelia megias
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Dn11 u13 a33_xyz
Dn11 u13 a33_xyzDn11 u13 a33_xyz
Dn11 u13 a33_xyz
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Instalación mysqlclient
Instalación mysqlclientInstalación mysqlclient
Instalación mysqlclient
 
Herramienta de análisis de riesgos "NeXpose"
Herramienta de análisis de riesgos "NeXpose"Herramienta de análisis de riesgos "NeXpose"
Herramienta de análisis de riesgos "NeXpose"
 
Rms linux
Rms linuxRms linux
Rms linux
 
presentación de sistemas operativos
presentación de sistemas operativospresentación de sistemas operativos
presentación de sistemas operativos
 
Informatica sistema operativos practica 2
Informatica sistema operativos practica 2Informatica sistema operativos practica 2
Informatica sistema operativos practica 2
 
GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 

En vedette

The planet
The planetThe planet
The planet
Sharon
 

En vedette (19)

Cloud Strategies by mStrategy
Cloud Strategies by mStrategyCloud Strategies by mStrategy
Cloud Strategies by mStrategy
 
Para el blog
Para el blogPara el blog
Para el blog
 
Lekt 17 q752_decrypted
Lekt 17 q752_decryptedLekt 17 q752_decrypted
Lekt 17 q752_decrypted
 
REBOZADOS
REBOZADOSREBOZADOS
REBOZADOS
 
Anexo inventarios
Anexo inventariosAnexo inventarios
Anexo inventarios
 
El rap
El rapEl rap
El rap
 
Clase 001 ing economica
Clase 001 ing economicaClase 001 ing economica
Clase 001 ing economica
 
Dh2
Dh2Dh2
Dh2
 
Рух пішоходів на Південному бульварі м. Івано-Франківська
Рух пішоходів на Південному бульварі м. Івано-ФранківськаРух пішоходів на Південному бульварі м. Івано-Франківська
Рух пішоходів на Південному бульварі м. Івано-Франківська
 
NJ Shore Fit Health History Forms
NJ Shore Fit Health History FormsNJ Shore Fit Health History Forms
NJ Shore Fit Health History Forms
 
права 7 8-9 классы
права 7 8-9 классыправа 7 8-9 классы
права 7 8-9 классы
 
Shenghsing station (勝興車站)
Shenghsing station (勝興車站)Shenghsing station (勝興車站)
Shenghsing station (勝興車站)
 
Bahia16052011 010
Bahia16052011 010Bahia16052011 010
Bahia16052011 010
 
The planet
The planetThe planet
The planet
 
Ramail Arch
Ramail ArchRamail Arch
Ramail Arch
 
Frezzor review
Frezzor reviewFrezzor review
Frezzor review
 
Leonardo da vinci vida resumida
Leonardo da vinci vida resumidaLeonardo da vinci vida resumida
Leonardo da vinci vida resumida
 
BKB KIT 2015 ~ JULA BKB KIT 2015 ~ JUKNIS DAK BKKBN 2015 ~ ALAT PERMAINAN EDU...
BKB KIT 2015 ~ JULA BKB KIT 2015 ~ JUKNIS DAK BKKBN 2015 ~ ALAT PERMAINAN EDU...BKB KIT 2015 ~ JULA BKB KIT 2015 ~ JUKNIS DAK BKKBN 2015 ~ ALAT PERMAINAN EDU...
BKB KIT 2015 ~ JULA BKB KIT 2015 ~ JUKNIS DAK BKKBN 2015 ~ ALAT PERMAINAN EDU...
 
Libreto Día de Oración Mundial
Libreto Día de Oración MundialLibreto Día de Oración Mundial
Libreto Día de Oración Mundial
 

Similaire à Postgresql (20)

Trabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareTrabajo n° 5 tipos de software
Trabajo n° 5 tipos de software
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajo
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajo
 
Sebas
SebasSebas
Sebas
 
Sebas
SebasSebas
Sebas
 
Base de datos sql
Base de datos sqlBase de datos sql
Base de datos sql
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Gestores
GestoresGestores
Gestores
 
Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008Los sistemas gestores de bases de datos y el sql server 2008
Los sistemas gestores de bases de datos y el sql server 2008
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Redes
RedesRedes
Redes
 
Comercial vs libre
Comercial vs libreComercial vs libre
Comercial vs libre
 
Presentación1
Presentación1Presentación1
Presentación1
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
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
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Postgresql

  • 1. POSTGRESQL GESTION DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE POR : TOMAS MEJIA
  • 2. INTRODUCCION Es un sistema de BD relacional OO y libre. No es propiedad de una empresa. Esta dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista y libre. Funciona en cualquier plataforma moderna tipo Unix. Corre también en forma nativa en SO basados en Microsoft Windows NT como WIn2000 SP4, WinXP y Win2003.
  • 3. PROBLEMAS A SOLUCIONAR CON POSTGRESQL Base de Datos de código abierto. Soluciones informáticas gratuitas. Manuales de Uso e Instalación en INTERNET. Respaldo de una comunidad de usuarios existentes en todo el mundo.
  • 4. CARACTERISTICAS 1986: Se publican varios papers que describían las bases del sistema. 1988: Ya se contaba con una versión utilizable. 1989: Se publica la versión 1 para una pequeña comunidad de usuarios. 1990: Se publica la versión 2 que tenia reescrito el sistema de reglas. 1991: Se publica la versión 3, añadía la capacidad de múltiples motores de almacenamiento.
  • 5. ….Continuación 1994: Se publica la versión 4, se disuelve el grupo inicial. 1996: Personas ajenas a la Universidad (Marc Foumier, Bruce Momjian y Vadim B. Mikheev) proporcionaron el primer servidor de desarrollo para comenzar a trabajar y estabilizar el código de Postgres95. 1996: Cambian el nombre de Postgres95 a PostreSQL para que refleje las características del leguaje SQL. La primera versión de código abierto fue 1 agosto 1996 1997: Liberan la primera versión formal de PostgreSQL (6.0)
  • 6. CARACTERISTICAS Esta considerada como el sistema de BD de código abierto mas avanzada del mundo. DBMS Objeto-Relacional: aproxima los datos a un modelo objeto-relacional, capaz de manejar complejas rutinas y reglas como consultas SQL declarativas, control de concurrencia multi-versión, soporte multi-usuario, transactions, optimización de consultas, herencia, y arrays. Altamente Extensible: Soporta Operadores funcionales, métodos de acceso y tipos de datos definidos por el usuario.
  • 7. …Características Soporte SQL Comprensivo: Soporta la especificación SQL99, incluye características avanzadas como las uniones SQL92. Integridad Referencial: Para garantizar la validez de los Datos de la BD. API Flexible: Permite proporcionar fácil soporte al desarrollo para el RDBMS PostgreSQL. Las interfaces incluye Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, y Pike. Lenguajes Procedurales: PostgreSQL soporta lenguajes procedurales internos, incluyendo un lenguaje nativo PL/pgSQL. Habilidad para usar Perl, Python, o TCL como lenguaje procedural embebido.
  • 8. … Características Cliente/Servidor: Usa arquitectura proceso-por-usuario cliente/servidor, similar al método Apache 1.3.x para manejar procesos. MVCC (Multi-VersionConcurrencyControl) Tecnología que usa para evitar bloqueos innecesarios. PostgreSQLusa una arquitectura proceso-por-usuario cliente/servidor. Hay un proceso maestro que se ramifica para proporcionar conexiones adicionales para cada cliente que intente conectar a PostgreSQL.
  • 9. … Características WriteAheadLogging (WAL): Incrementa la dependencia de la base de datos al registro de cambios antes de que estos sean escritos en la BD., garantizando que en el hipotético caso de que la base de datos se caiga, existirá un registro de las transacciones a partir del cual podremos restaurar la base de datos.
  • 10. RESULTADOS OBTENIDOS Servidor instalado con la BD POSTRESQL Base de Datos utilizable para el desarrollo de cualquier sistema. Migración de lenguajes de tercera generación hacia una BD con todas las características moderna. Amplia información en libros e Internet. Implementación de una BD de pruebas, desarrollo y producción.