SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

Mongoose and MongoDB 101
Mongoose and MongoDB 101Mongoose and MongoDB 101
Mongoose and MongoDB 101Will Button
 
Developing New Widgets for your Views in Owl
Developing New Widgets for your Views in OwlDeveloping New Widgets for your Views in Owl
Developing New Widgets for your Views in OwlOdoo
 
PL/SQL Fundamentals I
PL/SQL Fundamentals IPL/SQL Fundamentals I
PL/SQL Fundamentals INick Buytaert
 
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQLSql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQLPrashant Kumar
 
Oracle - Program with PL/SQL - Lession 01
Oracle - Program with PL/SQL - Lession 01Oracle - Program with PL/SQL - Lession 01
Oracle - Program with PL/SQL - Lession 01Thuan Nguyen
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streamsShahjahan Samoon
 
Loops in C# for loops while and do while loop.
Loops in C# for loops while and do while loop.Loops in C# for loops while and do while loop.
Loops in C# for loops while and do while loop.Abid Kohistani
 
Nest.js Introduction
Nest.js IntroductionNest.js Introduction
Nest.js IntroductionTakuya Tejima
 
Practical non blocking microservices in java 8
Practical non blocking microservices in java 8Practical non blocking microservices in java 8
Practical non blocking microservices in java 8Michal Balinski
 
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYJCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYjanaki ram
 
MS.Net Interview Questions - Simplified
MS.Net Interview Questions - SimplifiedMS.Net Interview Questions - Simplified
MS.Net Interview Questions - SimplifiedMohd Manzoor Ahmed
 
Oracle Forms- key triggers
Oracle Forms- key triggersOracle Forms- key triggers
Oracle Forms- key triggersSekhar Byna
 
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptx
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptxDavid Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptx
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptxDAVIDROBERTOGALLEGOS
 
Java Multithreading Using Executors Framework
Java Multithreading Using Executors FrameworkJava Multithreading Using Executors Framework
Java Multithreading Using Executors FrameworkArun Mehra
 

La actualidad más candente (20)

Java interface
Java interfaceJava interface
Java interface
 
Java 8 Lambda and Streams
Java 8 Lambda and StreamsJava 8 Lambda and Streams
Java 8 Lambda and Streams
 
Pl lab solution
Pl lab solutionPl lab solution
Pl lab solution
 
Mongoose and MongoDB 101
Mongoose and MongoDB 101Mongoose and MongoDB 101
Mongoose and MongoDB 101
 
Developing New Widgets for your Views in Owl
Developing New Widgets for your Views in OwlDeveloping New Widgets for your Views in Owl
Developing New Widgets for your Views in Owl
 
PL/SQL Fundamentals I
PL/SQL Fundamentals IPL/SQL Fundamentals I
PL/SQL Fundamentals I
 
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQLSql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
 
JUnit 4
JUnit 4JUnit 4
JUnit 4
 
Oracle - Program with PL/SQL - Lession 01
Oracle - Program with PL/SQL - Lession 01Oracle - Program with PL/SQL - Lession 01
Oracle - Program with PL/SQL - Lession 01
 
Jdbc_ravi_2016
Jdbc_ravi_2016Jdbc_ravi_2016
Jdbc_ravi_2016
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streams
 
Loops in C# for loops while and do while loop.
Loops in C# for loops while and do while loop.Loops in C# for loops while and do while loop.
Loops in C# for loops while and do while loop.
 
PLSQL Cursors
PLSQL CursorsPLSQL Cursors
PLSQL Cursors
 
Nest.js Introduction
Nest.js IntroductionNest.js Introduction
Nest.js Introduction
 
Practical non blocking microservices in java 8
Practical non blocking microservices in java 8Practical non blocking microservices in java 8
Practical non blocking microservices in java 8
 
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPYJCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPY
 
MS.Net Interview Questions - Simplified
MS.Net Interview Questions - SimplifiedMS.Net Interview Questions - Simplified
MS.Net Interview Questions - Simplified
 
Oracle Forms- key triggers
Oracle Forms- key triggersOracle Forms- key triggers
Oracle Forms- key triggers
 
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptx
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptxDavid Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptx
David Gallegos - Respaldo y recuperación de bases de datos SQL Server.pptx
 
Java Multithreading Using Executors Framework
Java Multithreading Using Executors FrameworkJava Multithreading Using Executors Framework
Java Multithreading Using Executors Framework
 

Destacado

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
 

Destacado (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
 

Similar a DB manual

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
 
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
 
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
 
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
 

Similar a DB manual (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
 
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
 
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
 
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
 

Más 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
 

DB manual

  • 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.