SlideShare ist ein Scribd-Unternehmen logo
1 von 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.
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
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.
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,
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
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.
Abrimos la interfaz de PgAdminIII
Damos clip sobre este icono         para conectar la base de datos y nos aparecerá esto:
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
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.




                                    2


                                    1
Es aquí donde escribimos el código
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
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTEREduardo Schenker
 
Manual de instalacion dns
Manual de instalacion dnsManual de instalacion dns
Manual de instalacion dnsAndres Ldño
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...rameses
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sqltoniserna
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion sambaAndres Ldño
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2garciadebora
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7santiago Ramirez Ramirez
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysqloskrsolis
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centosHumano Terricola
 

Was ist angesagt? (18)

Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
OpenVPN
OpenVPNOpenVPN
OpenVPN
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
 
Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7
 
Manual de instalacion dns
Manual de instalacion dnsManual de instalacion dns
Manual de instalacion dns
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion samba
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
 
Servidor HTTP IIS
Servidor HTTP IISServidor HTTP IIS
Servidor HTTP IIS
 
Servidor de Correo
Servidor de CorreoServidor de Correo
Servidor de Correo
 
Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
Configuración Servidor DHCP
Configuración Servidor DHCPConfiguración Servidor DHCP
Configuración Servidor DHCP
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 

Andere mochten auch

LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORES
LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORESLA CONDUCTA PROACTIVA DE LOS EMPRENDEDORES
LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORESEfiaulaOpenSchool
 
Hero Conf 2015 - Portland, OR - April 28, 2015
Hero Conf 2015 - Portland, OR - April 28, 2015Hero Conf 2015 - Portland, OR - April 28, 2015
Hero Conf 2015 - Portland, OR - April 28, 2015laurenbfrankel
 
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...Jamie's Notebook
 
Survey earth in a day 2.0
Survey earth in a day 2.0Survey earth in a day 2.0
Survey earth in a day 2.0Justin Farrow
 
Keep It Simple. 10 Fabulous 5-Ingredient Recipes
Keep It Simple. 10 Fabulous 5-Ingredient RecipesKeep It Simple. 10 Fabulous 5-Ingredient Recipes
Keep It Simple. 10 Fabulous 5-Ingredient RecipesCatherine Lily
 
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...InsightInnovation
 
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Agile ME
 
Ohm's law's calculations
Ohm's law's calculationsOhm's law's calculations
Ohm's law's calculationssbarkanic
 
Ohm's law worksheet ccp
Ohm's law worksheet  ccpOhm's law worksheet  ccp
Ohm's law worksheet ccpsbarkanic
 

Andere mochten auch (12)

LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORES
LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORESLA CONDUCTA PROACTIVA DE LOS EMPRENDEDORES
LA CONDUCTA PROACTIVA DE LOS EMPRENDEDORES
 
Hero Conf 2015 - Portland, OR - April 28, 2015
Hero Conf 2015 - Portland, OR - April 28, 2015Hero Conf 2015 - Portland, OR - April 28, 2015
Hero Conf 2015 - Portland, OR - April 28, 2015
 
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...
WordCamp Fayetteville Jamie Smith presentation: "Writing in Wordpress: What t...
 
Survey earth in a day 2.0
Survey earth in a day 2.0Survey earth in a day 2.0
Survey earth in a day 2.0
 
Keep It Simple. 10 Fabulous 5-Ingredient Recipes
Keep It Simple. 10 Fabulous 5-Ingredient RecipesKeep It Simple. 10 Fabulous 5-Ingredient Recipes
Keep It Simple. 10 Fabulous 5-Ingredient Recipes
 
Guia de el debate
Guia de el debateGuia de el debate
Guia de el debate
 
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...
Big Data, Mobile, & 80 Seconds by Rolfe Swinton of RealityMine - Presented at...
 
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
 
Ohm's law's calculations
Ohm's law's calculationsOhm's law's calculations
Ohm's law's calculations
 
Vq2030
  Vq2030  Vq2030
Vq2030
 
Ohm's law worksheet ccp
Ohm's law worksheet  ccpOhm's law worksheet  ccp
Ohm's law worksheet ccp
 
Qué es latinoamérica
Qué es latinoaméricaQué es latinoamérica
Qué es latinoamérica
 

Ähnlich wie Instalacion de Postrgre sql en ubuntu

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sasRafael Toro
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasicoLucia Zambrano Franco
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
Aprendiendopostgresql 090812172635-phpapp01
Aprendiendopostgresql 090812172635-phpapp01Aprendiendopostgresql 090812172635-phpapp01
Aprendiendopostgresql 090812172635-phpapp01DC FCP
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Julio Antonio Huaman Chuque
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Gustavo Inocente Chacón
 
curso-servidores-apache-2
curso-servidores-apache-2curso-servidores-apache-2
curso-servidores-apache-2greenpeans
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevskantoniorua1
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsDaniel Huerta Cruz
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javaNey Rogger Miranda
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.SergioLopez467
 

Ähnlich wie Instalacion de Postrgre sql en ubuntu (20)

Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Semana 7 Despliegue a producción ORACLE OCI
Semana 7   Despliegue a producción ORACLE OCISemana 7   Despliegue a producción ORACLE OCI
Semana 7 Despliegue a producción ORACLE OCI
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Aprendiendopostgresql 090812172635-phpapp01
Aprendiendopostgresql 090812172635-phpapp01Aprendiendopostgresql 090812172635-phpapp01
Aprendiendopostgresql 090812172635-phpapp01
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
 
curso-servidores-apache-2
curso-servidores-apache-2curso-servidores-apache-2
curso-servidores-apache-2
 
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
Como crear usuarios y asignar permisos en postgre sql   blog de alevskComo crear usuarios y asignar permisos en postgre sql   blog de alevsk
Como crear usuarios y asignar permisos en postgre sql blog de alevsk
 
Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
 
PROCESOS EN LINUX. ::: http://leymebamba.com
PROCESOS EN LINUX.   ::: http://leymebamba.comPROCESOS EN LINUX.   ::: http://leymebamba.com
PROCESOS EN LINUX. ::: http://leymebamba.com
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /java
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
 

Kürzlich hochgeladen

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 

Kürzlich hochgeladen (20)

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 

Instalacion de Postrgre sql en ubuntu

  • 1. 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.
  • 2. 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
  • 3. 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.
  • 4. 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,
  • 5. 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
  • 6. 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.
  • 7. Abrimos la interfaz de PgAdminIII Damos clip sobre este icono para conectar la base de datos y nos aparecerá esto:
  • 8. 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
  • 9. 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. 2 1
  • 10. Es aquí donde escribimos el código
  • 11. 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
  • 12. 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.