SGBD Postgresql

Alex Geovani
POSTGRESQL
                 Integrantes :
             Michael Encalada
                Alex Guamán
                  Alex Pujota
 2012-2013
¿Qué es Postgresql?
 PostGreSQL es un sistema de gestión de
 bases de datos de código abierto que es
 dirigido por una comunidad de
 desarrolladores que trabajan de forma
 desinteresada, altruista, libre apoyada por
 organizaciones comerciales. Dicha
 comunidad es denominada el PGDG
 (PostgreSQL Global Development Group).
Características
 Soporta distintos tipos de datos: como: datos de tipo
  fecha, monetarios, elementos gráficos, datos sobre
  redes, cadenas de bits, etc.
 Incorpora una estructura de datos array.
 Incorpora funciones de diversa índole: manejo de
  fechas, geométricas, orientadas a operaciones con
  redes, etc.
 Permite la declaración de funciones propias, así como
  la definición de disparadores.
Características
 Soporta el uso de índices, reglas y vistas.
 Incluye herencia entre tablas.
 Se le incluye entre los gestores objeto-relacionales.
 Permite la gestión de diferentes usuarios, como
  también los permisos asignados a cada uno de
  ellos.
 Se ejecuta en los principales sistemas operativos
 Linux, MAC, Windows.
Licencia estándar
 Destinado a pequeñas empresas y / o uso individual.
Permite:
 Una instalación del producto.
 Uso de un servidor.
Limitaciones:
 El producto no puede ser utilizado mientras que la
  prestación de servicios de recuperación de datos a terceros.
 No hay soporte para línea de comandos llamadas incluidas.
Precio: 149
Enterprise License
 Dirigido a medianas y grandes empresas.
Permite:
 Dos instalaciones de los productos;
 El uso de dos servidores;
 Soporte para el uso de recuperación de PostgreSQL en los
  archivos de proceso por lotes proporcionando interfaz de
  línea de comandos.
Limitaciones:
 El producto no puede ser utilizado mientras que la
  prestación de servicios de recuperación a terceros.
Precio: 223
Servicio de Licencia
 Destinado a empresas la prestación de servicios a terceros
Permite:
 Una instalación del producto;
 Uso de un número ilimitado de servidores de terceros;
 Soporte para el uso de recuperación de PostgreSQL en los archivos
  de proceso por lotes proporcionando interfaz de línea de comandos.
Limitaciones:
 La licencia terminará en un año desde la fecha de compra.
 El certificado deberá ser renovado cada año.
 El producto adquirido bajo licencia de servicios no puede ser
  utilizado para la recuperación de servidores internos de la empresa .
Precio:253
Instalación
 Ejecutamos el programa y damos clic en siguiente.
Instalación
 Seleccionamos el directorio donde vamos a instalar y damos clic
  en siguiente.
Instalación
 Ingresamos una contraseña
Instalación
 Seleccionamos el puerto por donde se va comunicar el servido y
  clic en siguiente y la instalación comenzará
Instalación
 Finalmente deseleccionamos el check y luego en finalizar.
Conexión con la base de datos
Conexión con la base de datos
 Damos doble clic en el servidor y saldrá una ventana
 ingresamos nuestra contraseña.
Conexión con la base de datos
 Seleccionamos la base de datos postgres y luego sql
Conexión con la base de datos
 Luego se muestra la ventana creamos la base de datos y
 luego damos clic en Execute Query
Conexión con la base de datos
 Luego actualizamos damos clic en nuestra base para
 crear tablas y luego clic en sql.
Conexión con la base de datos
 Ejecutamos NetBeans y creamos una clase para la
  conexión con el siguiente código.
package prueba;
 import java.sql.*;
public class ConexionPostgres {
 public void consultar() {
String cc = "jdbc:postgresql://127.0.0.1/prueba?" +
   "user=postgres&password=eureka";
try {
Class.forName("org.postgresql.Driver");
Connection conexion = DriverManager.getConnection(cc);
Statement comando = conexion.createStatement();
Conexión con la base de datos
   Ejecutamos NetBeans y creamos una clase para la conexión con el siguiente código.

String sql = "SELECT nombre, apellido FROM clientes ORDER BY apellido";
ResultSet resultado = comando.executeQuery(sql);
 while(resultado.next()) {
String n = resultado.getString("nombre");
String a = resultado.getString("apellido");
System.out.println(n + " " + a);
}
resultado.close();
comando.close();
conexion.close();
} catch(Exception e) {
System.out.println(e.getMessage());
} }
public static void main(String[] args) {
ConexionPostgres cp = new ConexionPostgres();
cp.consultar();
} }
Funcionamiento de Postgresql
El servidor, que maneja archivos de bases de datos, acepta
conexiones a las aplicaciones cliente, y realiza acciones en la base de
datos. El programa servidor de bases de datos se conoce como
postmaster, la aplicación cliente, que necesita realizar operaciones
en la base de datos.

Las aplicaciones cliente pueden ser de la más diversa naturaleza:
pueden ser aplicaciones de texto en una consola, aplicaciones
gráficas, un servidor web que accede a la base de datos para mostrar
una página, o herramientas especializadas de mantenimiento de
bases de datos.
Funcionamiento de Postgresql
PostGreSQL tiene una arquitectura que involucra muchos estilos, en su
nivel más alto es un esquema clásico cliente-servidor, mientras que el
acceso a la data es un esquema en capas.
Funcionamiento de Postgresql
Crear una base de datos llamada mydb. Puede hacerlo con la siguiente
orden:
% createdb mydb
Si no cuenta con los privilegios requeridos para crear bases de datos, verá
lo siguiente:
% createdb mydb
NOTICE:user "your username" is not allowed to create/destroy databases
createdb: database creation failed on mydb.
Funcionamiento de Postgresql
Una vez que ha construido una base de datos, puede acceder a ella: Puede
que desee ejecutar psql. Lo puede activar para la base de datos mydb
escribiendo la orden:
% psql mydb
Se le dará la bienvenida con el siguiente mensaje:
Welcome to the POSTGRESQL interactive sql monitor:
Please read the file COPYRIGHT for copyright terms of POSTGRESQL
Reportes
Reportes
El lenguaje de consultas de Postgres es una variante del estandar SQL3 Tiene
muchas extensiones, tales como tipos de sistema extensibles, herencia, reglas
de producción y funciones. Estas son características tomadas del lenguaje de
consultas original de Postgres (PostQuel). Esta sección proporciona un
primer vistazo de cómo usar Postgres SQL para realizar operaciones sencillas.
SELECT * FROM weather
WHERE city = 'San Francisco'
AND prcp > 0.0; da como resultado:
+--------------+---------+---------+------+------------+
|city       | temp_lo | temp_hi | prcp | date        |
+--------------+---------+---------+------+------------+
|San Francisco | 46      | 50     | 0.25 | 11-27-1994 |
+--------------+---------+---------+------+------------+
Reportes
 A partir de estas consultas se puede crear un sinfín de reportes basados
  en tablas seleccionadas, se puede generar diversos reportes con
  extensiones como pdf, txt, xls, etc., pero cada uno depende del software
  con el cuan este llevando la programación y de ahí se configuran los
  respectivos instaladores de cada extensión del archivo.
Conclusiones
 El sistema gestor de base de datos PostsgreSQL genera un gran
  beneficio en la adquisición de este debido a que se trata de un
  Software libre.
 El funcionamiento correcto de PostgreSQL depende básicamente
  del tipo de configuración que el administrador realice.
 Para la generación de reportes es indispensable de otro software
  para que puedan ser aplicados a diferentes aspectos y archivos
  del sistema.
 Existe una diversidad de licencias y versiones de este software
 PostgreSQL es una verdadera ayuda en el ámbito de base de
  datos debido a que es compatible con Windows, MAC y Linux.
Recomendaciones
 Para evitar problemas de funcionamiento de PostgreSQL se debe leer
  detenidamente el manual de instalación y saber distinguir el tipoi de
  licencia que se desea aplicar.
 Se recomienda que para la manipulación correcta de datos se tenga
  conocimientos básicos de base de datos.
 Se recomienda que para realizar los reportes se detallen cada una de las
  consultas de manera que el compilador pueda interpretar las cadenas
  de consulta.
 Se recomienda que para la creación de base de datos se tenga a la mano
  un documento con las principales funciones y palabras claves de
  PostgreSQL.
1 de 28

Recomendados

Postgre sql por
Postgre sqlPostgre sql
Postgre sqlBase de Datos
2.7K vistas7 diapositivas
Transacciones por
TransaccionesTransacciones
TransaccionesDaniel Antonio Cruz
41.5K vistas47 diapositivas
Taller de Base de Datos - Unidad 5 transacciones por
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transaccionesJosé Antonio Sandoval Acosta
3.8K vistas27 diapositivas
Cuadro comparativo sgbd por
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbdManuel Miranda Buenabad
39.6K vistas5 diapositivas
Programación del lado del cliente por
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del clienteGabriel Mondragón
3.1K vistas32 diapositivas
Procedimientos almacenados por
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosVicente Alberca
904 vistas20 diapositivas

Más contenido relacionado

La actualidad más candente

Taller de Base de datos - Unidad 1 SGBD introduccion por
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionJosé Antonio Sandoval Acosta
2.2K vistas15 diapositivas
Ado net por
Ado netAdo net
Ado netThalia Regalado Juape
1.4K vistas11 diapositivas
Arquitectura multicapa por
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapauniv of pamplona
22.2K vistas22 diapositivas
Herramientas case full informacion por
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacionHeriberto Garcia Alfaro
6.2K vistas16 diapositivas
Taller de Base de Datos - Unidad 7 Conectividad por
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadJosé Antonio Sandoval Acosta
4K vistas45 diapositivas
Base de datos propiedades acid por
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acidJefer Lee Parra
8.1K vistas23 diapositivas

La actualidad más candente(20)

Base de datos propiedades acid por Jefer Lee Parra
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
Jefer Lee Parra8.1K vistas
Maquina de pila abstracta por wilfredo pena
Maquina de pila abstractaMaquina de pila abstracta
Maquina de pila abstracta
wilfredo pena3.4K vistas
Instalacion de un (SGBD)sistema gestor de base de datos. por SergioLopez467
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
SergioLopez467450 vistas
Cuestionario por Jose Nava
CuestionarioCuestionario
Cuestionario
Jose Nava40.7K vistas
Configuracion y administracion del espacio en disco por Yael_21
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
Yael_217.2K vistas

Similar a SGBD Postgresql

Instalación de sgbd en diferentes plataformas de windows por
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 windowsDaniel Huerta Cruz
3.5K vistas111 diapositivas
Trabajo de sistemas de informacion por
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacionEvelin Oña
305 vistas12 diapositivas
Pg pool cluster postgresql por
Pg pool cluster postgresqlPg pool cluster postgresql
Pg pool cluster postgresqlHermione Sanz Angel
2.1K vistas30 diapositivas
Base de datos sql por
Base de datos sqlBase de datos sql
Base de datos sqlAndy Sanhueza
136 vistas23 diapositivas
cuadro_comparativo_SGBD_top_10.docx (1).docx por
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxIgor Rodriguez
5 vistas3 diapositivas
Potsgrade emerson por
Potsgrade emerson Potsgrade emerson
Potsgrade emerson HeidyGuzmn2
26 vistas5 diapositivas

Similar a SGBD Postgresql(20)

Instalación de sgbd en diferentes plataformas de windows por Daniel Huerta Cruz
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
Daniel Huerta Cruz3.5K vistas
Trabajo de sistemas de informacion por Evelin Oña
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacion
Evelin Oña305 vistas
cuadro_comparativo_SGBD_top_10.docx (1).docx por Igor Rodriguez
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
Igor Rodriguez5 vistas
Potsgrade emerson por HeidyGuzmn2
Potsgrade emerson Potsgrade emerson
Potsgrade emerson
HeidyGuzmn226 vistas
PostgreSQL por Oto Tumax
PostgreSQLPostgreSQL
PostgreSQL
Oto Tumax16.8K vistas
Obvios herramientas de un SGDB por liras loca
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
liras loca1.2K vistas
PostgreSQL por brobelo
PostgreSQLPostgreSQL
PostgreSQL
brobelo11K vistas
Bases de datos por jesus j felix rodriguez lopez por Jesus Rodriguez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
Jesus Rodriguez117 vistas
Bd T1 Eq6 Investigacionsgbd por guestf6889fe
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
guestf6889fe180 vistas
William fabricio manual de sistemas sas por Rafael Toro
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
Rafael Toro171 vistas
Tarea bases de datos asp.net por merck20
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
merck20150 vistas

Último

FC if03.pptx por
FC if03.pptxFC if03.pptx
FC if03.pptxScarletRodriguez14
6 vistas6 diapositivas
ACTIVIDAD 3 TECNOLOGIAA (1).pdf por
ACTIVIDAD 3 TECNOLOGIAA (1).pdfACTIVIDAD 3 TECNOLOGIAA (1).pdf
ACTIVIDAD 3 TECNOLOGIAA (1).pdfIsabelQuintero36
8 vistas7 diapositivas
PyGoat Analizando la seguridad en aplicaciones Django.pdf por
PyGoat Analizando la seguridad en aplicaciones Django.pdfPyGoat Analizando la seguridad en aplicaciones Django.pdf
PyGoat Analizando la seguridad en aplicaciones Django.pdfJose Manuel Ortega Candel
6 vistas46 diapositivas
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfortizjuanjose591
5 vistas16 diapositivas
Presentación: El impacto y peligro de la piratería de software por
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwareEmanuelMuoz11
16 vistas66 diapositivas
Google alternativo, para volar por
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volarcorpbracat
9 vistas1 diapositiva

Último(17)

FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
ortizjuanjose5915 vistas
Presentación: El impacto y peligro de la piratería de software por EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1116 vistas
Google alternativo, para volar por corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat9 vistas
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... por codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura57 vistas
Probando aplicaciones basadas en LLMs.pdf por Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo45 vistas
Fundamentos De Electricidad y Electrónica equipo 5.pdf por coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria13 vistas
El Ciberespacio y sus Características.pptx por AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira7 vistas
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir9 vistas
Tecnologías para la enseñanza virtual.pptx por exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra9 vistas

SGBD Postgresql

  • 1. POSTGRESQL Integrantes : Michael Encalada Alex Guamán Alex Pujota 2012-2013
  • 2. ¿Qué es Postgresql?  PostGreSQL es un sistema de gestión de bases de datos de código abierto que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
  • 3. Características  Soporta distintos tipos de datos: como: datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes, cadenas de bits, etc.  Incorpora una estructura de datos array.  Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.  Permite la declaración de funciones propias, así como la definición de disparadores.
  • 4. Características  Soporta el uso de índices, reglas y vistas.  Incluye herencia entre tablas.  Se le incluye entre los gestores objeto-relacionales.  Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos.  Se ejecuta en los principales sistemas operativos Linux, MAC, Windows.
  • 5. Licencia estándar  Destinado a pequeñas empresas y / o uso individual. Permite:  Una instalación del producto.  Uso de un servidor. Limitaciones:  El producto no puede ser utilizado mientras que la prestación de servicios de recuperación de datos a terceros.  No hay soporte para línea de comandos llamadas incluidas. Precio: 149
  • 6. Enterprise License  Dirigido a medianas y grandes empresas. Permite:  Dos instalaciones de los productos;  El uso de dos servidores;  Soporte para el uso de recuperación de PostgreSQL en los archivos de proceso por lotes proporcionando interfaz de línea de comandos. Limitaciones:  El producto no puede ser utilizado mientras que la prestación de servicios de recuperación a terceros. Precio: 223
  • 7. Servicio de Licencia  Destinado a empresas la prestación de servicios a terceros Permite:  Una instalación del producto;  Uso de un número ilimitado de servidores de terceros;  Soporte para el uso de recuperación de PostgreSQL en los archivos de proceso por lotes proporcionando interfaz de línea de comandos. Limitaciones:  La licencia terminará en un año desde la fecha de compra.  El certificado deberá ser renovado cada año.  El producto adquirido bajo licencia de servicios no puede ser utilizado para la recuperación de servidores internos de la empresa . Precio:253
  • 8. Instalación  Ejecutamos el programa y damos clic en siguiente.
  • 9. Instalación  Seleccionamos el directorio donde vamos a instalar y damos clic en siguiente.
  • 11. Instalación  Seleccionamos el puerto por donde se va comunicar el servido y clic en siguiente y la instalación comenzará
  • 12. Instalación  Finalmente deseleccionamos el check y luego en finalizar.
  • 13. Conexión con la base de datos
  • 14. Conexión con la base de datos  Damos doble clic en el servidor y saldrá una ventana ingresamos nuestra contraseña.
  • 15. Conexión con la base de datos  Seleccionamos la base de datos postgres y luego sql
  • 16. Conexión con la base de datos  Luego se muestra la ventana creamos la base de datos y luego damos clic en Execute Query
  • 17. Conexión con la base de datos  Luego actualizamos damos clic en nuestra base para crear tablas y luego clic en sql.
  • 18. Conexión con la base de datos  Ejecutamos NetBeans y creamos una clase para la conexión con el siguiente código. package prueba; import java.sql.*; public class ConexionPostgres { public void consultar() { String cc = "jdbc:postgresql://127.0.0.1/prueba?" + "user=postgres&password=eureka"; try { Class.forName("org.postgresql.Driver"); Connection conexion = DriverManager.getConnection(cc); Statement comando = conexion.createStatement();
  • 19. Conexión con la base de datos  Ejecutamos NetBeans y creamos una clase para la conexión con el siguiente código. String sql = "SELECT nombre, apellido FROM clientes ORDER BY apellido"; ResultSet resultado = comando.executeQuery(sql); while(resultado.next()) { String n = resultado.getString("nombre"); String a = resultado.getString("apellido"); System.out.println(n + " " + a); } resultado.close(); comando.close(); conexion.close(); } catch(Exception e) { System.out.println(e.getMessage()); } } public static void main(String[] args) { ConexionPostgres cp = new ConexionPostgres(); cp.consultar(); } }
  • 20. Funcionamiento de Postgresql El servidor, que maneja archivos de bases de datos, acepta conexiones a las aplicaciones cliente, y realiza acciones en la base de datos. El programa servidor de bases de datos se conoce como postmaster, la aplicación cliente, que necesita realizar operaciones en la base de datos. Las aplicaciones cliente pueden ser de la más diversa naturaleza: pueden ser aplicaciones de texto en una consola, aplicaciones gráficas, un servidor web que accede a la base de datos para mostrar una página, o herramientas especializadas de mantenimiento de bases de datos.
  • 21. Funcionamiento de Postgresql PostGreSQL tiene una arquitectura que involucra muchos estilos, en su nivel más alto es un esquema clásico cliente-servidor, mientras que el acceso a la data es un esquema en capas.
  • 22. Funcionamiento de Postgresql Crear una base de datos llamada mydb. Puede hacerlo con la siguiente orden: % createdb mydb Si no cuenta con los privilegios requeridos para crear bases de datos, verá lo siguiente: % createdb mydb NOTICE:user "your username" is not allowed to create/destroy databases createdb: database creation failed on mydb.
  • 23. Funcionamiento de Postgresql Una vez que ha construido una base de datos, puede acceder a ella: Puede que desee ejecutar psql. Lo puede activar para la base de datos mydb escribiendo la orden: % psql mydb Se le dará la bienvenida con el siguiente mensaje: Welcome to the POSTGRESQL interactive sql monitor: Please read the file COPYRIGHT for copyright terms of POSTGRESQL
  • 25. Reportes El lenguaje de consultas de Postgres es una variante del estandar SQL3 Tiene muchas extensiones, tales como tipos de sistema extensibles, herencia, reglas de producción y funciones. Estas son características tomadas del lenguaje de consultas original de Postgres (PostQuel). Esta sección proporciona un primer vistazo de cómo usar Postgres SQL para realizar operaciones sencillas. SELECT * FROM weather WHERE city = 'San Francisco' AND prcp > 0.0; da como resultado: +--------------+---------+---------+------+------------+ |city | temp_lo | temp_hi | prcp | date | +--------------+---------+---------+------+------------+ |San Francisco | 46 | 50 | 0.25 | 11-27-1994 | +--------------+---------+---------+------+------------+
  • 26. Reportes  A partir de estas consultas se puede crear un sinfín de reportes basados en tablas seleccionadas, se puede generar diversos reportes con extensiones como pdf, txt, xls, etc., pero cada uno depende del software con el cuan este llevando la programación y de ahí se configuran los respectivos instaladores de cada extensión del archivo.
  • 27. Conclusiones  El sistema gestor de base de datos PostsgreSQL genera un gran beneficio en la adquisición de este debido a que se trata de un Software libre.  El funcionamiento correcto de PostgreSQL depende básicamente del tipo de configuración que el administrador realice.  Para la generación de reportes es indispensable de otro software para que puedan ser aplicados a diferentes aspectos y archivos del sistema.  Existe una diversidad de licencias y versiones de este software  PostgreSQL es una verdadera ayuda en el ámbito de base de datos debido a que es compatible con Windows, MAC y Linux.
  • 28. Recomendaciones  Para evitar problemas de funcionamiento de PostgreSQL se debe leer detenidamente el manual de instalación y saber distinguir el tipoi de licencia que se desea aplicar.  Se recomienda que para la manipulación correcta de datos se tenga conocimientos básicos de base de datos.  Se recomienda que para realizar los reportes se detallen cada una de las consultas de manera que el compilador pueda interpretar las cadenas de consulta.  Se recomienda que para la creación de base de datos se tenga a la mano un documento con las principales funciones y palabras claves de PostgreSQL.