SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Sq lite diapositivas
Sq lite diapositivasSq lite diapositivas
Sq lite diapositivasDorita1LC
 
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 reddrzblk23
 
Características de my sql
Características de my sqlCaracterísticas de my sql
Características de my sqlSergio Olivares
 
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 ArchivosRafaelBlanco92
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Trabajo informática noelia megias
Trabajo informática noelia megiasTrabajo informática noelia megias
Trabajo informática noelia megiasNoeliaMegias
 
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 ArchivosRafma10
 
Dn11 u13 a33_xyz
Dn11 u13 a33_xyzDn11 u13 a33_xyz
Dn11 u13 a33_xyzpollita18
 
Instalación mysqlclient
Instalación mysqlclientInstalación mysqlclient
Instalación mysqlclientricardovilchis6
 
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"Ramon Rodriguez Lucas
 
Informatica sistema operativos practica 2
Informatica sistema operativos practica 2Informatica sistema operativos practica 2
Informatica sistema operativos practica 2pamegil
 

Was ist angesagt? (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
 
Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)Paullan paola sistemas_operativos (1)
Paullan paola sistemas_operativos (1)
 
45 paullan paola sistemas_operativos
45 paullan paola sistemas_operativos45 paullan paola sistemas_operativos
45 paullan paola sistemas_operativos
 
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
 

Andere mochten auch

Postgresql la apuesta_acertada
Postgresql la apuesta_acertadaPostgresql la apuesta_acertada
Postgresql la apuesta_acertadaLennin Caro
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Andres del Valle
 
Migrando de MSSQL a PostgreSQL
Migrando de MSSQL a PostgreSQLMigrando de MSSQL a PostgreSQL
Migrando de MSSQL a PostgreSQLscastell77
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Oscar Ruiz Zapata
 
Evolución y avances del Gestor PostgreSQL
Evolución y avances del  Gestor PostgreSQLEvolución y avances del  Gestor PostgreSQL
Evolución y avances del Gestor PostgreSQLAnthony Sotolongo
 
Roles dentro del equipo de trabajo
Roles dentro del equipo de trabajoRoles dentro del equipo de trabajo
Roles dentro del equipo de trabajoDiana Porto
 
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
 
dinamicas trabajo en equipo
dinamicas trabajo en equipodinamicas trabajo en equipo
dinamicas trabajo en equipoVictor Angulo
 
Diapositivas trabajo en-equipo
Diapositivas trabajo en-equipoDiapositivas trabajo en-equipo
Diapositivas trabajo en-equipoMiriam2727
 
Liderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaLiderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaSebastián Lilly
 

Andere mochten auch (15)

Postgresql la apuesta_acertada
Postgresql la apuesta_acertadaPostgresql la apuesta_acertada
Postgresql la apuesta_acertada
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Postgre Sql Para Las Empresas Cubanas
Postgre Sql Para Las Empresas CubanasPostgre Sql Para Las Empresas Cubanas
Postgre Sql Para Las Empresas Cubanas
 
Migrando de MSSQL a PostgreSQL
Migrando de MSSQL a PostgreSQLMigrando de MSSQL a PostgreSQL
Migrando de MSSQL a PostgreSQL
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Trabajo en Equipo
Trabajo en EquipoTrabajo en Equipo
Trabajo en Equipo
 
Leyes para el trabajo en equipo
Leyes para el trabajo en equipoLeyes para el trabajo en equipo
Leyes para el trabajo en equipo
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
Caracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL ServerCaracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL Server
 
Evolución y avances del Gestor PostgreSQL
Evolución y avances del  Gestor PostgreSQLEvolución y avances del  Gestor PostgreSQL
Evolución y avances del Gestor PostgreSQL
 
Roles dentro del equipo de trabajo
Roles dentro del equipo de trabajoRoles dentro del equipo de trabajo
Roles dentro del equipo de trabajo
 
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
 
dinamicas trabajo en equipo
dinamicas trabajo en equipodinamicas trabajo en equipo
dinamicas trabajo en equipo
 
Diapositivas trabajo en-equipo
Diapositivas trabajo en-equipoDiapositivas trabajo en-equipo
Diapositivas trabajo en-equipo
 
Liderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaLiderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completa
 

Ähnlich wie Postgresql

Ähnlich wie 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
 

Kürzlich hochgeladen

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Kürzlich hochgeladen (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

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.