SlideShare una empresa de Scribd logo
1 de 16
select
table
query
database
management
update
Sistemas gestores de bases de datos (SGBD)
Conjunto de programas que
permiten el almacenamiento,
modificación y extracción de
información en una base de
datos.
Poseen métodos para mantener
la integridad de los datos,
administrar el acceso de usuarios
a los datos y para recuperar la
información en caso de fallo del
sistema.
Oracle Database.
Se le considera uno de los sistemas de bases de
datos más completo y hasta fechas recientes
contaba con un gran dominio del mercado.
Microsoft SQL Server.
Desarrollado por Microsoft. Solo está disponible
para el sistema operativo Windows.
PostgreSQL.
Es de código abierto.
MySQL.
Está desarrollado como software libre con
licenciamiento dual, ya que las empresas que
deseen usarlo en productos privativos deben
adquirir una licencia específica.
 Es un Sistema de Gestión de Bases de
Datos (SGBD) relacional orientado a
objetos y libre.
 PostgreSQL está ampliamente considerado
como el Sistema de Gestión de Bases de
Datos de código abierto (gratuito y con
código fuente disponible) más avanzado
del mundo. Posee las características de los
más potentes sistemas comerciales como
Oracle o SQL Server.
Los Limites de PostgreSQL
• Máximo de base de datos : ILIMITADO
• Máximo de tamaño de tabla : 32TB
• Máximo de tamaño de registro : 1.6TB
• Máximo de tamaño de campo : 1GB
• Máximo de registros por Tabla : ILIMITADO
• Máximo de campos por tabla : 250 a 1600 (depende de los tipos
usados)
• Máximo de índices por tabla : ILIMITADO
• Numero de lenguajes en los que se puede programar funciones :
aproximadamente 10
pl/pgsql, pl/java, pl/perl, pl/python, tcl, pl/php, C, C++, Ruby,
etc.
Tipos de datos:
Numéricos
Monetarios
Texto
Binarios
Fecha/Hora
Boleanos
PgAdmin 4 Interfaz gráfica
Plataforma de administración y desarrollo de código abierto
Conexiones a
bases de datos
Crear conexión al servidor
Crear Base de datos
Crear Tablas
_ x
Structured
Query
Language
SQL significa Lenguaje de Consulta
Estructurado y es el estándar de facto
para interactuar con bases de datos
relacionales.
Data Definition Language (DDL):
Estructura y ejemplos
ALTER TABLE propietario ADD COLUMN telefono VARCHAR;
ALTER TABLE propietario ADD COLUMN nombre_contacto VARCHA
R NOT NULL;
ALTER TABLE table_name DROP COLUMN column_na
me;
ALTER TABLE table_name
ADD COLUMN new_column_name_1 data_type,
ADD COLUMN new_column_name_2 data_type,
...
ADD COLUMN new_column_name_n data_type;
CREATE table NOMBRETABLA(
NOMBRECAMPO1 TIPODEDATO,
...
NOMBRECAMPON TIPODEDATO
);
Data Manipulation Language (DML):
ALTER TABLE propietario ADD COLUMN id serial;
DELETE FROM propietario WHERE id_propietario = 1;
Estructura y ejemplos
UPDATE propietario SET id_propietario = 1;
UPDATE propietario SET id_propietario = 10 WHERE id > 3;
Data Query Language (DQL) :
SELECT [DISTINCT] columna1 [AS alias1] [, columna2,
...]
FROM tabla [, tabla2, ...]
WHERE condicion1
[AND condicion2 ...]
[OR condicion3...]
[GROUP BY columna]
[ORDER BY columna];
Estructura general de
un SELECT:
Actividad:
Haz una unión entre tablas
create table parcelas_ubicacion as
select p.id_propietario, p.propietario, p.cultivo,
p.has_sembradas, u.estado, u.municipio, u.localidad
from parcelas as p
left join localizacion as u
on (p.id_propietario = u.id_propietario);
https://www.postgresqltutorial.com/
Tutorial postgresql:
Pagina oficial:
https://www.postgresql.org/
https://www.tutorialspoint.com/postgresql/index.htm
https://www.tutorialesprogramacionya.com/postgresqlya/

Más contenido relacionado

Similar a Pre-POSTGIS_F36sy7E.pptx

Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
Brenda Medina
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
Brenda Medina
 

Similar a Pre-POSTGIS_F36sy7E.pptx (20)

SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Sistema de Gestor de Base de Datos
Sistema de Gestor de Base de DatosSistema de Gestor de Base de Datos
Sistema de Gestor de Base de Datos
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Base de datos sql
Base de datos sqlBase de datos sql
Base de datos sql
 
Base datos
Base datos Base datos
Base datos
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Actividad 4 presentacion escobar
Actividad 4 presentacion escobarActividad 4 presentacion escobar
Actividad 4 presentacion escobar
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
 
Base de datos
Base de datosBase de datos
Base de datos
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Pre-POSTGIS_F36sy7E.pptx

  • 2. Sistemas gestores de bases de datos (SGBD) Conjunto de programas que permiten el almacenamiento, modificación y extracción de información en una base de datos. Poseen métodos para mantener la integridad de los datos, administrar el acceso de usuarios a los datos y para recuperar la información en caso de fallo del sistema. Oracle Database. Se le considera uno de los sistemas de bases de datos más completo y hasta fechas recientes contaba con un gran dominio del mercado. Microsoft SQL Server. Desarrollado por Microsoft. Solo está disponible para el sistema operativo Windows. PostgreSQL. Es de código abierto. MySQL. Está desarrollado como software libre con licenciamiento dual, ya que las empresas que deseen usarlo en productos privativos deben adquirir una licencia específica.
  • 3.  Es un Sistema de Gestión de Bases de Datos (SGBD) relacional orientado a objetos y libre.  PostgreSQL está ampliamente considerado como el Sistema de Gestión de Bases de Datos de código abierto (gratuito y con código fuente disponible) más avanzado del mundo. Posee las características de los más potentes sistemas comerciales como Oracle o SQL Server.
  • 4. Los Limites de PostgreSQL • Máximo de base de datos : ILIMITADO • Máximo de tamaño de tabla : 32TB • Máximo de tamaño de registro : 1.6TB • Máximo de tamaño de campo : 1GB • Máximo de registros por Tabla : ILIMITADO • Máximo de campos por tabla : 250 a 1600 (depende de los tipos usados) • Máximo de índices por tabla : ILIMITADO • Numero de lenguajes en los que se puede programar funciones : aproximadamente 10 pl/pgsql, pl/java, pl/perl, pl/python, tcl, pl/php, C, C++, Ruby, etc.
  • 6. PgAdmin 4 Interfaz gráfica Plataforma de administración y desarrollo de código abierto Conexiones a bases de datos
  • 10.
  • 11. _ x Structured Query Language SQL significa Lenguaje de Consulta Estructurado y es el estándar de facto para interactuar con bases de datos relacionales.
  • 12. Data Definition Language (DDL): Estructura y ejemplos ALTER TABLE propietario ADD COLUMN telefono VARCHAR; ALTER TABLE propietario ADD COLUMN nombre_contacto VARCHA R NOT NULL; ALTER TABLE table_name DROP COLUMN column_na me; ALTER TABLE table_name ADD COLUMN new_column_name_1 data_type, ADD COLUMN new_column_name_2 data_type, ... ADD COLUMN new_column_name_n data_type; CREATE table NOMBRETABLA( NOMBRECAMPO1 TIPODEDATO, ... NOMBRECAMPON TIPODEDATO );
  • 13. Data Manipulation Language (DML): ALTER TABLE propietario ADD COLUMN id serial; DELETE FROM propietario WHERE id_propietario = 1; Estructura y ejemplos UPDATE propietario SET id_propietario = 1; UPDATE propietario SET id_propietario = 10 WHERE id > 3;
  • 14. Data Query Language (DQL) : SELECT [DISTINCT] columna1 [AS alias1] [, columna2, ...] FROM tabla [, tabla2, ...] WHERE condicion1 [AND condicion2 ...] [OR condicion3...] [GROUP BY columna] [ORDER BY columna]; Estructura general de un SELECT:
  • 15. Actividad: Haz una unión entre tablas create table parcelas_ubicacion as select p.id_propietario, p.propietario, p.cultivo, p.has_sembradas, u.estado, u.municipio, u.localidad from parcelas as p left join localizacion as u on (p.id_propietario = u.id_propietario);