SlideShare una empresa de Scribd logo
1 de 18
Luis Augusto Claudio Ponce
Luis Augusto Claudio Ponce
Luis Augusto Claudio Ponce
PostgreSQL es un sistema de gestión de base de
datos relacional (SGBDR) orientada a objetos y
libre (gratuito) y de código abierto (open source),
publicado bajo la licencia BSD.
Como muchos otros proyectos open source, el
desarrollo de PostgreSQL no es controlado por
una sola empresa sino que está dirigido por una
comunidad de desarrolladores y organizaciones
comerciales las cuales trabajan en su desarrollo.
Dicha comunidad es denominada el PGDG
(PostgreSQL Global Development Group).
Luis Augusto Claudio Ponce
Rol
Table Space
Base de datos
Esquema
Tablas
Luis Augusto Claudio Ponce
PostgreSQL utiliza roles para iniciar sesión en el clúster
de la base de datos en las base de datos.
Clúster:
Utilizan el mismo
Hardware y se
comportan como único
computador.
Rol
Luis Augusto Claudio Ponce
Rol
Los usuarios de bases
de datos individual
llaman inicio de sesion a
los roles.
Todos los roles de inicio
de sesion serán
propietarios de objetos
de la GEODATABASE.
GEODATABASE
Un modelo que permite el
almacenamiento físico de
la información geográfica.
Archivos
dentro de
ficheros
Colección
de tablas-
SGBD
Luis Augusto Claudio Ponce
Rol
Geodatabase
Almacenamiento
físico de
información
Ficheros
Colección de
tablas-SGBD
Características
Permite
almacenar
diversos tipos
de datos
•Vectoriales
•Raster
•Tablas
•Topologías
•Información
calibrada
•Archivo CAD
Beneficios
•Gestión de
datos
centralizada
•Edición
multiusuario
•Implementación
de
comportamiento
•Replicación
•Históricos
Luis Augusto Claudio Ponce
Table Space
La importancia radica en que un administrador
puede controlar la distribución del disco de
instalación de PostgreSQL.
Esto es útil en los siguientes casos:
CASO 1:
Si la partición o volumen en el que se ha
inicializado el grupo se queda sin espacio y no
puede ser extendida, un Table Space se puede
crear en una partición diferente y se utiliza hasta
que el sistema sea reconfigurado.
Luis Augusto Claudio Ponce
Table Space
CASO 2:
Los Table Space permiten a un administrador usar
el conocimiento de los patrones de uso de los
objetos de base de datos para optimizar .
Ejemplo:
Un índice que es muy usado, puede ser colocado
en una forma muy rápida, en un disco de alta
disponibilidad, tales como un dispositivo de
estado solido caro.
Al mismo tiempo, una tabla que almacena los
datos archivados que rara vez se utiliza o que
puede ser almacenada en uno mas barato, o en
un sistema de discos mas lentos.
Luis Augusto Claudio Ponce
Base de datos
Es un sistema que almacena los datos
que están relacionados(información) y que
también pueden ser recuperados .
Constituido por
dispositivos de
almacenamiento
como discos,
cintas, tambores,
etc.
Sistema
Administrador
de Base de
Datos(DBMS).
Los cuales están
almacenados de
acuerdo a la
estructura externa
y van poder ser
procesados para
ser información.
Hardware Software Datos
Luis Augusto Claudio Ponce
Base de datos
Tipos de Usuario
Persona que
utiliza los datos y
los ve
convertido en
información.
Es la persona
que desarrolla
los sistemas
que
interactúan con
la base de
datos.
Es la persona que
asegura
integridad,
consistencia,
redundancia
,seguridad de los
datos y realizar el
mantenimiento
diario o periódico.
Usuario Final
Desarrollador
de
Aplicaciones
DBA
Luis Augusto Claudio Ponce
Base de datos
Usuarios DBMS
• Son aquellos que interactúan con el sistema por
el medio de aplicaciones permanentes.
Usuarios
Ingenuos
• Son aquellos con la capacidad de acceder a la
información por medio de lenguajes de consulta.
Usuarios
Sofisticados
• Son aquellos con un amplio dominio de DML ,
capaces de generar nuevos módulos o utilerías
capaces de manejar nuevos datos del sistema.
Programadores
de Aplicación
Usuarios
Especializados
• Son aquellos que producen módulos especiales
como sistemas expertos, reconocimiento de
imágenes, procesamiento de audio y demás.
Luis Augusto Claudio Ponce
Base de datos
Usuario
DBMS
Métodos de Acceso
Datos
Conceptos Básicos
•Archivo: Son
conjunto de registros.
•Registros: Son
conjunto de campos.
•Campos: Es la
mínima unidad de
referencia.
Luis Augusto Claudio Ponce
Luis Augusto Claudio Ponce
Esquema
Son agrupaciones
de tablas.
Por ejemplo: Podrías tener un sistema
multifuncional y en una misma base de datos
pero con diferentes esquemas para
mantener la información.
Luis Augusto Claudio Ponce
Esquema
Compañía ALFA
BD ALFA
Esquema I
Clientes(Tabla)
Esquema II
Clientes(Tabla)
Sucursal “A” Sucursal “B”
La tablas Clientes tendrán la misma
estructura y el mismo nombre ,pero
almacenadas en diferentes esquemas.
Luis Augusto Claudio Ponce
Tablas
Es utilizada para organizar y
presentar información.
Se componen de filas y columnas.
Se compone de dos estructuras:
•Registro
•Campo
Registro:
Son conjunto de
campos.
Campo:
Es la mínima
unidad de
referencia.
Luis Augusto Claudio Ponce

Más contenido relacionado

La actualidad más candente

Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Andrei Amador
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
MySQL developing Store Procedure
MySQL developing Store ProcedureMySQL developing Store Procedure
MySQL developing Store ProcedureMarco Tusa
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos MelaniLoza
 
Comandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yComandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yRobedgar MX
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosJose Armando Velazquez Mijangos
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxDanielandthedogs
 
Base de Datos
Base de DatosBase de Datos
Base de Datosvjgaby
 

La actualidad más candente (20)

Plsql y paquetes
Plsql y paquetesPlsql y paquetes
Plsql y paquetes
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Ms sql-server
Ms sql-serverMs sql-server
Ms sql-server
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Sql server T-sql basics ppt-3
Sql server T-sql basics  ppt-3Sql server T-sql basics  ppt-3
Sql server T-sql basics ppt-3
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
MySQL developing Store Procedure
MySQL developing Store ProcedureMySQL developing Store Procedure
MySQL developing Store Procedure
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
09 guiados spinner Java
09 guiados spinner Java09 guiados spinner Java
09 guiados spinner Java
 
Comandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yComandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql y
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Destacado

Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAEsri
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroEQ SOFT EIRL
 
Utilización de base de datos externas en arcgis..
Utilización de base de datos externas en arcgis..Utilización de base de datos externas en arcgis..
Utilización de base de datos externas en arcgis..poli1971
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQLEQ SOFT EIRL
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgresHIPOLITO GRULLON
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLCarlos Gustavo Ruiz
 
Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.poli1971
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...Nicola Strappazzon C.
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1EQ SOFT EIRL
 

Destacado (11)

Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTA
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por Dentro
 
Utilización de base de datos externas en arcgis..
Utilización de base de datos externas en arcgis..Utilización de base de datos externas en arcgis..
Utilización de base de datos externas en arcgis..
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQL
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQL
 
Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.Utilizaciòn de base de datos externas en arcgis.
Utilizaciòn de base de datos externas en arcgis.
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1
 

Similar a Presentación postgre sql

Similar a Presentación postgre sql (20)

Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
109545709 localizacion-de-archivos-de-una-base-de-datos
109545709 localizacion-de-archivos-de-una-base-de-datos109545709 localizacion-de-archivos-de-una-base-de-datos
109545709 localizacion-de-archivos-de-una-base-de-datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Solucion s. de archivos
Solucion s. de archivosSolucion s. de archivos
Solucion s. de archivos
 
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 yy.
Base de datos yy.Base de datos yy.
Base de datos yy.
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Base de datos
Base de datosBase de datos
Base de datos
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 

Presentación postgre sql

  • 4. PostgreSQL es un sistema de gestión de base de datos relacional (SGBDR) orientada a objetos y libre (gratuito) y de código abierto (open source), publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es controlado por una sola empresa sino que está dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Luis Augusto Claudio Ponce
  • 5. Rol Table Space Base de datos Esquema Tablas Luis Augusto Claudio Ponce
  • 6. PostgreSQL utiliza roles para iniciar sesión en el clúster de la base de datos en las base de datos. Clúster: Utilizan el mismo Hardware y se comportan como único computador. Rol Luis Augusto Claudio Ponce
  • 7. Rol Los usuarios de bases de datos individual llaman inicio de sesion a los roles. Todos los roles de inicio de sesion serán propietarios de objetos de la GEODATABASE. GEODATABASE Un modelo que permite el almacenamiento físico de la información geográfica. Archivos dentro de ficheros Colección de tablas- SGBD Luis Augusto Claudio Ponce
  • 8. Rol Geodatabase Almacenamiento físico de información Ficheros Colección de tablas-SGBD Características Permite almacenar diversos tipos de datos •Vectoriales •Raster •Tablas •Topologías •Información calibrada •Archivo CAD Beneficios •Gestión de datos centralizada •Edición multiusuario •Implementación de comportamiento •Replicación •Históricos Luis Augusto Claudio Ponce
  • 9. Table Space La importancia radica en que un administrador puede controlar la distribución del disco de instalación de PostgreSQL. Esto es útil en los siguientes casos: CASO 1: Si la partición o volumen en el que se ha inicializado el grupo se queda sin espacio y no puede ser extendida, un Table Space se puede crear en una partición diferente y se utiliza hasta que el sistema sea reconfigurado. Luis Augusto Claudio Ponce
  • 10. Table Space CASO 2: Los Table Space permiten a un administrador usar el conocimiento de los patrones de uso de los objetos de base de datos para optimizar . Ejemplo: Un índice que es muy usado, puede ser colocado en una forma muy rápida, en un disco de alta disponibilidad, tales como un dispositivo de estado solido caro. Al mismo tiempo, una tabla que almacena los datos archivados que rara vez se utiliza o que puede ser almacenada en uno mas barato, o en un sistema de discos mas lentos. Luis Augusto Claudio Ponce
  • 11. Base de datos Es un sistema que almacena los datos que están relacionados(información) y que también pueden ser recuperados . Constituido por dispositivos de almacenamiento como discos, cintas, tambores, etc. Sistema Administrador de Base de Datos(DBMS). Los cuales están almacenados de acuerdo a la estructura externa y van poder ser procesados para ser información. Hardware Software Datos Luis Augusto Claudio Ponce
  • 12. Base de datos Tipos de Usuario Persona que utiliza los datos y los ve convertido en información. Es la persona que desarrolla los sistemas que interactúan con la base de datos. Es la persona que asegura integridad, consistencia, redundancia ,seguridad de los datos y realizar el mantenimiento diario o periódico. Usuario Final Desarrollador de Aplicaciones DBA Luis Augusto Claudio Ponce
  • 13. Base de datos Usuarios DBMS • Son aquellos que interactúan con el sistema por el medio de aplicaciones permanentes. Usuarios Ingenuos • Son aquellos con la capacidad de acceder a la información por medio de lenguajes de consulta. Usuarios Sofisticados • Son aquellos con un amplio dominio de DML , capaces de generar nuevos módulos o utilerías capaces de manejar nuevos datos del sistema. Programadores de Aplicación Usuarios Especializados • Son aquellos que producen módulos especiales como sistemas expertos, reconocimiento de imágenes, procesamiento de audio y demás. Luis Augusto Claudio Ponce
  • 14. Base de datos Usuario DBMS Métodos de Acceso Datos Conceptos Básicos •Archivo: Son conjunto de registros. •Registros: Son conjunto de campos. •Campos: Es la mínima unidad de referencia. Luis Augusto Claudio Ponce
  • 15. Luis Augusto Claudio Ponce Esquema Son agrupaciones de tablas. Por ejemplo: Podrías tener un sistema multifuncional y en una misma base de datos pero con diferentes esquemas para mantener la información.
  • 16. Luis Augusto Claudio Ponce Esquema Compañía ALFA BD ALFA Esquema I Clientes(Tabla) Esquema II Clientes(Tabla) Sucursal “A” Sucursal “B” La tablas Clientes tendrán la misma estructura y el mismo nombre ,pero almacenadas en diferentes esquemas.
  • 17. Luis Augusto Claudio Ponce Tablas Es utilizada para organizar y presentar información. Se componen de filas y columnas. Se compone de dos estructuras: •Registro •Campo Registro: Son conjunto de campos. Campo: Es la mínima unidad de referencia.