SlideShare une entreprise Scribd logo
1  sur  31
Manual
Integrantes del equipo:
Lorenzo Antonio Flores Perez
Stefany Alejandra Martinez Campos
Beatriz Adriana Ibarra Mendoza
ADMINISTRACION DE BASE DE DATOS
Periodo Agosto - Diciembre 2015
INSTITUTOTECNOLOGICO DESALTILLO
ÍNDICE
1. Instalación ......................................................................................................................1
2. Creación de usuarios......................................................................................................6
3. Creación de base de datos...........................................................................................14
4. Creacion de tablas........................................................................................................16
5. Operaciones..................................................................................................................21
6. Backup y Restore..........................................................................................................26
1
1. Instalación
1. Entrar a la página http://www.postgresql.org/download/
2. Elegir el Sistema Operativo en el que se instalará
3. Yo elegí la opción para Windows. Después presionas la palabra Download
4. Eliges la versión que más te convenga de acuerdo a tu equipo.
5. La descarga comenzará automáticamente, si no, puedes presionar la palabra here
para que comience.
2
6. Una vez que se termine de descargar, das doble clic sobre el instalador y das
aceptar para poder comenzar con la instalación. Selecciona siguiente.
7. Seleccionas la ubicación en la que quieras que se descargue y presionas siguiente.
8. Seleccionas la ubicación en la que deseas almacenar los datos y presionas
siguiente.
3
9. Crear una contraseña y recordarla, ya que se usará posteriormente. Presionas
siguiente.
10. Dejamos el número de puerto igual y presionamos siguiente.
11. Dejamos la configuración regional por defecto y avanzamos.
4
12. El programa esta listo para instalarse y presionamos siguiente.
13. Esperamos a que la instalación termine.
14. PostgreSQL está listo para usar y presionamos terminar.
5
15. Buscamos pgAdmin para iniciar la interfaz gráfica del sistema gestor y SQL Shell
para abrir trabajar con comandos.
6
2. Creación de usuarios
1. Buscaremos en nuestros programas pgAdmin III
Con esto iniciara la aplicación a cargar y nos abrirá el pgAdmin III
7
2. Una vez realizado esto nos mostrara la aplicación nos mostrara del lado izquierdo
todos los objetos con los que podemos interactuar servidores, usuarios, tablas,
vistas, etc.
3. Ahora daremos clic derecho sobre el servidor que esta creado por default que es el
que se crea desde la instalación del programa y nos desplegara un menú en el cual
daremos clic en Connect para conectarnos.
8
Nos desplegara una pequeña ventana en la cual pondremos la contraseña que asignamos
al DBA en la instalación del PostgreSQL.
9
Una vez conectados veremos todas las propiedades del servidor de lado izquierdo en el
navegador de objetos.
4. Nos dirigiremos a Login Roles que es dónde se administran los usuarios y daremos
clic derecho sobre ese para así seleccionar en el menú que nos desplegara New
Login Role… que es donde crearemos nuestro nuevo usuario.
10
Nos mostrara una pequeña ventana en dónde tendremos varias pestañas la primera que
dice Properties es aquí en la cual nos pedirá el nombre y algún comentario que queramos
agregar a la creación del usuario.
5. Cambiaremos de pestaña Definition en la parte superior, en esta pondremos o
asignaremos el password a nuestro usuario tendremos que ponerlo dos veces.
6. Ahora volveremos a seleccionar otra pestaña esta será Role privileges en esta le
daremos todos los privilegios a nuestro usuario que deseemos desde crear base de
datos hasta poder realizar backups y replicaciones.
11
7. Una ves hecho esto daremos clic en OK con esto podremos observar en la parte de
navegador de objetos o Object Browser en el apartado de Login Roles podremos
ver nuestro usuario creado.
8. Ahora en el navegador de objetos seleccionaremos el servidor PostgreSqL
9.4(localhost:5432) y daremos clic derecho sobre el para dar clic en Disconnect
Server
Con esto ya se habrá cerrado sesión con el usuario con el que aviamos iniciado y podemos
observar que en el servidor aparece una pequeña X roja la cual indica que esta
desconectado.
12
9. daremos clic derecho sobre el servidor para darle nuevamente clic en Properties…
10. Nos desplegara una ventana en la cual nos mostrara las propiedades del servidor y
buscaremos el campo de Username. Escribiremos el nombre de nuestro usuario
con el que nos deseamos conectar y daremos clic en OK.
13
11. Ahora nuevamente seleccionaremos el servidor para darle clic derecho y en el
menú que nos despliega y nos conectaremos.
12. Una ves conectados en nuestro usuario nos mostrara las propiedades del servidor
y en estas podremos observar el Username
14
3. Creación de base de datos
1. Nos dirigimos en el navegador de objetos y seleccionaremos Databases el cual es el
apartado donde podemos ver las bases de datos que se han creado, daremos clic
derecho sobre Databases para en el menú desplegado seleccionar New Database…
2. Nos mostrara una pequeña ventana con varias pestañas la primera llamada
Properties y como primer campo llamado Name pondremos el nombre de nuestra
nueva base de datos, en el tercer campo llamado Owner seleccionaremos quien es
el propietario (nos mostrara una lista de usuarios) de la base de datos el cual
tendrá acceso a los privilegios que le asignaremos adelante.
15
3. Ahora cambiaremos a la pestaña Privileges en esta pestaña únicamente
seleccionaremos los privilegios que le daremos a la base de datos así como los
roles de cada quien en caso de que queramos que varios usuarios la manejen,
realizado esto daremos clic en OK.
4. Ahora nuevamente en el apartado de Navegador de Objetos Observaremos en el
apartado de Databases las bases de datos que se tienen creadas y podremos ver
que ya se encuentra creada nuestra base de datos anteriormente creada.
Nos aparece una X roja sobre nuestra base de datos esto indica que no hemos inicializado
esto se soluciona solo con seleccionar nuestra base de datos y con esto finalizamos la
creación de nuestro usuario y base de datos.
16
4. Creacion de tablas
1. En nuestro menu de objetos daremos click derecho y seleccionaremos New table..
17
2. En la pestaña de Properties asignaremos un nombre y el nombre del propietario
3. En la pestaña de Columns seleccionaremos Add
18
4. Y agregaremos el nombre, el tipo de dato, la longitud, algún comentario y daremos
OK
5. Seleccionamos Definition y palomeamos Not NULL
19
6. En Constraints seleccionamos el tipo de llave y damos click en Add
7. Se le da algún nombre relacionado con la tabla y un comentario opcional.
8. En la pestaña de Columns seleccionamos el campo que tendrá ese tipo de llave y
daremos OK.
20
9. En el menu de objetos se observa las tablas creadas
21
5. Operaciones
En el menú de objetos, en la tabla anteriormente creada daremos clic derecho y
seleccionar Scripts y seleccionar alguna operación.
22
a. INSERT
1. Seleccionamos INSERT Script y mostrara la siguiente ventana en la cual podemos
insertar los datos correspondientes a cada columna
23
b. SELECT
1. Seleccionamos SELECT Script y nos mostrara la siguiente ventana, en donde
podremos crear los queries y si funcionan correctamente la operación se mostrara
en la parte inferior de la pantalla.
 PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O
MARCARA UN ERROR DE SINTAXIS.
24
c. UPDATE
1. Seleccionamos UPDATE Script y nos mostrara la siguiente ventana, en donde
podremos crear los queries y si funcionan correctamente la operación se mostrara
en la parte inferior de la pantalla.
 PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O
MARCARA UN ERROR DE SINTAXIS.
25
d. DELETE
1. Seleccionamos DELETE Script y nos mostrara la siguiente ventana, en donde
podremos crear los queries y si funcionan correctamente la operación se mostrara
en la parte inferior de la pantalla.
 PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O
MARCARA UN ERROR DE SINTAXIS.
26
6. Backup y Restore
Para realizar el respaldo de la base de datos, debemos seguir los siguientes pasos:
1. Acceder a pgAdmin y dar clic derecho sobre la base de datos a respaldar.
2. Seleccionar la opción Resguardo del menú contextual y aparecerá la siguiente
pantalla.
3. Proporcionar ubicación y nombre con que se desea generar el archivo de respaldo
con extensión .backup
4. Seleccionar formato Tar
5. y dar clic en el botón Resguardo
27
Para restaurar nuestra base de datos, debemos seguir los siguientes pasos:
6. Acceder con pgAdmin al servidor en que se desee restaurar la base de datos y
eliminarla en caso de que exista
7. Dar clic derecho en Bases de datos y seleccionar la opción Nueva base de datos...
8. Proporcionar el mismo nombre del archivo a restaurar y propietario de la base de
datos para finalmente dar clic en el botón OK
9. Dar clic derecho sobre la base datos creada y seleccionar la opción Restaurar del
menú contextual
28
10. Proporcionar ubicación y nombre del archivo de respaldo
11. Seleccionar formato Custom o Tar
12. y dar clic en el botón Restaurar
Finalmente nuestra base de datos ha sido restaurada y se puede verificar por medio de
pgAdmin consultando los datos.

Contenu connexe

Tendances

Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0CristianRomero179
 
Etiquetas basicas html
Etiquetas basicas htmlEtiquetas basicas html
Etiquetas basicas htmlMiguel Barajas
 
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)Ejercicio practico LibreOffice Impress (Parque Selwo Marina)
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)Agneta Gallardo
 
Base De Datos Renta Car
Base De Datos Renta CarBase De Datos Renta Car
Base De Datos Renta Carxgvxavi
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL WorkbenchJair Ospino Ardila
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datosDILMER OLIVERA
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeansEmerson Garay
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
Solucionar Pantalla Negra GPO Desktop
Solucionar Pantalla Negra GPO DesktopSolucionar Pantalla Negra GPO Desktop
Solucionar Pantalla Negra GPO DesktopRaGaZoMe
 
Tutorial - Explorador de archivos - Windows 10
Tutorial - Explorador de archivos - Windows 10Tutorial - Explorador de archivos - Windows 10
Tutorial - Explorador de archivos - Windows 10ElizabethTorresMoral
 
Efecto 3D en Corel Draw
Efecto 3D en Corel DrawEfecto 3D en Corel Draw
Efecto 3D en Corel DrawLuis Palomino
 
Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleUVM
 
Examen sistemas operativos
Examen sistemas operativosExamen sistemas operativos
Examen sistemas operativosKt Ortega
 
Instalación de servicio dhcp en windows server 2008
Instalación de servicio dhcp en windows server 2008Instalación de servicio dhcp en windows server 2008
Instalación de servicio dhcp en windows server 2008Michelle Gutierrez
 
Manual de Flash Cs6
Manual de Flash Cs6Manual de Flash Cs6
Manual de Flash Cs6saydo2007
 

Tendances (20)

Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Etiquetas basicas html
Etiquetas basicas htmlEtiquetas basicas html
Etiquetas basicas html
 
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)Ejercicio practico LibreOffice Impress (Parque Selwo Marina)
Ejercicio practico LibreOffice Impress (Parque Selwo Marina)
 
Base De Datos Renta Car
Base De Datos Renta CarBase De Datos Renta Car
Base De Datos Renta Car
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL Workbench
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
Solucionar Pantalla Negra GPO Desktop
Solucionar Pantalla Negra GPO DesktopSolucionar Pantalla Negra GPO Desktop
Solucionar Pantalla Negra GPO Desktop
 
Guia 7 crear un folleto publisher
Guia 7 crear un folleto publisherGuia 7 crear un folleto publisher
Guia 7 crear un folleto publisher
 
Tutorial - Explorador de archivos - Windows 10
Tutorial - Explorador de archivos - Windows 10Tutorial - Explorador de archivos - Windows 10
Tutorial - Explorador de archivos - Windows 10
 
Efecto 3D en Corel Draw
Efecto 3D en Corel DrawEfecto 3D en Corel Draw
Efecto 3D en Corel Draw
 
Controles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion MultipleControles VB 6 De Seleccion Multiple
Controles VB 6 De Seleccion Multiple
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Examen sistemas operativos
Examen sistemas operativosExamen sistemas operativos
Examen sistemas operativos
 
Ers scrum ieee 830 app delivery
Ers   scrum ieee 830 app deliveryErs   scrum ieee 830 app delivery
Ers scrum ieee 830 app delivery
 
Instalación de servicio dhcp en windows server 2008
Instalación de servicio dhcp en windows server 2008Instalación de servicio dhcp en windows server 2008
Instalación de servicio dhcp en windows server 2008
 
Manual de Flash Cs6
Manual de Flash Cs6Manual de Flash Cs6
Manual de Flash Cs6
 

En vedette

Resume Dt.07.01.2017
Resume Dt.07.01.2017Resume Dt.07.01.2017
Resume Dt.07.01.2017Riddhi Shah
 
Understanding Personal Financial Statements
Understanding Personal Financial StatementsUnderstanding Personal Financial Statements
Understanding Personal Financial StatementsMelvin E. Key, Sr
 
Billboards & poster campaigns
Billboards & poster campaignsBillboards & poster campaigns
Billboards & poster campaignsFiroz Hamza
 
Softwarewerkzeuge Portfoliomanagement Vortrag TU Darmstadt
Softwarewerkzeuge Portfoliomanagement Vortrag TU DarmstadtSoftwarewerkzeuge Portfoliomanagement Vortrag TU Darmstadt
Softwarewerkzeuge Portfoliomanagement Vortrag TU DarmstadtAndreas Borchert
 
Research on museum
Research on museumResearch on museum
Research on museumFurqan Khan
 
pepitas de diamante Eliécer salesman
pepitas de diamante Eliécer salesmanpepitas de diamante Eliécer salesman
pepitas de diamante Eliécer salesmanOrlando Vargas
 
Analisi del telaio di una Bicicletta
Analisi del telaio di una BiciclettaAnalisi del telaio di una Bicicletta
Analisi del telaio di una BiciclettaFederico Bresciani
 
Subgénero Astrophea (Passiflora L.)
Subgénero Astrophea (Passiflora L.)Subgénero Astrophea (Passiflora L.)
Subgénero Astrophea (Passiflora L.)John Ocampo
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo softwareHector L
 
Progetto dell'albero centrale di un motoriduttore
Progetto dell'albero centrale di un motoriduttoreProgetto dell'albero centrale di un motoriduttore
Progetto dell'albero centrale di un motoriduttoreFederico Bresciani
 
Catalogo medicina tradicional de México 2017
Catalogo medicina tradicional de México 2017Catalogo medicina tradicional de México 2017
Catalogo medicina tradicional de México 2017Arte En Las Manos
 
A OVELHA PERDIDA E A MOEDA PERDIDA
A OVELHA PERDIDA E A MOEDA PERDIDAA OVELHA PERDIDA E A MOEDA PERDIDA
A OVELHA PERDIDA E A MOEDA PERDIDAEnerliz
 
Creating a Most Loved Workplace
Creating a Most Loved WorkplaceCreating a Most Loved Workplace
Creating a Most Loved WorkplaceQualtrics
 
Lição 1 - As obras da carne e o fruto do Espírito Santo
Lição 1 - As obras da carne e o fruto do Espírito SantoLição 1 - As obras da carne e o fruto do Espírito Santo
Lição 1 - As obras da carne e o fruto do Espírito SantoAilton da Silva
 

En vedette (17)

Resume Dt.07.01.2017
Resume Dt.07.01.2017Resume Dt.07.01.2017
Resume Dt.07.01.2017
 
Understanding Personal Financial Statements
Understanding Personal Financial StatementsUnderstanding Personal Financial Statements
Understanding Personal Financial Statements
 
Trabajo de la salud publica a la enfermedad
Trabajo de la salud publica a la enfermedadTrabajo de la salud publica a la enfermedad
Trabajo de la salud publica a la enfermedad
 
Billboards & poster campaigns
Billboards & poster campaignsBillboards & poster campaigns
Billboards & poster campaigns
 
Softwarewerkzeuge Portfoliomanagement Vortrag TU Darmstadt
Softwarewerkzeuge Portfoliomanagement Vortrag TU DarmstadtSoftwarewerkzeuge Portfoliomanagement Vortrag TU Darmstadt
Softwarewerkzeuge Portfoliomanagement Vortrag TU Darmstadt
 
Research on museum
Research on museumResearch on museum
Research on museum
 
pepitas de diamante Eliécer salesman
pepitas de diamante Eliécer salesmanpepitas de diamante Eliécer salesman
pepitas de diamante Eliécer salesman
 
Analisi del telaio di una Bicicletta
Analisi del telaio di una BiciclettaAnalisi del telaio di una Bicicletta
Analisi del telaio di una Bicicletta
 
Subgénero Astrophea (Passiflora L.)
Subgénero Astrophea (Passiflora L.)Subgénero Astrophea (Passiflora L.)
Subgénero Astrophea (Passiflora L.)
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo software
 
Progetto dell'albero centrale di un motoriduttore
Progetto dell'albero centrale di un motoriduttoreProgetto dell'albero centrale di un motoriduttore
Progetto dell'albero centrale di un motoriduttore
 
Catalogo medicina tradicional de México 2017
Catalogo medicina tradicional de México 2017Catalogo medicina tradicional de México 2017
Catalogo medicina tradicional de México 2017
 
Actividad Fase 1
Actividad Fase 1Actividad Fase 1
Actividad Fase 1
 
A OVELHA PERDIDA E A MOEDA PERDIDA
A OVELHA PERDIDA E A MOEDA PERDIDAA OVELHA PERDIDA E A MOEDA PERDIDA
A OVELHA PERDIDA E A MOEDA PERDIDA
 
Creating a Most Loved Workplace
Creating a Most Loved WorkplaceCreating a Most Loved Workplace
Creating a Most Loved Workplace
 
Lição 1 - As obras da carne e o fruto do Espírito Santo
Lição 1 - As obras da carne e o fruto do Espírito SantoLição 1 - As obras da carne e o fruto do Espírito Santo
Lição 1 - As obras da carne e o fruto do Espírito Santo
 
Taller de Facturación de Servicios de Salud 2016
Taller de Facturación de Servicios de Salud 2016Taller de Facturación de Servicios de Salud 2016
Taller de Facturación de Servicios de Salud 2016
 

Similaire à Manual completo del manejador de base de datos Postgre SQL

bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLJesus Alberto Casco Agudelo
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0WendyMendez30
 
Escritorio remoto para blog
Escritorio remoto para blog Escritorio remoto para blog
Escritorio remoto para blog Tescha Tescha
 
Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014loco8888
 
Escritorio remoto Windows Server 2012
Escritorio remoto Windows Server 2012Escritorio remoto Windows Server 2012
Escritorio remoto Windows Server 2012Antonio Ortega
 
Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Erinsita
 
MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6JhonatanCPC
 
Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Wil Balam
 
Terminado proyecto final de_administracion_de_redes
Terminado proyecto final de_administracion_de_redesTerminado proyecto final de_administracion_de_redes
Terminado proyecto final de_administracion_de_redestovar242
 
Proyecto final de_administracion_de_redes
Proyecto final de_administracion_de_redesProyecto final de_administracion_de_redes
Proyecto final de_administracion_de_redesmonchy17
 
Cuentas de usuario Active Directory
Cuentas de usuario Active DirectoryCuentas de usuario Active Directory
Cuentas de usuario Active DirectoryAntonio Ortega
 
Proyecto final de administracion de redes
Proyecto final de administracion de redesProyecto final de administracion de redes
Proyecto final de administracion de redesFäbiän Alärcön
 
Tutorial aspx
Tutorial aspxTutorial aspx
Tutorial aspxjlmanmons
 

Similaire à Manual completo del manejador de base de datos Postgre SQL (20)

bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
 
Escritorio remoto para blog
Escritorio remoto para blog Escritorio remoto para blog
Escritorio remoto para blog
 
Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014
 
Escritorio remoto Windows Server 2012
Escritorio remoto Windows Server 2012Escritorio remoto Windows Server 2012
Escritorio remoto Windows Server 2012
 
Programacion2
Programacion2Programacion2
Programacion2
 
IREPORT
IREPORTIREPORT
IREPORT
 
Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2
 
MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6
 
Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2
 
Reportes
ReportesReportes
Reportes
 
Terminado proyecto final de_administracion_de_redes
Terminado proyecto final de_administracion_de_redesTerminado proyecto final de_administracion_de_redes
Terminado proyecto final de_administracion_de_redes
 
Proyecto final de_administracion_de_redes
Proyecto final de_administracion_de_redesProyecto final de_administracion_de_redes
Proyecto final de_administracion_de_redes
 
Reportes
ReportesReportes
Reportes
 
Cuentas de usuario Active Directory
Cuentas de usuario Active DirectoryCuentas de usuario Active Directory
Cuentas de usuario Active Directory
 
Proyecto final de administracion de redes
Proyecto final de administracion de redesProyecto final de administracion de redes
Proyecto final de administracion de redes
 
Tutorial aspx
Tutorial aspxTutorial aspx
Tutorial aspx
 

Plus de Lorenzo Antonio Flores Perez (14)

Analizar y dar a conocer características de LIFI
Analizar y dar a conocer características de LIFI Analizar y dar a conocer características de LIFI
Analizar y dar a conocer características de LIFI
 
Unidad 5 de Inteligencia Artificial Sistemas computacionales
Unidad 5 de Inteligencia Artificial Sistemas computacionalesUnidad 5 de Inteligencia Artificial Sistemas computacionales
Unidad 5 de Inteligencia Artificial Sistemas computacionales
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
Programación de dispositivos móviles UNIDAD 5
Programación de dispositivos móviles UNIDAD 5Programación de dispositivos móviles UNIDAD 5
Programación de dispositivos móviles UNIDAD 5
 
Manual de oracle sql
Manual de oracle sqlManual de oracle sql
Manual de oracle sql
 
Manejo de usuarios mysql ORACLE
Manejo de usuarios mysql ORACLEManejo de usuarios mysql ORACLE
Manejo de usuarios mysql ORACLE
 
Manual de instalación de adt y sdk de android utilizando el ide eclipse Mac ...
Manual de instalación de adt y sdk de android utilizando el ide eclipse Mac ...Manual de instalación de adt y sdk de android utilizando el ide eclipse Mac ...
Manual de instalación de adt y sdk de android utilizando el ide eclipse Mac ...
 
Proyecto Cultura Empresarial
Proyecto Cultura EmpresarialProyecto Cultura Empresarial
Proyecto Cultura Empresarial
 
Fundamentos de Telecomunicaciones U1
Fundamentos de Telecomunicaciones U1Fundamentos de Telecomunicaciones U1
Fundamentos de Telecomunicaciones U1
 
TALLER DE SISTEMAS OPERATIVOS
TALLER DE SISTEMAS OPERATIVOSTALLER DE SISTEMAS OPERATIVOS
TALLER DE SISTEMAS OPERATIVOS
 
Prevención de Malware Investigación Documental
Prevención de Malware Investigación DocumentalPrevención de Malware Investigación Documental
Prevención de Malware Investigación Documental
 
Cultura empresarial UNIDAD 2
Cultura empresarial UNIDAD 2Cultura empresarial UNIDAD 2
Cultura empresarial UNIDAD 2
 
Aspectos relevantes de la visita
Aspectos relevantes de la visitaAspectos relevantes de la visita
Aspectos relevantes de la visita
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 

Manual completo del manejador de base de datos Postgre SQL

  • 1. Manual Integrantes del equipo: Lorenzo Antonio Flores Perez Stefany Alejandra Martinez Campos Beatriz Adriana Ibarra Mendoza ADMINISTRACION DE BASE DE DATOS Periodo Agosto - Diciembre 2015 INSTITUTOTECNOLOGICO DESALTILLO
  • 2.
  • 3. ÍNDICE 1. Instalación ......................................................................................................................1 2. Creación de usuarios......................................................................................................6 3. Creación de base de datos...........................................................................................14 4. Creacion de tablas........................................................................................................16 5. Operaciones..................................................................................................................21 6. Backup y Restore..........................................................................................................26
  • 4. 1 1. Instalación 1. Entrar a la página http://www.postgresql.org/download/ 2. Elegir el Sistema Operativo en el que se instalará 3. Yo elegí la opción para Windows. Después presionas la palabra Download 4. Eliges la versión que más te convenga de acuerdo a tu equipo. 5. La descarga comenzará automáticamente, si no, puedes presionar la palabra here para que comience.
  • 5. 2 6. Una vez que se termine de descargar, das doble clic sobre el instalador y das aceptar para poder comenzar con la instalación. Selecciona siguiente. 7. Seleccionas la ubicación en la que quieras que se descargue y presionas siguiente. 8. Seleccionas la ubicación en la que deseas almacenar los datos y presionas siguiente.
  • 6. 3 9. Crear una contraseña y recordarla, ya que se usará posteriormente. Presionas siguiente. 10. Dejamos el número de puerto igual y presionamos siguiente. 11. Dejamos la configuración regional por defecto y avanzamos.
  • 7. 4 12. El programa esta listo para instalarse y presionamos siguiente. 13. Esperamos a que la instalación termine. 14. PostgreSQL está listo para usar y presionamos terminar.
  • 8. 5 15. Buscamos pgAdmin para iniciar la interfaz gráfica del sistema gestor y SQL Shell para abrir trabajar con comandos.
  • 9. 6 2. Creación de usuarios 1. Buscaremos en nuestros programas pgAdmin III Con esto iniciara la aplicación a cargar y nos abrirá el pgAdmin III
  • 10. 7 2. Una vez realizado esto nos mostrara la aplicación nos mostrara del lado izquierdo todos los objetos con los que podemos interactuar servidores, usuarios, tablas, vistas, etc. 3. Ahora daremos clic derecho sobre el servidor que esta creado por default que es el que se crea desde la instalación del programa y nos desplegara un menú en el cual daremos clic en Connect para conectarnos.
  • 11. 8 Nos desplegara una pequeña ventana en la cual pondremos la contraseña que asignamos al DBA en la instalación del PostgreSQL.
  • 12. 9 Una vez conectados veremos todas las propiedades del servidor de lado izquierdo en el navegador de objetos. 4. Nos dirigiremos a Login Roles que es dónde se administran los usuarios y daremos clic derecho sobre ese para así seleccionar en el menú que nos desplegara New Login Role… que es donde crearemos nuestro nuevo usuario.
  • 13. 10 Nos mostrara una pequeña ventana en dónde tendremos varias pestañas la primera que dice Properties es aquí en la cual nos pedirá el nombre y algún comentario que queramos agregar a la creación del usuario. 5. Cambiaremos de pestaña Definition en la parte superior, en esta pondremos o asignaremos el password a nuestro usuario tendremos que ponerlo dos veces. 6. Ahora volveremos a seleccionar otra pestaña esta será Role privileges en esta le daremos todos los privilegios a nuestro usuario que deseemos desde crear base de datos hasta poder realizar backups y replicaciones.
  • 14. 11 7. Una ves hecho esto daremos clic en OK con esto podremos observar en la parte de navegador de objetos o Object Browser en el apartado de Login Roles podremos ver nuestro usuario creado. 8. Ahora en el navegador de objetos seleccionaremos el servidor PostgreSqL 9.4(localhost:5432) y daremos clic derecho sobre el para dar clic en Disconnect Server Con esto ya se habrá cerrado sesión con el usuario con el que aviamos iniciado y podemos observar que en el servidor aparece una pequeña X roja la cual indica que esta desconectado.
  • 15. 12 9. daremos clic derecho sobre el servidor para darle nuevamente clic en Properties… 10. Nos desplegara una ventana en la cual nos mostrara las propiedades del servidor y buscaremos el campo de Username. Escribiremos el nombre de nuestro usuario con el que nos deseamos conectar y daremos clic en OK.
  • 16. 13 11. Ahora nuevamente seleccionaremos el servidor para darle clic derecho y en el menú que nos despliega y nos conectaremos. 12. Una ves conectados en nuestro usuario nos mostrara las propiedades del servidor y en estas podremos observar el Username
  • 17. 14 3. Creación de base de datos 1. Nos dirigimos en el navegador de objetos y seleccionaremos Databases el cual es el apartado donde podemos ver las bases de datos que se han creado, daremos clic derecho sobre Databases para en el menú desplegado seleccionar New Database… 2. Nos mostrara una pequeña ventana con varias pestañas la primera llamada Properties y como primer campo llamado Name pondremos el nombre de nuestra nueva base de datos, en el tercer campo llamado Owner seleccionaremos quien es el propietario (nos mostrara una lista de usuarios) de la base de datos el cual tendrá acceso a los privilegios que le asignaremos adelante.
  • 18. 15 3. Ahora cambiaremos a la pestaña Privileges en esta pestaña únicamente seleccionaremos los privilegios que le daremos a la base de datos así como los roles de cada quien en caso de que queramos que varios usuarios la manejen, realizado esto daremos clic en OK. 4. Ahora nuevamente en el apartado de Navegador de Objetos Observaremos en el apartado de Databases las bases de datos que se tienen creadas y podremos ver que ya se encuentra creada nuestra base de datos anteriormente creada. Nos aparece una X roja sobre nuestra base de datos esto indica que no hemos inicializado esto se soluciona solo con seleccionar nuestra base de datos y con esto finalizamos la creación de nuestro usuario y base de datos.
  • 19. 16 4. Creacion de tablas 1. En nuestro menu de objetos daremos click derecho y seleccionaremos New table..
  • 20. 17 2. En la pestaña de Properties asignaremos un nombre y el nombre del propietario 3. En la pestaña de Columns seleccionaremos Add
  • 21. 18 4. Y agregaremos el nombre, el tipo de dato, la longitud, algún comentario y daremos OK 5. Seleccionamos Definition y palomeamos Not NULL
  • 22. 19 6. En Constraints seleccionamos el tipo de llave y damos click en Add 7. Se le da algún nombre relacionado con la tabla y un comentario opcional. 8. En la pestaña de Columns seleccionamos el campo que tendrá ese tipo de llave y daremos OK.
  • 23. 20 9. En el menu de objetos se observa las tablas creadas
  • 24. 21 5. Operaciones En el menú de objetos, en la tabla anteriormente creada daremos clic derecho y seleccionar Scripts y seleccionar alguna operación.
  • 25. 22 a. INSERT 1. Seleccionamos INSERT Script y mostrara la siguiente ventana en la cual podemos insertar los datos correspondientes a cada columna
  • 26. 23 b. SELECT 1. Seleccionamos SELECT Script y nos mostrara la siguiente ventana, en donde podremos crear los queries y si funcionan correctamente la operación se mostrara en la parte inferior de la pantalla.  PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O MARCARA UN ERROR DE SINTAXIS.
  • 27. 24 c. UPDATE 1. Seleccionamos UPDATE Script y nos mostrara la siguiente ventana, en donde podremos crear los queries y si funcionan correctamente la operación se mostrara en la parte inferior de la pantalla.  PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O MARCARA UN ERROR DE SINTAXIS.
  • 28. 25 d. DELETE 1. Seleccionamos DELETE Script y nos mostrara la siguiente ventana, en donde podremos crear los queries y si funcionan correctamente la operación se mostrara en la parte inferior de la pantalla.  PARA MANDAR A LLAMAR UNA TABLA ES NECESARIO USAR LAS COMILLAS (“ ”) O MARCARA UN ERROR DE SINTAXIS.
  • 29. 26 6. Backup y Restore Para realizar el respaldo de la base de datos, debemos seguir los siguientes pasos: 1. Acceder a pgAdmin y dar clic derecho sobre la base de datos a respaldar. 2. Seleccionar la opción Resguardo del menú contextual y aparecerá la siguiente pantalla. 3. Proporcionar ubicación y nombre con que se desea generar el archivo de respaldo con extensión .backup 4. Seleccionar formato Tar 5. y dar clic en el botón Resguardo
  • 30. 27 Para restaurar nuestra base de datos, debemos seguir los siguientes pasos: 6. Acceder con pgAdmin al servidor en que se desee restaurar la base de datos y eliminarla en caso de que exista 7. Dar clic derecho en Bases de datos y seleccionar la opción Nueva base de datos... 8. Proporcionar el mismo nombre del archivo a restaurar y propietario de la base de datos para finalmente dar clic en el botón OK 9. Dar clic derecho sobre la base datos creada y seleccionar la opción Restaurar del menú contextual
  • 31. 28 10. Proporcionar ubicación y nombre del archivo de respaldo 11. Seleccionar formato Custom o Tar 12. y dar clic en el botón Restaurar Finalmente nuestra base de datos ha sido restaurada y se puede verificar por medio de pgAdmin consultando los datos.