SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Creación de Base de Datos
Ing. Eddie Malca Vicente
emalca@gmail.com
@emalca
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Qué son las Bases de Datos
• Una base de datos es una colección de
información organizada de manera coherente
tanto lógica como física dentro de un SGBD.
• Cabe la diferenciación de la data (BD) del
SGBD que la administra.

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Listar Base de Datos
• Para listar las bases de datos en PostgreSQL
usamos la siguiente sintaxis:

SELECT datname FROM
pg_database;
• OJO: Se trata de los nombres de las bases de
datos.

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Base de Datos
• Para crear una base de datos en PostgreSQL
usamos la siguiente sintaxis:

CREATE DATABASE mi_bd;

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Base de Datos
con parámetros
• Para crear una base de datos en PostgreSQL
asignando como dueño un rol diferente al actual
se debe usar la siguiente sintaxis:

CREATE DATABASE nombre_db
WITH OWNER usuario_curso;
El usuario debe crearse previamente para que no genere
error la consulta.

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Base de Datos
con parámetros
• Para crear una base de datos en PostgreSQL
asignando un tablespace por defecto se debe
usar la siguiente sintaxis:

CREATE DATABASE nombre_db
WITH tablespace = ‘mitb’;
El tablespace debe creaser previamente para que no
genere error la consulta.

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Verificar usuarios conectados a
Base de Datos
• Usamos la sintaxis:

SELECT COUNT(*) AS
usuarios_conectados FROM
pg_stat_activity WHERE
datname=‘nombre-bd';

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Renombrar Base de Datos
• Usamos la sintaxis:

ALTER DATABASE nombre-actual
RENAME TO nuevo-nombre;

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Eliminar Base de Datos
• Para eliminar una base de datos
PostgreSQL usamos la siguiente sintaxis:

DROP DATABASE empresa;

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente

en
Existen muchos más
parámetros por aplicar…es
tu labor investigar…

Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Base de Datos
Ing. Eddie Malca Vicente
emalca@gmail.com
@emalca
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente

Más contenido relacionado

La actualidad más candente

Lenguaje de defincion de datos
Lenguaje   de  defincion de datosLenguaje   de  defincion de datos
Lenguaje de defincion de datosIrisMTF16
 
Informe base de datos basico 2
Informe base de datos basico 2Informe base de datos basico 2
Informe base de datos basico 2Fernando Gonzalez
 
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
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2Oscar Ramos
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Alexander Calderón
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial BásicoJosu Orbe
 
Programacion de bases de datos en OOoBasic
Programacion de bases de datos en OOoBasicProgramacion de bases de datos en OOoBasic
Programacion de bases de datos en OOoBasicAlexandro Colorado
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforcejesusnoseq
 
Administración de base de datos oracle - sesion 8
Administración de base de datos oracle - sesion 8Administración de base de datos oracle - sesion 8
Administración de base de datos oracle - sesion 8Sefira111
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furiosoSpanishPASSVC
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespaceCarlos Ocola Ugarte
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteDavid Vaquero
 

La actualidad más candente (20)

Lenguaje de defincion de datos
Lenguaje   de  defincion de datosLenguaje   de  defincion de datos
Lenguaje de defincion de datos
 
Informe base de datos basico 2
Informe base de datos basico 2Informe base de datos basico 2
Informe base de datos basico 2
 
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
 
Cassandra
CassandraCassandra
Cassandra
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Apache cassandra cosnola
Apache cassandra cosnolaApache cassandra cosnola
Apache cassandra cosnola
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
Programacion de bases de datos en OOoBasic
Programacion de bases de datos en OOoBasicProgramacion de bases de datos en OOoBasic
Programacion de bases de datos en OOoBasic
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforce
 
5 cursores
5 cursores5 cursores
5 cursores
 
Administración de base de datos oracle - sesion 8
Administración de base de datos oracle - sesion 8Administración de base de datos oracle - sesion 8
Administración de base de datos oracle - sesion 8
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
super java
super javasuper java
super java
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespace
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destacado

Clase 1 - Introducción a Bases de Datos
Clase 1 - Introducción a Bases de DatosClase 1 - Introducción a Bases de Datos
Clase 1 - Introducción a Bases de DatosEddie Malca
 
Clase 4 y 5 Modelo Físico y DER
Clase 4 y 5   Modelo Físico y DERClase 4 y 5   Modelo Físico y DER
Clase 4 y 5 Modelo Físico y DEREddie Malca
 
Clase 3 Fases del Ciclo de Vida del Software
Clase 3  Fases del Ciclo de Vida del SoftwareClase 3  Fases del Ciclo de Vida del Software
Clase 3 Fases del Ciclo de Vida del SoftwareEddie Malca
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - NormalizaciónEddie Malca
 
Clase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de PostgresClase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de PostgresEddie Malca
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 

Destacado (8)

Clase 1 - Introducción a Bases de Datos
Clase 1 - Introducción a Bases de DatosClase 1 - Introducción a Bases de Datos
Clase 1 - Introducción a Bases de Datos
 
Clase 4 y 5 Modelo Físico y DER
Clase 4 y 5   Modelo Físico y DERClase 4 y 5   Modelo Físico y DER
Clase 4 y 5 Modelo Físico y DER
 
Clase 3 Fases del Ciclo de Vida del Software
Clase 3  Fases del Ciclo de Vida del SoftwareClase 3  Fases del Ciclo de Vida del Software
Clase 3 Fases del Ciclo de Vida del Software
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - Normalización
 
Clase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de PostgresClase 2 - Arquitectura de Postgres
Clase 2 - Arquitectura de Postgres
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 

Similar a Administración de Base de Datos en PostgreSQL

Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolExtendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolJavier Abadía
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06victdiazm
 
Curso sql server 2012 clase 3
Curso sql server 2012 clase 3Curso sql server 2012 clase 3
Curso sql server 2012 clase 3josealopezpastor
 
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptxSQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx75458559
 
Diseño físico de base de datos - Part I
Diseño físico de base de datos - Part IDiseño físico de base de datos - Part I
Diseño físico de base de datos - Part IJesús Canales Guando
 
Guia Supervision compewtencias.pdf
Guia Supervision compewtencias.pdfGuia Supervision compewtencias.pdf
Guia Supervision compewtencias.pdfPaolaTovarAriza
 
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKitt
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKittMOSKitt: Ingeniería Inversa de Bases de Datos con MOSKitt
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKittmamaror
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosHeliberto Arias
 
DB1 Unidad 3: Diseño físico relacional
DB1 Unidad 3: Diseño físico relacionalDB1 Unidad 3: Diseño físico relacional
DB1 Unidad 3: Diseño físico relacionalFranklin Parrales Bravo
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosAnthonyLeonRuiz
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosAnthonyLeonRuiz
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Netjennysofia
 

Similar a Administración de Base de Datos en PostgreSQL (20)

Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolExtendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Sesión 08 -BaseDatos.pdf
Sesión 08 -BaseDatos.pdfSesión 08 -BaseDatos.pdf
Sesión 08 -BaseDatos.pdf
 
Curso sql server 2012 clase 3
Curso sql server 2012 clase 3Curso sql server 2012 clase 3
Curso sql server 2012 clase 3
 
DB1 Unidad 6: Indices
DB1 Unidad 6: IndicesDB1 Unidad 6: Indices
DB1 Unidad 6: Indices
 
BASE DATOS OK
BASE DATOS OKBASE DATOS OK
BASE DATOS OK
 
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptxSQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
 
Diseño físico de base de datos - Part I
Diseño físico de base de datos - Part IDiseño físico de base de datos - Part I
Diseño físico de base de datos - Part I
 
Guia Supervision compewtencias.pdf
Guia Supervision compewtencias.pdfGuia Supervision compewtencias.pdf
Guia Supervision compewtencias.pdf
 
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKitt
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKittMOSKitt: Ingeniería Inversa de Bases de Datos con MOSKitt
MOSKitt: Ingeniería Inversa de Bases de Datos con MOSKitt
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
DB1 Unidad 3: Diseño físico relacional
DB1 Unidad 3: Diseño físico relacionalDB1 Unidad 3: Diseño físico relacional
DB1 Unidad 3: Diseño físico relacional
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Temario
Temario Temario
Temario
 
Taller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDLTaller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDL
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
Crear base de datos en FireBase.js .pdf
Crear base de datos en FireBase.js .pdfCrear base de datos en FireBase.js .pdf
Crear base de datos en FireBase.js .pdf
 

Administración de Base de Datos en PostgreSQL

  • 1. Creación de Base de Datos Ing. Eddie Malca Vicente emalca@gmail.com @emalca Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 2. Qué son las Bases de Datos • Una base de datos es una colección de información organizada de manera coherente tanto lógica como física dentro de un SGBD. • Cabe la diferenciación de la data (BD) del SGBD que la administra. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 3. Listar Base de Datos • Para listar las bases de datos en PostgreSQL usamos la siguiente sintaxis: SELECT datname FROM pg_database; • OJO: Se trata de los nombres de las bases de datos. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 4. Creación de Base de Datos • Para crear una base de datos en PostgreSQL usamos la siguiente sintaxis: CREATE DATABASE mi_bd; Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 5. Creación de Base de Datos con parámetros • Para crear una base de datos en PostgreSQL asignando como dueño un rol diferente al actual se debe usar la siguiente sintaxis: CREATE DATABASE nombre_db WITH OWNER usuario_curso; El usuario debe crearse previamente para que no genere error la consulta. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 6. Creación de Base de Datos con parámetros • Para crear una base de datos en PostgreSQL asignando un tablespace por defecto se debe usar la siguiente sintaxis: CREATE DATABASE nombre_db WITH tablespace = ‘mitb’; El tablespace debe creaser previamente para que no genere error la consulta. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 7. Verificar usuarios conectados a Base de Datos • Usamos la sintaxis: SELECT COUNT(*) AS usuarios_conectados FROM pg_stat_activity WHERE datname=‘nombre-bd'; Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 8. Renombrar Base de Datos • Usamos la sintaxis: ALTER DATABASE nombre-actual RENAME TO nuevo-nombre; Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 9. Eliminar Base de Datos • Para eliminar una base de datos PostgreSQL usamos la siguiente sintaxis: DROP DATABASE empresa; Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente en
  • 10. Existen muchos más parámetros por aplicar…es tu labor investigar… Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
  • 11. Creación de Base de Datos Ing. Eddie Malca Vicente emalca@gmail.com @emalca Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente