Sei sulla pagina 1di 13

UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

FECHA FECHA
ACTIVIDAD N°: 8 ENVIO:
09/07/2015 ENTREGA:
16/07/2015

TEMA:
Diseño físico de la base de datos (forma gráfica)
UNIDAD N° 3:
SISTEMA GESTOR DE BASE DE DATOS POSTGRE SQL

OBJETIVO: Investigar y conocer el diseño físico de la base de datos en


PostGreSQL.

PROBLEMA: Desconocimiento sobre la creación de una base de datos de forma


gráfica en PostGreSQL.
INDICADOR DE DESCRIPCIÓN:
EVALUACION:
Criterios de Evaluación PARA EXPOSICIÓN Siempr A Nunc
La exposición desarrollada: e veces a
(1) (0.5) (0.1)

CONOCIMIENTO SOBRE EL TEMA.


 Responde claramente a las preguntas que se le realizan.
 Demuestra seguridad en el tratamiento de los temas.
EXPRESIÓN.
 Toma en cuenta los elementos vocales (mantiene: tono, énfasis, claridad durante la
presentación).Mantiene el mismo tono de voz durante la exposición. Habla con claridad y en forma
coherente durante la exposición.
 Toma en cuenta los elementos verbales, (explica en forma clara manteniendo coherencia en
las ideas que expone).Hace énfasis tanto verbal como gestual, y resalta aspectos importantes del tema
 Toman en cuenta los elementos visuales, (postura, viste de acuerdo a la ocasión, accesorios,
gestos, ademanes).Sostiene una postura adecuada durante la exposición. Utiliza un vestuario
adecuado para hacer la presentación
MATERIAL:
 Entrega documentación impresa y digital. (Siguiendo las normas y convenciones para la
escritura y sin falta de ortografía). La redacción del documento debe ser clara. Debe incluir todas las
fuentes de donde tomo la información.
 Los recursos para presentar la exposición. (Diapositivas, trípticos o cualquier otro elemento
que permita dar a conocer el tema)
 Lo realiza a tiempo.
EJEMPLOS.
 Incluye ejemplos claros que permiten un mejor entendimiento del tema.
CONTENIDO.
 Los temas y el contenido presentado son fáciles de entender.
TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
□Intraclase □Individual □Taller □Práctica en laboratorio
□Extraclase □Grupal □Síntesis, esquemas □Práctica en clase
□Caso de estudio □Resolución de problemas,
□Investigativa ejercicios
CALIFICACIÓN
□Vinculación con la colectividad □Ensayo, artículo
□Informe de exposición
ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ROL DESCRIPCIÓN

Jorge Hernán Castro Vera Investigador - Analista

Pág. 2
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

PostGreSQL es un sistema de gestión de bases de datos objeto-relacional


(ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley.
PostgreSQL es OpenSource (código abierto) y tiene funciones equivalentes a
muchos gestores de bases de datos comerciales. [1]

Pasos para el uso de Postgres

En el caso de que necesitemos agregar un servidor en PostgreSQL, se deberán


seguir los siguientes pasos:

Primero debemos ingresar a pgAdminIII [2]

Ilustración 1: Inicio de pgAdminIII

Una vez abierto pgAdmin III, la Ventana Principal muestra la estructura de la base
de datos:

Pág. 3
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Ilustración 2: Ventana Principal de pgAdminIII

Consta de:

 Barra de menú con las distintas funcionalidades de la herramienta


 Barra de herramientas (que actuarán sobre los objetos seleccionados)
 Explorador de objetos: árbol con las bases de datos definidas y su contenido
 Panel de detalle: solapa de Propiedades, Estadísticas, Dependencias y
Dependientes del objeto seleccionado
 Panel SQL: sentencias SQL generadas mediante ingeniería inversa sobre el
objeto seleccionado

Para abrir una conexión con un servidor de base de datos PostgreSQL, debe
ubicarlo en el Explorador de objetos y hacer doble clic o presionar la tecla Enter. Si
no tiene registrado el servidor, deberá agregarlo.

Pág. 4
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Agregar Servidor [3]

Para conectarse a un servidor, se debe agregar los datos del mismo mediante el

botón Añadir una conexión a un servidor (ícono similar a un enchufe en la barra


de herramientas), o la opción de menú Archivo, Añadir Servidor, con lo que
aparecerá la pantalla de Nueva Registración de Servidor:

Ilustración 3: Añadir Servidor

Ilustración 4: Crear Servidor

Pág. 5
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Completar:

 Name: El nombre es un texto para identificar el servidor en el árbol de


pgAdmin
 Host: dirección IP o nombre de host
 Port: número de puerto (usualmente 5432)
 Service: El campo de servicio es el nombre de un servicio configurado
 Maintenance DB: se utiliza para especificar la base de datos inicial que
pgAdmin conecta contiene adminpack y esquema pgAgent
 Username : rol de postgres para la conexión
 Password: clave del rol de postgres para la conexión
 Store password: guardado de la contraseña
 Colour: permite establecer un color específico para este servidor
 Group: se utiliza para agregar a su servidor a un grupo específico

Ilustración 5: Pestaña SSL

La segunda pestaña tiene todas las opciones específicas de SSL: ¿qué tipo de
conexión SSL que desea, su archivo de certificado raíz, el CRL del servidor, el
archivo de certificado de cliente y, finalmente, el archivo de clave de cliente.

Pág. 6
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Ilustración 6: Pestaña SSH Tunnel

La pestaña "túnel SSH" para conectar pgAdmin (a través de un host proxy


intermediario) a un servidor que reside en una red a la que el cliente puede no ser
capaz de conectarse directamente.

Ilustración 7: Pestaña Avanzada

Pág. 7
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

La cuarta pestaña contiene algunas opciones avanzadas que se utilizan raramente.

Completar:

 Connect now: hace que pgAdmin intente una conexión tan pronto como se
pulsa el botón Aceptar.
 Restore env: almacenar y recuperar el entorno de navegación de pgAdmin
 Rolename: permite conectar con un rol y luego obtener los permisos de
otros.
 Restricción DB: limitar las bases de datos y esquemas que se muestran en
pgAdmin
 Service ID: especifica parámetros para controlar el proceso de servicio de
base de datos

Crear una base de datos

Postgres le permite crear cualquier número de bases de datos en una máquina


dada, y usted se convierte automáticamente en el administrador de la base de
datos que acaba de crear. Los nombres de las bases de datos han de comenzar por
un carácter alfabético, y su longitud está limitada a 31 caracteres. No todos los
usuarios están autorizados para convertirse en administradores de bases de datos.
Si Postgres rechaza la orden de crear bases de datos, es que necesita que el
administrador del sistema le garantice derechos para crear las bases de datos. [4]

Una base de datos corresponde a una compilación de información, accedida y


administrada por un Sistema Gestor de Bases de Datos (Database Manager System
- DBMS). [5]

Para poder crear una base de datos, deberemos seguir los siguientes pasos:

1. Si ya cuenta con un servidor creado con anterioridad y abre recién el


pgAdminIII, en la ventana principal de pgAdminIII dar doble clic en la “X” del
servidor que vayamos a utilizar para conectarlo. Nos aparecerá una ventana
pequeña que solicita poner la contraseña definida anteriormente y damos clic
“OK”.

Pág. 8
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Ilustración 8: Ingresando al Servidor

Sin embargo, en el caso de que recién creamos un servidor nuevo, éste aparecerá
conectado automáticamente y obviaremos lo descrito en este punto para empezar
a trabajar.

Ilustración 9: Servidor Creado

Pág. 9
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

2. Abrir el servidor en el “+” que está a lado del nombre. Nos dirigimos a
“Bases de Datos” damos clic derecho y seleccionamos “Nueva base de
Datos”. Otra manera de ingresar es seleccionar “Base de Datos”, ir al
menú principal a “Editar”, escoger “Nuevo Objeto” y hacer clic en “Nueva
Base de Datos” y nos aparecerá una nueva ventana en la que hay que
llenar todas las características de la nueva base de datos (bd).

Ilustración 10: Crear Base de Datos (explorador de objetos)

Ilustración 11: Crear Base de datos (barra de herramientas)

Pág. 10
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Ilustración 12: Ventana de la Nueva Base de Datos

Completar los campos principales:

 Nombre: denominación de la base de datos (por simplicidad, evitar


espacios, mayúsculas y acentos, separar con guion bajo '_')
 Propietario: usuario (rol) que tendrá derechos especiales sobre la base de
datos
 Codificado: esquema de codificación (UTF8, LATIN1, WIN1252)..

Identificadores de objeto (OID): se utilizan internamente por PostGreSQL como


claves principales para diferentes tablas del sistema [6]

Pág. 11
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

Ilustración 13: Rellenando los campos principales

Ilustración 14: Pestaña de la Base de Datos (código)

Presionar OK y se creará la base de datos.

Pág. 12
UTMACH – UAIC – CARRERA DE INGENIERÍA DE SISTEMAS

CONCLUSIÓN
A través de la siguiente investigación observamos que la creación de un servidor y
de una base de datos en PostGreSQL con la herramienta pgAdminIII es más
sencilla de realizar ya que nos brinda grandes facilidades para la administración
de la base de datos.

RECOMENDACIÓN

Luego de concluida la investigación, recomendamos que al momento de la creación


de una base de datos se utilice el código UTF-8 porque este tipo de codificación
permite cualquier tipo de carácter.

Bibliografía

[1] A. S. &. H. F. Korth, Fundamentos de Bases de Datos - 4ta Edicion, 2002.


[2] ArPug, «Grupo de Usuarios PostgreSQL de Argentina,» [En línea]. Available:
http://www.postgresql.org.ar/trac/wiki/PgAdmin. [Último acceso: 12 07 2015].
[3] PostgreSQL, «PostgreSQL,» PostgreSQL Globa Development Group, 23 04 2010.
[En línea]. Available: http://www.postgresql.org/docs/8.4/interactive/sql-
alterrole.html. [Último acceso: 14 06 2015].
[4] L. F. L. Acevedo, «Tutorial PostgreSQL,» Portions Copyright (c), 2012. [En línea].
Available: http://pgsqltutorial.readthedocs.org/es/latest/license.html. [Último acceso:
14 07 2015].
[5] J. Sanchez, Principios sobre Bases de Datos Relacionales, California: Creative
Commons, 2004.
[6] L. A. C. Ponce, Manual de Administracion de PostgreSQL 9.0, Lima: ECSO, 2013.

Pág. 13

Potrebbero piacerti anche