Вы находитесь на странице: 1из 4

Introduccin a PostgreSQL

Introduccin
PostgreSQL es un gestor de base de datos open source que posee varias caractersticas avanzadas.
La versin que estaremos utilizando ser la 9.3.9. Al hacer la instalacin normal del gestor,
tambin se instalar el programa PgAdmin3, que nos permite administrar nuestros servidores y
bases de datos Postgres.
En esta prctica nos enfocaremos en el uso de este gestor.
1. Abrir el programa PgAdmin3.
Se abrir la siguiente ventana:

1. Object browser: Ac se listan los diferentes servidores, as como las bases de datos
contenidas en ellos y los diferentes objetos que lo contienen, como tablas,
procedimientos almacenados, funciones, vistas, etc.
2. Pestaa de propiedades: Se listan las diferentes propiedades del objeto seleccionado
(servidor, base de datos, tabla, vista, etc.)
3. Pestaa de SQL: Se muestra el SQL para crear el objeto seleccionado.

2. Abrir el servidor local. Para abrir el servidor local simplemente damos doble click en el.
(Dar doble click sobre PostgreSQL 9.3 (localhost)
3. Se expandir el servidor con los siguientes tems:

1. Databases: Se listan las bases de datos que se encuentran en el servidor


Tablespaces: Se listan los espacios de tabla (localidades donde se guardan los datos en
si de la base de datos) que contiene el servidor
Group Roles: Se listan los grupos de roles que tiene el servidor
Login Roles: Se listan los usuarios que se pueden conectar al servidor y a alguna base
de datos especfica
2. Se listan las propiedades del servidor
4. Crear una nueva base de datos. Para crear una nueva base de datos, damos click derecho a la
opcin de Databases y luego seleccionamos New database
5. Ingresamos el nombre de la base de datos y le damos click en OK

6. Para ingresar a la base de datos simplemente damos click sobre ella. Dar click a la base de datos
estudiantes.
7. Se listarn las distintas estructuras que posee la base de datos. La que nos interesa es el tem
Schema o Esquema ya que ah es donde se encontrarn nuestros objetos que vayamos
creando en la base de datos. Por defecto est el esquema public que es con el que nosotros
trabajaremos.
8. Al expandir el esquema public se nos muestra todo lo que puede contener. Entre los que
estaremos viendo en nuestro curso sern:

Functions: Donde se guardarn los procedimientos almacenados y funciones que


programemos.
Sequences: Donde se guardan las secuencias que se utilizan para los tipos de datos
SERIAL (equivalente a IDENTITY en SQL Server)
Tablas: Donde encontraremos las tablas que vayamos creando
Trigger Functions: Donde se encuentran los triggers o disparadores que creamos
Views: Las vistas que se vayan creando se encontrarn aqu.

9. Ejecutar sentencias SQL. Para ejecutar sentencias SQL sobre la base de datos, daremos click al
botn SQL que se encuentra en la barra de herramientas:

Se abrir una ventana donde se podrn ejecutar consultas de tipo DDL, DML, etc. Crearemos la
tabla Alumno:

Para ejecutar la instruccin damos click al botn


herramientas.
La tabla se habr creado.

que se encuentra en la barra de