Vous êtes sur la page 1sur 13

TAREAS EXTRACLASE DE

BASE DE DATOS

ACTIVIDAD N°: 8 FECHA 09/07/2015 FECHA 14/07/2015


ENVIO: ENTREGA:

Estructura del directorio y herramientas de POSTGRE SQL


TEMA:

UNIDAD N°3: Sistema Gestor de Base de Datos POSTGRE SQL

Investigar acerca de los directorios y herramientas de POSTGRE


OBJETIVO:
SQL

Desconocimiento de la estructura del directorio y herramientas de


PROBLEMA:
POSTGRE SQL

INDICADOR DE DESCRIPCIÓN:
EVALUACION:

Criterios de Evaluación PARA EXPOSICIÓN Siempr A Nunc


La exposición desarrollada: e vece a
(1) s (0.1)
(0.5)
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,
CALIFICACIÓN □Investigativa ejercicios

□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

Cristina Calero Investigadora - Analista Estructura del directorio y


herramientas de POSTGRE SQL
¿QUÉ ES PGADMIN?
PgAdmin es una aplicación con interfaz gráfica para gestionar bases de datos PostgreSQL,
siendo la más completa y popular con licencia Open Source. Está escrita en C++ usando la
librería gráfica multiplataforma wxWidgets, lo que permite que se pueda usar en Linux,
Solaris, Mac OS X y Windows1.

VENTANA PRINCIPAL
Una vez abierto pgAdmin. La ventana principal muestra la estructura de la base de datos
en dónde consta2:

 Barra de menú: Con las distintas funcionalidades de la herramienta.


 Barra de herramientas: Iconos de accesos que activan algunas funciones como
conectar a base de datos, refrescar, sentencias sql, etc.
 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.

Figura 1: Estructura del Producto

1
Lujan, Mónica. Postgre SQL
2
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 25
EXPLORADOR DE OBJETOS O DIRECTORIO

Al abrir el pgAdmin III mostrará en la parte izquierda los servidores PostgreSQL que haya
encontrado, en este caso tenemos el servidor por defecto de PostgreSQL ya que como es
la primera vez que accedemos a la aplicación de pgAdmin, todavía no hemos agregado
ningún servidor. Al pulsar sobre el servidor por defecto y seleccionar "Conectar"

Figura 2: Conexión del servidor

Al dar clic para conectarnos, Introducir la contraseña del usuario para poder conectar al
servidor, la contraseña que por defecto se establece en el proceso de instalación es la que
debe utilizar para este caso la contraseña y para evitar inconvenientes se recomienda
dejarla con el nombre de "postgres" y luego únicamente pulsar "OK".

Figura 3: Ingreso contraseña

Si los datos de acceso son correctos toda esta listo para utilizar y administrar PostgreSQL
con todas sus opciones.
Figura 4: Ventana Principal
La Ventana Principal también muestra la estructura de la base de datos de la siguiente
manera:
Catálogos: Estos contienen información de metadatos y objetos integrados Postgre

Cast: Controla la forma de conversión de un tipo de dato a otro

Lenguajes: Registra un nuevo lenguaje de procedimientos con una base de datos


PostgreSQL. Posteriormente, funciones y procedimientos de activación pueden ser
definidos en este nuevo lenguaje3.

Esquemas: Se podría describir como un contenedor donde constan, tablas, vistas,


procedimientos, etc. PGAdmin al crear la base de datos crea por defecto un esquema

3
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 28
público (public) y dentro de este esquema público, el cual es un esquema estándar
establecido por defecto se pudo crear las tablas para realizar el ejemplo, entonces de esta
manera es necesario que todo en la base este dentro de un Esquema.4

Agregados: Soporte para funciones de agregado y funciones de agregado integradas


personalizado.

Conversiones: Definen cómo los caracteres se convierten de una codificación a otra.

Dominios: Un dominio es esencialmente un tipo de datos con restricciones opcionales


(restricciones sobre el conjunto de los valores permitidos). El usuario que define un dominio
se convierte en su propietario.

Funciones: Una función es un bloque SQL nombrado que retorna un único valor. Al menos
uno de los comandos en el cuerpo de ejecución debe ser un RETURN.

Operadores: Describe los operadores integrados disponibles en Postgres

Clase operador: Define la forma en un tipo de datos en particular puede ser utilizado con
un índice. La clase operador especifica que ciertos operadores llenarán roles particulares o
"estrategias" para este tipo de datos y este método de índice. Todos los operadores y
funciones utilizados por una clase de operador deben definirse antes de la clase de
operador puede ser creado.

Secuencia: Crea un nuevo generador de número de secuencia. Esto implica crear e


inicializar una nueva tabla especial de una sola fila con el nombre. El generador será
propiedad del usuario que emite el comando.

Tabla: Crea una nueva tabla, inicialmente vacío en la base de datos actual. La tabla será
propiedad del usuario que emite el comando.

Triggers: Es un procedimiento que se ejecuta cuando se cumple una condición establecida


al realizar una operación. Un disparador no es otra cosa que una acción definida en una
tabla de la base de datos y ejecutada automáticamente por una función programada por un
usuario. Esta acción se activará, según la defina el usuario, cuando se realice un INSERT,
un UPDATE o un DELETE en dicha tabla5.

Tipos: Este es uno de los elementos clave que califica PostgreSQL como base de datos
relacional de objetos, el hecho de que uno puede definir nuevos tipos de datos.

4
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 25
5
Lujan, Mónica. Postgre SQL
Vistas: Las vistas tienen la misma estructura que una tabla: filas y columnas. Los datos
que se recuperan mediante una consulta a una vista se presentaran igual que los de una
tabla. Al igual que sucede con una tabla, se puede insertar, actualizar, borrar y seleccionar
datos de una vista

HERRAMIENTAS
HERRAMIENTAS DE EDICIÓN
Permite ver y editar los datos seleccionados en una tabla o vista. Para ello, seleccionar la
tabla o vista en el Explorador de Objetos y luego presionar el botón Ver los datos del objeto
seleccionado de la barra de herramientas o por el menú Herramientas, donde en la pantalla
veremos los registros de nuestra tabla6.

Para editar, hacer doble clic en la celda a modificar.

Los ítems principales de la barra de herramienta son:

Figura 5: Añadir
Añade una conexión a un servidor

Figura 6: Refrescar
Actualiza la tabla con datos recientes (por ejemplo, número de secuencia)

Figura 7: Editar
Visualiza y edita las propiedades del objeto seleccionado

Figura 8: Nuevo
Crea un nuevo objeto del mismo tipo que el objeto seleccionado

Figura 9: Eliminar
Elimina el objeto seleccionado actualmente

6
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 38
Figura 10: SQL
Ejecuta consultas SQL de su elección

Figura 11: Visualizar


Ver los datos de los objetos seleccionados

Figura 12: Filtrar


Aplica un filtro y permite ver los datos en el objeto seleccionado

Figura 13: Mantenimiento


Mantenimiento de la base de datos o tablas

Figura 14: Plugin


Ejecuta el último plugin usado

Figura 15: Helpful

Muestra consejos útiles sobre los objetos

Figura 16: Ayuda


Pantalla de ayuda sobre los comandos SQL

Importante: solo se puede actualizar datos (modificar y borrar) si la tabla cuenta con una
clave primaria

Figura 17: Herramientas de Edición

HERRAMIENTA DE CONSULTAS SQL


Al seleccionar una base de datos, se habilita la herramienta de consulta, que permite
ejecutar consultas SQL arbitrarias. Para ingresar a dicha herramienta, presionar el botón
Ejecutar consultas SQL arbitrarias (ícono Botón herramienta de consulta) de la barra de
herramientas o dirigirse al menú Herramientas, Herramienta de consulta.7

Figura 18: Herramienta de consultas SQL

 Ejecutar consulta (ícono Play)

 Exportar datos consulta (ícono


Play con Disquete): para guardar las filas resultantes

 Analizar consulta (ícono árbol): para mostrar un EXPLAIN gráfico (explicación


visual de los nodos del plan de ejecución de la consulta)

HERRAMIENTA DE RESPALDO
La herramienta de respaldo (backup) permite crear copias de seguridad de los datos. Para
utilizarla, seleccionamos la base de datos del Explorador de objetos, presionar botón
derecho y elegir “Backup”.

Aparecerá una ventana y en la pestaña “File Options” llenamos la siguiente información:

 Filename: seleccionamos el nombre y ubicación que tendrá el archivo de respaldo


 Format: Se puede realizar por formato Custom, Tar, Directory o Plain.
 Encoding: El formato de caracteres en el que se guardara el archivo, casi siempre
UTF8
 Rolename: usuario que crea el respaldo

7
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 40
Figura 19: Herramienta de Respaldo, Pestaña File Options

La pestaña “Dump Options #1” contiene varias opciones para el respaldo. Algunas de las
más importantes son:

 Sections: Diferentes opciones que permiten desde crear el respaldo con las
instrucciones para crear las tablas o solo guardar su contenido.
 Don´t save: nos permite seleccionar información que no queremos que sea incluida
en el respaldo.

Figura 20: Herramienta de Respaldo, Pestaña Dump Options #1

La pestaña “Dump Options #2” incluye varias opciones adicionales para la personalización
del respaldo. Algunas de las mas importantes son:
 Queries: podemos seleccionar que el respaldo mencione o no los nombres de las
columnas en los INSERTS y que incluya sentencias de creación o eliminación de
base de la base de datos.

 Miscellanous: podemos seleccionar si ver mensajes detallados o sencillos durante


el proceso de respaldo.

Figura 21: Herramienta de Respaldo, Pestaña Dump Options #2

En la pestaña “Objects” podremos seleccionar las bases de datos y las tablas que
queremos incluir en el respaldo

Figura 22: Herramienta de Respaldo, Pestaña Objects


La pestaña “Messages” muestra el progreso del proceso de respaldo, asi como también
cualquier mensaje que indique el error o éxito durante el proceso de respaldo.

Figura 23: Herramienta de Respaldo, Pestaña Messages

HERRAMIENTA DE RESTAURACIÓN
La herramienta de restauración permite restaurar los datos desde copias de seguridad.
Para utilizarla se debe seleccionar en el explorador de objetos una base de datos vacia,
hacer clic con el botón derecho del mouse sobre ella y elegir la opción “Restore”8.

Figura 24: Herramienta de Restauración

8
Padrón Freddy. PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN SOURCE POSTGRESQL, pag 41
Bibliografía
Freddy, P. (2013). PGADMIN III: ADMINISTRADOR DE BASE DE DATOS OPEN.

Monica, L. (2014). Postgre SQL. Obtenido de https://www.academia.edu/9340819/Postgre_SQL

Vous aimerez peut-être aussi