tabla y manual de instalación de postgresql 9.5

18
INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO PUERTO ADMINISTRACIÓN DE BASE DE DATOS MANUAL DE INSTALACIÓN Y TABLA COMPARATIVA NOMBRE DEL DOCENTE: ING. PLACIDO BALAM CAN NOMBRE DEL ALUMNO: VEGA SEGURA ADRIÁN, PAT ORIBE ANGEL, AKE PECH JORGE, AYALA MUTUL EZER, SOSA ARANA RENÉ, LÓPEZ GÓMEZ ESAÚ FELIPE CARRILLO PUERTO QUINTANA ROO A 22 DE FEBRERO DEL 2016

Upload: adrianasisvegasegura

Post on 14-Apr-2017

368 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Tabla y Manual de instalación de PostgreSQL 9.5

INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE

CARRILLO PUERTO

ADMINISTRACIÓN DE BASE DE DATOS

MANUAL DE INSTALACIÓN Y TABLA COMPARATIVA

NOMBRE DEL DOCENTE: ING. PLACIDO BALAM CAN

NOMBRE DEL ALUMNO: VEGA SEGURA ADRIÁN, PAT

ORIBE ANGEL, AKE PECH JORGE, AYALA MUTUL EZER,

SOSA ARANA RENÉ, LÓPEZ GÓMEZ ESAÚ

FELIPE CARRILLO PUERTO QUINTANA ROO A 22 DE

FEBRERO DEL 2016

Page 2: Tabla y Manual de instalación de PostgreSQL 9.5

UNIDAD 2 ~ ARQUITECTURA DEL GESTOR

Page 3: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 3 | 18

ÍNDICE

INTRODUCCIÓN ................................................................................................................................... 4

MANUAL DE INSTALACIÓN DE POSTGRESQL .......................................................................... 5

TABLA COMPARATIVA ................................................................................................................... 12

CONCLUSIÓN ..................................................................................................................................... 17

BIBLIOGRAFÍA ................................................................................................................................... 18

Page 4: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 4 | 18

INTRODUCCIÓN

En este documento se encuentra la información relacionada con la unidad 2 de la

materia de Administración de Base de Datos, primeramente se encuentra el manual

de instalación de PostgreSQL 9.5, el cual es la versión más actual de ese SGBD y

ofrece nuevas mejoras, características, tecnologías y potencias que las versiones

anteriores. El manual nos guía a pasos detallados desde la descarga del instalador

hasta que entramos a la interfaz del software y nos facilita el entendimiento de las

instrucciones con imágenes de cada paso.

Adema se ha anexado una tabla comparativa que detalla los aspectos relevantes de

PostgreSQL, características actuales, requerimientos tanto de hardware como de

software, costos, asi como las ventajas-beneficios y las desventajas que se encuentran

con el uso de este SGBD.

A través de la siguiente información se busca poder saber, a rasgos generales, lo que

conlleva la instalación de un SGBD, de igual forma se busca conocer los SGBDs para

que en un futuro tengamos la información necesaria y elijamos el SGBD más adecuado

para trabajar.

Page 5: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 5 | 18

MANUAL DE INSTALACIÓN DE POSTGRESQL

1. Primeramente nos dirirgimos a descargar el instalador del SGBD, para eso abrimos

nuestro navegador y escribimos PostgreSQL y aprimos el enlace de la página

oficial.

2. Se nos abrirá la siguiente página principal en donde buscaremos “Descargas” en

barra de navegación de la izquierda.

3. En esta parte elegiremos el sistema operativo en el cual se instalará el software (en

este caso Windows).

Page 6: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 6 | 18

4. A continuación daremos clic en el enlace “Download” y posteriormente elegiremos

el instalador según nuestro S.O. (para este caso fue Windows 64-bits).

5. Al finalizar la descarga se tendrá el siguiente instalador:

6. Ahora procederemos con la instalación, para eso le daremos doble clic y le

proporcionaremos los permisos necesarios para su instalación (“Ejecutar como

adminstrador”). Postgree instalará librerías C++ para su correcto funcionamiento.

Page 7: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 7 | 18

7. Después se iniciará con el instalador y daremos clic en “siguiente”.

8. Podremos elegir el directorio de instalación, si este punto te resulta indiferente da

clic en siguiente para que se instale en el directorio predeterminado.

Page 8: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 8 | 18

9. También podremos elegir el directorio de los datos, si este punto te resulta

indiferente da clic en siguiente para que se instale en el directorio de datos

predeterminado.

10. Nos solicitará una contraseña de administrador, esta parte es muy importante

debido a que te solicitará la contraseña para poder acceder a las bases de datos

que creemos en la interfaz de instalación, se recomienda guarda la contraseña para

no olvidarla.

Page 9: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 9 | 18

11. En la siguiente ventana nos pedirá ingresar el puerto por la que el servidor

“escuchará”, sino conocemos mucho acerca de este tema se recomienda dejar el

predeterminado (5432).

12. En esta parte de “Opciones Avanzadas” dejaremos la configuración regional por

defecto.

Page 10: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 10 | 18

13. Una vez que hemos terminado de personalizar la configuración, el instalador

comenzará a copiar los archivos de instalación al disco. El proceso no es muy

tardado.

14. Una vez terminado el traspaso de archivos, daremos clic en “Terminar” la

instalación.

Page 11: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 11 | 18

15. Finalmente podremos iniciar la interfaz de PostgreSQL 9.5.

Page 12: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 12 | 18

TABLA COMPARATIVA

PostgreSQL (9.5)

DESCRIPCIÓN PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD

y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código

abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases

de datos comerciales.

REQUISITOS Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y

Windows 32/64bit.

Un descompresor de ficheros Zip; si no tienes uno disponible, instálate WinZip, por ejemplo.

Memoria: 256 MB

Espacio disponible en disco: 250 MB

CARACTERISTICAS

Generales

Page 13: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 13 | 18

Es una base de datos 100% ACID

Integridad referencial

Tablespaces

Nested transactions (savepoints)

Replicación asincrónica/sincrónica / Streaming replication - Hot Standby

Two-phase commit

PITR - point in time recovery

Copias de seguridad en caliente (Online/hot backups)

Unicode

Juegos de caracteres internacionales

Regionalización por columna

Multi-Version Concurrency Control (MVCC)

Multiples métodos de autentificación

Acceso encriptado via SSL

Actualización in-situ integrada (pg_upgrade)

SE-postgres

Completa documentación

Licencia BSD

Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)

y Windows 32/64bit.

Programación / Desarrollo

Funciones/procedimientos almacenados (stored procedures) en numerosos lenguajes de programacion,

entre otros PL/pgSQL (similar al PL/SQL de oracle), PL/Perl, PL/Python y PL/Tcl

Page 14: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 14 | 18

Bloques anónimos de código de procedimientos (sentencias DO)

Numerosos tipos de datos y posibilidad de definir nuevos tipos. Además de los tipos estándares en

cualquier base de datos, tenemos disponibles, entre otros, tipos geométricos, de direcciones de red, de

cadenas binarias, UUID, XML, matrices, etc

Soporta el almacenamiento de objetos binarios grandes (gráficos, videos, sonido, ...)

APIs para programar en C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP, Lisp, Scheme, Qt y

muchos otros.

SQL

SQL92,SQL99,SQL2003,SQL2008

Llaves primarias (primary keys) y foráneas (foreign keys)

Check, Unique y Not null constraints

Restricciones de unicidad postergables (deferrable constraints)

Columnas auto-incrementales

Indices compuestos, únicos, parciales y funcionales en cualquiera de los metodos de almacenamiento

disponibles, B-tree, R-tree, hash ó GiST

Sub-selects

Consultas recursivas

Funciones 'Windows'

Joins

Vistas (views)

Disparadores (triggers) comunes, por columna, condicionales.

Reglas (Rules)

Herencia de tablas (Inheritance)

Page 15: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 15 | 18

Eventos LISTEN/NOTIFY

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

BENEFICIOS :

Instalación ilimitada

Mejor soporte que los proveedores comerciales

Ahorros considerables en costos de operación

Estabilidad y confiabilidad legendarias

Extensible

Multiplataforma

Diseñado para ambientes de alto volumen

DESVENTAJAS En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras

de intersección que no tiene MySQL.

Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.

Page 16: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 16 | 18

Consume más recursos que MySQL.

La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

PRECIO PostgreSQL no necesita una tarifa de licencia. Usted puede instalarlo fácil y rápidamente sin pasar por un largo

ciclo de adquisición. El costo de capital es cero, por lo que los proyectos de negocio pueden empezar fácilmente

como prototipos y desarrollarse rápidamente en proyectos exitosos. Por estas razones, los proyectos pueden

ofrecer beneficios para el negocio más rápido, experiencia en un periodo más corto y curvas de flujo menos

pronunciadas, y pasar a los beneficios más rápidamente.

Las licencias para el uso en producción no cuestan, las licencias para desarrolladores no cuestan, y las licencias

para empresas asociadas no cuestan. Si necesita expandir su uso, puede hacerlo sin volver a planear el

presupuesto por lo que su planificación no tiene que ser tan exacta

Page 17: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 17 | 18

CONCLUSIÓN

Esta actividad no sirvió para comenzar a ganar experiencia utilizando un SGBD que

no usamos habitualmente, la mayoría de las veces se usa MySQL, sin embargo, hoy

rompimos ese cascaron y comenzamos a experimentar con PostgreSQL. El SGBD

parece muy interesante, posee un entorno amigable y herramientas muy potentes para

la administración de base de datos; además la su instalación es muy sencilla y los

requerimientos de hardware son minimos.

Nos ofrece gran potencia debido a que los sistemas operativos que soporta son

demasiados, también su creación de tablas y sus tamaños de registros parece casi

ilimitados como para una empresa corporativa y lo mejor de todo es que la licencia es

libre y es open source. Sin lugar a dudas PostgreSQL es una gran opción para los

administradores de base de datos actuales.

Page 18: Tabla y Manual de instalación de PostgreSQL 9.5

P á g i n a 18 | 18

BIBLIOGRAFÍA

Peña, A. (2016). Gestores de Base de datos: Manuales, Requerimientos y Analisis-Costo-Beneficio -

Monografias.com. Monografias.com. Retrieved 22 February 2016, from

http://www.monografias.com/trabajos104/manuales-requerimientos-y-analisis-costo-

beneficio/manuales-requerimientos-y-analisis-costo-beneficio.shtml

2ndQuadrant Ltd,. (2016). Caso de negocio para PostgreSQL | 2ndQuadrant. 2ndquadrant.com.

Retrieved 22 February 2016, from http://2ndquadrant.com/es/postgresql/caso-de-negocio-para-

postgresql/

Martinez, R. (2016). Sobre PostgreSQL | www.postgresql.org.es. Postgresql.org.es. Retrieved 22

February 2016, from http://www.postgresql.org.es/sobre_postgresql

Enlace: https://wiki.postgresql.org/wiki/FAQ/es