Está en la página 1de 16

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO SUPERIOR DE


TEPOSCOLULA
INGENIERA EN SISTEMAS COMPUTACIONALES
TECNOLGICO
NACIONAL DE
MXICO

ADMINISTRACIN DE BASE DE DATOS


DOCENTE:
LIC. MARCO ANTONIO RUZ VICENTE
MODULO: II
ARQUITECTURA DEL GESTOR

PRESENTA:
BENTEZ SANTOS MAYRA
JIMNEZ PREZ AYDET
LPEZ SANDOVAL CITLALI
ZARATE REYES RUFINO
SEXTO SEMESTRE GRUPO A

SAN PEDRO Y SAN PABLO TEPOSCOLULA,


OAXACA. 17 DE MARZO DE 2016

INTRODUCCIN

Los SGBD son muy importantes ya que nos permiten crear diferentes bases de
datos, para poder resolver problemas de control dentro de una empresa para que
sea ms fcil tener organizada la informacin y al momento de acceder a ella se
mas fcil y rpida ya consulta de informacin.

Por ello en este reporte se explica brevemente la instalacin del SGBD postgreSQL
en el sistema operativo para conocer como es el comportamiento de una base de
datos dentro de esta distribucin.

REQUERIMIENTOS MNIMOS DEL SISTEMA


Realmente PostgreSQL no tiene requerimientos especficos de hardware. Se
considera suficiente con satisfacer los requerimientos recomendados para instalar
el sistema operativo que se vaya a utilizar.
Como mismo se pude realizar todo el desarrollo con un servidor Pentium IV de 1.7
MHz y 1 GB de RAM con Red Hat Linux 8.0, para una mnima cantidad de usuarios,
tambin podemos emplear recursos de hardware distribuidos para un BD
considerablemente grande.
Naturalmente, si se desea que el sistema ofrezca servicio a un nmero
relativamente grande de usuarios concurrentes habr que tener este factor en
cuenta a la hora de elegir el hardware ms apropiado de acuerdo a nuestras
necesidades.
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 para
el cogido fuente
5 megabytes de espacio en disco duro para la instalacin de los ejecutables
1 megabyte extra para las bases de datos bsicas
3 megabytes de espacio en disco duro para el tarball con el cdigo fuente

PostgreSQL es un avanzado sistema de bases de datos relacionales basado en


Open Source. Esto quiere decir que el cdigo fuente del programa est disponible
a cualquier persona libre de cargos directos, permitiendo a cualquiera colaborar con
el 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 la
manipulacin de acuerdo con las reglas del algebra relacional. Los datos se
almacenan en tablas de columnas y renglones. Con el uso de llaves, esas tablas se
pueden relacionar unas con otras.

La aplicacin cliente, que necesita realizar operaciones en la base de datos.


Las aplicaciones cliente pueden ser de la ms diversa naturaleza: pueden
ser aplicaciones de texto en una consola, aplicaciones grficas, un servidor
web que accede a la base de datos para mostrar una pgina, o herramientas
especializadas de mantenimiento de bases de datos. Como es habitual en
las aplicaciones cliente/servidor, el cliente y el servidor pueden estar en
diferentes maquinas. En este caso, estos se comunican sobre una conexin
de red TCP/IP.
El servidor PostgreSQL puede manejar mltiples conexiones concurrentes
de los clientes. Para esto inicia un nuevo proceso ( fork) para cada conexin
llamado backend. Con esto, el cliente y el nuevo proceso del servidor se
comunican sin la intervencin del proceso original del postmaster. As, el
postmaster est siempre corriendo, esperando por conexiones de parte de
los clientes Todo esto por supuesto es invisible para el usuario y se menciona
ac solo como un comentario.

REQUERIMIENTOS DEL ESPACIO FSICO DEL SISTEMA

Requisitos

Capacidad

Memoria RAM

Descripcin
Se

necesita

espacio

suficiente para que al


momento de interactuar
2 GB

con la base datos no


tengamos problemas, al
realizar tablas y consultas

dentro de la base de
datos.
Necesita ms de 1 GB
por que la el SGBD es
muy pesado, por eso es
Disco duro

Ms de 1 GB

que se requiere mayor


espacio, para no tener
problemas al momento de
interactuar con el SGBD.
De

procesador

requiere

de

se
alta

capacidad, ya que los


grficos tienden a ocupar
Procesador

2 GHz

grandes

espacios

de

tamao, para el cual se


requiere

un

tamao

grande.

Es una base de datos 100% ACID.


Soporta distintos tipos de datos: adems del soporte para los tipos base,
tambin soporta datos de tipo fecha, monetarios, elementos grficos, datos
sobre redes (MAC, IP ...), cadenas de bits, etc. Tambin permite la creacin
de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos se
le incluye entre los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/hot backups)
Unicode
Juegos de caracteres internacionales

Regionalizacin por columna


Multi-Version Concurrency Control (MVCC)
Mltiples mtodos de autentificacin
Acceso encriptado va SSL
SE-Postgres
Completa documentacin
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/64bits.

REQUERIMIENTOS DEL ESPACIO LGICO DEL SISTEMA


ESTRUCTURAS LGICAS Y FSICAS PARA EL
ALMACENAMIENTO DE LAS BASES DE DATOS
Estructura Lgica
Libpq
Postmaster
Postgres
Gestor de almacenamiento
Estructura fsica
Fichero
Directorios
Creacin del clster de bases de datos: initdb.

INSTRUCCIONES DE INSTALACIN
INSTALACIN 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 para

poder instalar el SGBD PostgreSQL, nos aparecer la ventana siguiente en


la cual daremos clic en Next y as lo realizaremos hasta llegar a la ventana
que nos aparecer en el paso 2.

Imagen 1 Inicio de instalacin del SGBD

Paso 2.- En esta ventana le daremos clic en elegiremos una contrasea, le


damos siguiente.

Imagen 2 Contrasea para el usuario root


Ilustracin 21. Contrasea para el usuario root.

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

Imagen 3 Puerta de enlace del SGBD

Ilustracin 3. Puerta de enlace del SGBD.

Paso 4.- A continuacin, nos parece la siguiente ventana en la cual tenemos


que elegir la configuracin de regional, para elegir el idioma y le damos
siguiente a todas las dems ventanas que nos aparezcan y al terminar solo le
damos en la opcin de finalizar, para que nos aparezca la ventana que se
muestra en el paso 5.

Ilustracin
4. Seleccin
del idioma
y regin.
Imagen 4 Seleccin
d idioma
y regin

Paso 5.- A continuacin, nos aparece la siguiente ventana en la cual tenemos


que elegir la opcin de cancel para finalizar con la instalacin.

Imagen 5 Finalizacin de la instalacin.

Paso 6.-Y por ltimo podemos observar la pgina principal de postgreSQL.

Ilustracin 6. Men principal.


Imagen 6 Men principal.

PRUEBAS DE INSTALACIN
En esta ventana se muestra el sistema gestor de
base de datos de manera, ya instalado en el
sistema operativo.

Imagen 7 Instalacin del sistema Gestor de base de Datos PostgreSQL

Esta ventana nos


muestra la interfaz
principal

del

sistema gestor de
base de datos.

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

En esta ventana nos muestra


la visualizacin de tablas en el
sistema

Gestor

de

PostgreSQL.

Imagen 10
9 Visualizacin
Visualizacinde
detablas
tablasen
enPostgreSQL.
el SGBD

LIMITACIONES

Las limitaciones de este tipo de gestores de bases de datos suelen identificarse muy
fcilmente analizando las prestaciones que tienen previstas para las prximas
versiones. Encontramos lo siguiente:
Puntos de recuperacin dentro de transacciones. Actualmente, las
transacciones abortan completamente si se encuentra un fallo durante
su ejecucin. La definicin de puntos de recuperacin permitir
recuperar mejores transacciones complejas.
No soporta tablespaces para definir dnde almacenar la base de
datos, el esquema, los ndices, etc.
El soporte a orientacin a objetos es una simple extensin que ofrece
prestaciones como la herencia, no un soporte completo.

Ventajas:

Ampliamente popular
Ideal para tecnologas Web.
Fcil de Administrar.
Su sintaxis SQL es estndar y fcil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuracin
adecuada.
Multiplataforma.
Capacidades de replicacin de datos.
Soporte empresarial disponible.

Estabilidad y confiabilidad legendarias


En contraste a muchos sistemas de bases de datos comerciales, es
extremadamente comn que compaas reporten que PostgreSQL nunca ha
presentado cadas en varios aos de operacin de alta actividad. Ni una sola vez.
Simplemente funciona.
Extensible. El cdigo fuente est disponible para todos sin costo. Si su equipo
necesita extender o personalizar PostgreSQL de alguna manera, pueden
hacerlo con un mnimo esfuerzo, sin costos adicionales. Esto es
complementado por la comunidad de profesionales y entusiastas de
PostgreSQL alrededor del mundo que tambin extienden PostgreSQL todos
los das.
Multiplataforma. PostgreSQL est disponible en casi cualquier Unix (34
plataformas en la ltima versin estable), y una versin nativa de Windows
est actualmente en estado beta de pruebas.
Diseado para ambientes de alto volumen. PostgreSQL usa una estrategia
de almacenamiento de filas llamada MVCC para conseguir una mucho mejor
respuesta en ambientes de grandes volmenes. Los principales proveedores

de sistemas de bases de datos comerciales usan tambin esta tecnologa,


por las mismas razones.

DESVENTAJAS
En comparacin con MySQL es ms lento en inserciones y actualizaciones,
ya que cuenta con cabeceras de interseccin que no tiene MySQL.
Soporte en lnea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume ms recursos que MySQL.
La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

RECOMENDACIONES
Realizar una investigacin acerca del SGBD, as como tambin conocer cada
uno de sus requerimientos de manera completa.
Realizar paso a paso cada uno de los pasos de instalacin, as como leer
cada una de las instrucciones que se realizarn de manera cuidadosa.

ERRORES COMUNES
Que se nos olvide la contrasea de root, y no podamos accesar de manera
correcta a la base de datos.

Ilustracin 2Error de inicio de sesin

CONCLUSIN

Como conclusin de la instalacin del SGBD, se ha llegado a comprender que se deben


realizar diversas etapas, las cuales constan de varios pasos, as como debemos conocer todos
y cada uno de los requerimientos, y la arquitectura lgica y fsica de nuestro equipo en donde
queremos instalar el SGBD.
Los SGBD son muy importantes por ello es indispensable, conocer como instalarlo para poder
desarrollar nuestras bases de datos, y con ello poder realizar trabajos de alta calidad.