reporte instalación sgbd postgresql

Upload: estudiantes-6a

Post on 07-Jul-2018

253 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    1/16

    TECNOLÓGICO NACIONAL DE MÉXICO

    INSTITUTO TECNOLÓGICO SUPERIOR DETEPOSCOLULA

    INGENIERÍA EN SISTEMAS COMPUTACIONALES

    ADMINISTRACIÓN DE BASE DE DATOS

    DOCENTE:

    LIC. MARCO ANTONIO RUÍZ VICENTE

    MODULO: II

    ARQUITECTURA DEL GESTOR

    PRESENTA:BENÍTEZ SANTOS MAYRA

    JIMÉNEZ PÉREZ AYDET

    LÓPEZ SANDOVAL CITLALI

    ZARATE REYES RUFINO

    SEXTO SEMESTRE GRUPO“A”

    SAN PEDRO Y SAN PABLO TEPOSCOLULA,OAXACA. 17 DE MARZO DE 2016

    TECNOLÓGICONACIONAL DE

    MÉXICO

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    2/16

    INTRODUCCIÓN

    Los SGBD son muy importantes ya que nos permiten crear diferentes bases dedatos, para poder resolver problemas de control dentro de una empresa para quesea más fácil tener organizada la información y al momento de acceder a ella semas fácil y rápida ya consulta de información.

    Por ello en este reporte se explica brevemente la instalación del SGBD postgreSQLen el sistema operativo para conocer como es el comportamiento de una base dedatos dentro de esta distribución.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    3/16

    REQUERIMIENTOS MÍNIMOS DEL SISTEMA

    Realmente PostgreSQL no tiene requerimientos específicos de hardware. Se

    considera suficiente con satisfacer los requerimientos recomendados para instalarel sistema operativo que se vaya a utilizar.

    Como mismo se pude realizar todo el desarrollo con un servidor Pentium IV de 1.7MHz y 1 GB de RAM con Red Hat Linux 8.0, para una mínima cantidad de usuarios,también podemos emplear recursos de hardware distribuidos para un BDconsiderablemente grande.

    Naturalmente, si se desea que el sistema ofrezca servicio a un número

    relativamente grande de usuarios concurrentes habrá que tener este factor encuenta a la hora de elegir el hardware más apropiado de acuerdo a nuestrasnecesidades.

    Multi Linux, Unix, BSD's, Mac OS X, Solaris, AIX, Irix, HP-UX, Windows.

    8 megabytes de Memoria RAM 30 megabytes de espacio en disco duro parael cogido fuente

    5 megabytes de espacio en disco duro para la instalación de los ejecutables

    1 megabyte extra para las bases de datos básicas3 megabytes de espacio en disco duro para el tarball con el código fuente

    PostgreSQL es un avanzado sistema de bases de datos relacionales basado enOpen Source. Esto quiere decir que el código fuente del programa está disponiblea cualquier persona libre de cargos directos, permitiendo a cualquiera colaborar conel desarrollo del proyecto o modificar el sistema para ajustarlo a sus necesidades.PostgreSQL está bajo licencia BSD.

    Un sistema de base de datos relacionales es un sistema que permite lamanipulación de acuerdo con las reglas del ´algebra relacional. Los datos sealmacenan en tablas de columnas y renglones. Con el uso de llaves, esas tablas sepueden relacionar unas con otras.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    4/16

    La aplicación cliente, que necesita realizar operaciones en la base de datos.

    Las aplicaciones cliente pueden ser de la más diversa naturaleza: puedenser aplicaciones de texto en una consola, aplicaciones gráficas, un servidorweb que accede a la base de datos para mostrar una página, o herramientasespecializadas de mantenimiento de bases de datos. Como es habitual enlas aplicaciones cliente/servidor, el cliente y el servidor pueden estar endiferentes maquinas. En este caso, estos se comunican sobre una conexiónde red TCP/IP.

    El servidor PostgreSQL puede manejar múltiples conexiones concurrentesde los clientes. Para esto inicia un nuevo proceso (” fork”) para cada conexión llamado backend. Con esto, el cliente y el nuevo proceso del servidor se

    comunican sin la intervención del proceso original del postmaster. Así, elpostmaster está siempre corriendo, esperando por conexiones de parte delos clientes Todo esto por supuesto es invisible para el usuario y se mencionaacá solo como un comentario.

    REQUERIMIENTOS DEL ESPACIO FÍSICO DEL SISTEMA

    Requisitos Capacidad Descripción

    Memoria RAM

    2 GB

    Se necesita espaciosuficiente para que al

    momento de interactuarcon la base datos notengamos problemas, alrealizar tablas y consultas

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    5/16

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    6/16

    Regionalización por columnaMulti-Version Concurrency Control (MVCC)Múltiples métodos de autentificación

    Acceso encriptado vía SSLSE-PostgresCompleta documentaciónLicencia BSDDisponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGIIRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bits.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    7/16

    REQUERIMIENTOS DEL ESPACIO LÓGICO DEL SISTEMA

    ESTRUCTURAS LÓGICAS Y FÍSICAS PARA EL

    ALMACENAMIENTO DE LAS BASES DE DATOS

    Estructura Lógica

    LibpqPostmasterPostgresGestor de almacenamiento

    Estructura física

    FicheroDirectoriosCreación del clúster de bases de datos: initdb.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    8/16

    “INSTRUCCIONES DE INSTALACIÓN”

    INSTALACIÓN DE POSTGRESQL EN EL SISTEMA

    OPERATIVO WINDOWS.

    OBJETIVO: Instalar el SGBD PostgreSQL en Windows

    Paso 1.- Ejecutamos el archivo que hayamos descargado en la web parapoder instalar el SGBD PostgreSQL, nos aparecerá la ventana siguiente en

    la cual daremos clic en Next y así lo realizaremos hasta llegar a la ventanaque nos aparecerá en el paso 2.

    Imagen 1 Inicio de instalación del SGBD

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    9/16

    Paso 2.- En esta ventana le daremos clic en elegiremos una contraseña, ledamos siguiente.

    Paso 3.- Una vez que nos parezca la siguiente ventana elegiremos el puertocon el cual estará trabajando postgreSQL y le damos siguiente.

    Ilustración 21. Contraseña para el usuario root. Imagen 2 Contraseña para el usuario root

    Imagen 3 Puerta de enlace del SGBD

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    10/16

    Paso 4.- A continuación, nos parece la siguiente ventana en la cual tenemosque elegir la configuración de regional, para elegir el idioma y le damos

    siguiente a todas las demás ventanas que nos aparezcan y al terminar solo ledamos en la opción de finalizar, para que nos aparezca la ventana que semuestra en el paso 5.

    Paso 5.- A continuación, nos aparece la siguiente ventana en la cual tenemosque elegir la opción de cancel para finalizar con la instalación.

    Ilustración 3. Puerta de enlace del SGBD.

    Ilustración 4. Selección del idioma y región. Imagen 4 Selección d idioma y región

    Imagen 5 Finalización de la instalación.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    11/16

    Paso 6.-Y por último podemos observar la página principal de postgreSQL.

    Ilustración 6. Menú principal. Imagen 6 Menú principal.

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    12/16

    PRUEBAS DE INSTALACIÓN

    En esta ventana se muestra el sistema gestor debase de datos de manera, ya instalado en elsistema operativo.

    Imagen 8 Interfaz principal del sistema Gestor de Base de Datos.

    Esta ventana nosmuestra la interfaz

    principal delsistema gestor debase de datos.

    Imagen 7 Instalación del sistema Gestor de base de Datos PostgreSQL

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    13/16

    LIMITACIONES

    Las limitaciones de este tipo de gestores de bases de datos suelen identificarse muyfácilmente analizando las prestaciones que tienen previstas para las próximasversiones. Encontramos lo siguiente:

    Puntos de recuperación dentro de transacciones. Actualmente, lastransacciones abortan completamente si se encuentra un fallo durante

    su ejecución. La definición de puntos de recuperación permitirárecuperar mejores transacciones complejas.No soporta tablespaces para definir dónde almacenar la base dedatos, el esquema, los índices, etc.El soporte a orientación a objetos es una simple extensión que ofreceprestaciones como la herencia, no un soporte completo.

    En esta ventana nos muestrala visualización de tablas en elsistema Gestor de

    PostgreSQL.

    Imagen 9 Visualización de tablas en PostgreSQL. Imagen 10 Visualización de tablas en el SGBD

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    14/16

    Ventajas:

    Ampliamente popularIdeal para tecnologías Web.Fácil de Administrar.Su sintaxis SQL es estándar y fácil de aprender.Footprint bajo de memoria, bastante poderoso con una configuraciónadecuada.Multiplataforma.Capacidades de replicación de datos.

    Soporte empresarial disponible.

    Estabilidad y confiabilidad legendarias

    En contraste a muchos sistemas de bases de datos comerciales, esextremadamente común que compañías reporten que PostgreSQL nunca hapresentado caídas en varios años de operación de alta actividad. Ni una sola vez.

    Simplemente funciona.Extensible. El código fuente está disponible para todos sin costo. Si su equiponecesita extender o personalizar PostgreSQL de alguna manera, puedenhacerlo con un mínimo esfuerzo, sin costos adicionales. Esto escomplementado por la comunidad de profesionales y entusiastas dePostgreSQL alrededor del mundo que también extienden PostgreSQL todoslos días.

    Multiplataforma. PostgreSQL está disponible en casi cualquier Unix (34plataformas en la última versión estable), y una versión nativa de Windowsestá actualmente en estado beta de pruebas.Diseñado para ambientes de alto volumen. PostgreSQL usa una estrategiade almacenamiento de filas llamada MVCC para conseguir una mucho mejorrespuesta en ambientes de grandes volúmenes. Los principales proveedores

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    15/16

    de sistemas de bases de datos comerciales usan también esta tecnología,por las mismas razones.

    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.Consume más recursos que MySQL.La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

    RECOMENDACIONESRealizar una investigación acerca del SGBD, así como también conocer cadauno de sus requerimientos de manera completa.Realizar paso a paso cada uno de los pasos de instalación, así como leer

    cada una de las instrucciones que se realizarán de manera cuidadosa.

    ERRORES COMUNES

    Que se nos olvide la contraseña de root, y no podamos accesar de maneracorrecta a la base de datos.

    Ilustración 2Error de inicio de sesión

  • 8/19/2019 Reporte Instalación SGBD PostgreSql

    16/16

    CONCLUSIÓN

    Como conclusión de la instalación del SGBD, se ha llegado a comprender que se debenrealizar diversas etapas, las cuales constan de varios pasos, así como debemos conocer todosy cada uno de los requerimientos, y la arquitectura lógica y física de nuestro equipo en dondequeremos instalar el SGBD.

    Los SGBD son muy importantes por ello es indispensable, conocer como instalarlo para poderdesarrollar nuestras bases de datos, y con ello poder realizar trabajos de alta calidad.