instalacion de postrgre sql en ubuntu

12
Ing. Sistemas Computacionales. Ing. Eva Mora Colorado Administración de Base de Datos “Manual De Instalación De PostgreSQL En La Plataforma Linux (Ubuntu 12.10)Presenta David Pedro Velasco Oscar Sabino Perez 602-C 02 de marzo de 2013 Tierra Blanca Ver.

Upload: david-vevelas

Post on 04-Jul-2015

557 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Instalacion de Postrgre sql en ubuntu

Ing. Sistemas Computacionales.

Ing. Eva Mora Colorado

Administración de Base de Datos

“Manual De Instalación De PostgreSQL En La Plataforma Linux (Ubuntu 12.10)”

Presenta

David Pedro Velasco Oscar Sabino Perez

602-C

02 de marzo de 2013 Tierra Blanca Ver.

Page 2: Instalacion de Postrgre sql en ubuntu

Instalación de PostgreSQL 9.1.8 en Ubuntu 12.10

Primeramente abrimos una terminal y tecleamos lo siguiente: sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev

Esto instala el cliente y servidor de la base de datos y algunos scripts de utilería. Una vez culminado la instalación. Tecleamos el siguiente comando: psql –versión Esto confirma que la instalación terminó adecuadamente. En mi caso fue psql (PostgreSQL) 9.1.8 contains support for command-line editing

Page 3: Instalacion de Postrgre sql en ubuntu

Ahora necesitamos establecer la contraseña del usuario postgres. Para eso tecleamos la siguiente línea en la terminal: sudo su postgres -c psql y después esta: ALTER USER postgres WITH PASSWORD 'password'; Aquí cambiamos la palabra password por la contraseña que desees usar Y salimos del proceso con la siguiente orden \q

Después de alterar la contraseña en la base de datos, deberías hacer lo mismo para el usuario postgres del sistema operativo: sudo passwd -d postgres sudo su postgres -c passwd Te aparecerá un prompt, introduce la misma contraseña que pusiste antes.

Ahora vamos a crear un Usuario llamado ejemplo1 y una base de datos llamado base_ejemplo.

Page 4: Instalacion de Postrgre sql en ubuntu

Teclea: sudo su postgres -c psql

Creamos el usuario:

create user usuario_ejemplo with password 'xxxxxx'; (la contraseña es opcional en mi caso le puse sabino) Creamos la base de datos: create database base_ejemplo owner usuario_ejemplo;

y terminamos el proceso con: \q

Y así instalamos, creamos un usuario y una base de datos en el sistema gestor de base de datos PostgreSQL. Ahora utilizaremos un Administrador llamado PgAdmin III PgAdmin III es una aplicación gráfica para gestionar el gestor de 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 usan en Linux, FreeBSD, Solaris, Mac OS X y Windows. Es capaz de gestionar versiones a partir de la PostgreSQL 7.3 ejecutándose en cualquier plataforma, así como versiones comerciales de PostgreSQL como Pervasive Postgres, EnterpriseDB,

Page 5: Instalacion de Postrgre sql en ubuntu

Mammoth Replicator y SRA PowerGres. pgAdmin III está diseñado para responder a las necesidades de todos los usuarios, desde escribir consultas SQL simples hasta desarrollar bases de datos complejas. El interfaz gráfico soporta todas las características de PostgreSQL y facilita enormemente la administración. La aplicación también incluye un editor SQL con resaltado de sintaxis, un editor de código de la parte del servidor, un agente para lanzar scripts programados, soporte para el motor de replicación Slony-I y mucho más. La conexión al servidor puede hacerse mediante conexión TCP/IP o Unix Domain Sockets (en plataformas *nix), y puede encriptarse mediante SSL para mayor seguridad. Hay dos formas de adquirir ese Administrador. Utilizaremos la más sencilla y fácil 1.- nos vamos al Centro de Software de Ubuntu

Esta es la pantalla principal y es aquí donde buscamos el PgAdmin III y lo instalamos

Page 6: Instalacion de Postrgre sql en ubuntu

Esperamos a que termine el proceso de instalación. Una vez que termine el icono del software aparecerá en el lanzador de Ubuntu

Listo!! Asi tenemos

instalado PgAdminIII. Ahora procederemos a crear tablas en nuestra base de datos ya antes creada.

Page 7: Instalacion de Postrgre sql en ubuntu

Abrimos la interfaz de PgAdminIII Damos clip sobre este icono para conectar la base de datos y nos aparecerá esto:

Page 8: Instalacion de Postrgre sql en ubuntu

Llenamos los espacios correspondientes * Nombre: escribe el nombre del server que deseas * Host: localhost * Contraseña: inserta la contraseña que escribiste en el terminal anteriormente Y damos clip en Aceptar

Page 9: Instalacion de Postrgre sql en ubuntu

Y tendremos acceso a nuestra Base de Datos antes creada en la terminal.

Desplegamos en menú de la base de datos, +Schemas, +Public y seleccionamos la opción Tables y por ultimo el botón SQL. Esto es para poder crear las tablas, hacer consultas y cada una de las operaciones.

1

2

Page 10: Instalacion de Postrgre sql en ubuntu

Es aquí donde escribimos el código

Page 11: Instalacion de Postrgre sql en ubuntu

Creación de las tablas create table Alumno( noCtrl int,primary key (noCtrl), nom varchar (25), app varchar (25), apm varchar (25), sxo varchar (5), cveMat int ) create table Materia( cveMat int,primary key(cveMat), nom varchar(10), creditos int, noCtrl int ) Relación de las tablas alter table Materia add foreign key(noCtrl) references Alumno Inserción de datos a las tablas select * from Alumno insert into Alumno values(12123,'Victor','Hernandez','Morales','H') insert into Alumno values(23233,'Omar','Virgen','Ronquillo','H') insert into Alumno values(43424,'Iliana','Huerta','Hernandez','M') select * from Materia insert into Materia values(000123,'DBA',28) insert into Materia values(212312,'F.I.S',35) insert into Materia values(443342,'Quimica',30) Consultas realizadas --obtener el nombre de la materia que cuente con creditos de 28%-- select nom,creditos from Materia where creditos=28 --obener el nombre de los alumnos que sean del sexo Masculino asi como su numero de control-- select nom,noCtrl from Alumno where sxo='H' and noCtrl=23233

Page 12: Instalacion de Postrgre sql en ubuntu

Conclusión Hoy en día las Bases de Datos, ocupan un lugar vital en cualquier área del quehacer humano, comercial, y tecnológico. No sólo las personas involucradas en el área de Informática, sino todas las personas administrativas, técnicas y con mayor razón los profesionales de cualquier carrera, deben de tener los conocimientos necesarios para poder utilizar las bases de datos.