SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Lic. Cristian Mercado Quispe
Administración de Base de Datos
Lic. Cristian Mercado Quispe
Lic. Cristian Mercado Quispe
Lic. Cristian Mercado Quispe
Shared Memory (Memoria Compartida), se
refiere a la memoria reservada para el
almacenamiento en caché de la base de datos
y el almacenamiento en caché del registro de
transacciones. Los elementos más importantes
son:
 Shared Buffer(Buffer Compartido)
 Wal Buffer(Log de escritura anticipado)
 Work mem
Lic. Cristian Mercado Quispe
 Para ver el tamaño de la memoria
compartida, consultar el parámetro
“shared_buffers”
 Para ver el tamaño del Work memory
consultar el parámetro “work_mem”.
 Para ver el tamaño del Wal_Buffer debe
consultar el parámetro “wal_buffers”
Lic. Cristian Mercado Quispe
 El objetivo es minimizar las I/O al disco.
 Los bloques utilizados con frecuencia deben
permanecer en el Shared Buffer el mayor
tiempo posible.
Lic. Cristian Mercado Quispe
 Es un buffer que temporalmente almacena
cambios de la base de datos.
 Los contenidos en el buffer Wal se escriben
en el archivo Wal.
 Desde un punto de vista de seguridad de
bases de datos, los archivos Wal y Wal Buffer
son muy importantes.
Lic. Cristian Mercado Quispe
Existen 4 tipos de procesos
 PROCESO POSTMASTER
 PROCESOS EN SEGUNDO PLANO
 PROCESOS BACK-END(SERVIDOR)
 PROCESOS CLIENTE
Lic. Cristian Mercado Quispe
Lic. Cristian Mercado Quispe
 Es el primer proceso iniciado cuando se inicia
POSTGRESQL
 Al inicio realiza la recuperación, inicializa la
memoria compartida y ejecuta procesos en
segundo plano.
 Es el encargado de crear un proceso back-
end cuando hay una solicitud de conexión
del proceso cliente.
Lic. Cristian Mercado Quispe
 LOGGER, Escribe los mensajes de error en
los archivos de Log
 CHECKPOINTER, Cuando ocurre un
checkpoint( punto de verificación), los
buffers sucios son copiados a los archivos de
datos.
 WRITER, periódicamente copia los buffers
sucios en los archivos de datos.
Lic. Cristian Mercado Quispe
 WAL WRITER, Copia en los archivos WAL la
información que se tiene en los buffer WAL
WAL(Registro de Lectura Anticipada)
 ARCHIVER, Cuando se encuentra en modo
archive.Log copia los archivos Wal a otro
fichero especificado.
Lic. Cristian Mercado Quispe
 La cantidad máxima de procesos back-end
permitidos es: 100 (predeterminado) y se
puede ver con el parámetro:
Max_connections;
 El proceso back-end atiende la solicitud de
consulta de un proceso de usuario y luego le
transmite un resultado.
Lic. Cristian Mercado Quispe
 Se inicia del lado del cliente para solicitar
información de la base de datos
 Para ver los procesos actuales se puede
consultar la vista:
Pg_stat_activity
Lic. Cristian Mercado Quispe
 Postgres consiste en varias bases de datos
denominada clusters
 Cuando se crea la instancia, se crean 3 bases
de datos, template0, templeate1 y postgres
 Las base de datos template0 y template1 son
plantillas de base de datos y contienen las
tablas del catálogo del sistema.
 El usuario crea base de datos clonando la
base de datos template1
Lic. Cristian Mercado Quispe
 Postgres agrupa de manera lógica los
archivos de datos utilizando tablespaces.
 Los tablespaces pg_default y pg_global se
crean inmediatamente.
 Utilice la vista pg_tablespace para ver la
información de los tablespaces.
Lic. Cristian Mercado Quispe
 dt lista todas las tablas de la base de datos
actual.
 l lista todas las base de datos.
 h obtener ayuda
 q salir
 d nombre_tabla describe la tabla
 d+ nombre_tabla describe la tabla
 c nombre_bd cambia base de datos
 du lista los usuarios
 Select version(); Muestra la versión
Lic. Cristian Mercado Quispe
 Information_schema
 Pg_catalog
Lic. Cristian Mercado Quispe
 Utiliza el standard ANSI
 Proporciona información sobre todas las tablas,
vistas, columnas y procedimientos en una base
de datos.
Ej. El comando “dt” accede al diccionario de
datos
Lic. Cristian Mercado Quispe
 Columns
 Contiene información de todas las columnas de las
tablas (o columnas de las vistas) de la base de datos.
 Sequences
 Contiene información de todas las secuencias
definidas en la base de datos actual
 Tables
 Contiene información de todas las tablas y vistas
definidas en la base de datos actual.
 Triggers
 Contiene información de todos los triggers definidos
en la base de datos actual
 Views
 Contiene información de todas las vistas definidas en
la base de datos actual.
Lic. Cristian Mercado Quispe
El siguiente ejemplo muestra la estructura de
la vista del diccionario de datos columns
# d information_schema.columns
El siguiente ejemplo muestra el nombre de la
columna de todas las tablas.
# select column_name
from information_schema.columns;
Lic. Cristian Mercado Quispe
 Pg_catalog almacena todos los metadatos del
servidor de base de datos Postgres.
 Contiene funciones globales predefinidas.
 La información se superpone con la
información de “information_schema”
 El acceso es directo
Lic. Cristian Mercado Quispe
 Pg_database
Contiene información de cada base de datos
dentro del cluster de base de datos.
 Pg_stat_database
Contiene información estadística de la base de
datos.
 Pg_stat_activity
Muestra información estadística para cada
conexión a la base de datos.
Lic. Cristian Mercado Quispe
 Pg_database
Contiene información de cada base de datos
dentro del cluster de base de datos.
 Pg_stat_database
Contiene información estadística de la base de
datos.
Lic. Cristian Mercado Quispe
 Pg_stat_activity
Muestra información estadística para cada
conexión a la base de datos.
Lic. Cristian Mercado Quispe
 Crear una base de datos en Postgres
denominada: HR utilizando el TEMPLATE 0
Lic. Cristian Mercado Quispe
Utilizando el catálogo del sistema :
 Mostrar el nombre de la base de datos
creada.
 Listar el nombre de las tablas creadas
 Mostrar el nombre de las tablas , sus
respectivas columnas y la restricción “NOT
NULL”
 Mostrar el nombre de las llaves foráneas
creadas
 Mostrar todas las restricciones de llave
primaria creada.
Lic. Cristian Mercado Quispe

Mais conteúdo relacionado

Semelhante a postgres en base de datos arquitectura de bsaes de datos relacionales

Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)Javier Plazas
 
Manual básico de microstation v8
Manual básico de microstation v8Manual básico de microstation v8
Manual básico de microstation v8lopezescobar_
 
curso-servidores-apache-2
curso-servidores-apache-2curso-servidores-apache-2
curso-servidores-apache-2greenpeans
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datosadezhiz
 
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...Ana Belén González Rogado
 
Segunda Parte del Material de la Unidad I
Segunda Parte del Material de la Unidad ISegunda Parte del Material de la Unidad I
Segunda Parte del Material de la Unidad IEnnys Vivas
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacionvictdiazm
 
TUTORIAL ACCESS
TUTORIAL ACCESSTUTORIAL ACCESS
TUTORIAL ACCESSJOTAMAN81
 
Trabajo Base de Datos
Trabajo Base de DatosTrabajo Base de Datos
Trabajo Base de Datosleonelxz
 
Concepto Basico de Archivos
Concepto Basico de ArchivosConcepto Basico de Archivos
Concepto Basico de Archivosluismy_martinez
 
Primeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsPrimeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsUllyCarolinneSampaio
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosVictor Reyes
 

Semelhante a postgres en base de datos arquitectura de bsaes de datos relacionales (20)

Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
Manual básico de microstation v8
Manual básico de microstation v8Manual básico de microstation v8
Manual básico de microstation v8
 
curso-servidores-apache-2
curso-servidores-apache-2curso-servidores-apache-2
curso-servidores-apache-2
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...
Tutorial LibreOffice Base, (actualizado desde http://tutorialopenofficebase.w...
 
Administracion de contenido
Administracion de contenidoAdministracion de contenido
Administracion de contenido
 
Segunda Parte del Material de la Unidad I
Segunda Parte del Material de la Unidad ISegunda Parte del Material de la Unidad I
Segunda Parte del Material de la Unidad I
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
TUTORIAL ACCESS
TUTORIAL ACCESSTUTORIAL ACCESS
TUTORIAL ACCESS
 
Tutorial LibreOffice Base 6.3.4
Tutorial LibreOffice Base 6.3.4Tutorial LibreOffice Base 6.3.4
Tutorial LibreOffice Base 6.3.4
 
Base de datos
Base de datos Base de datos
Base de datos
 
Trabajo Base de Datos
Trabajo Base de DatosTrabajo Base de Datos
Trabajo Base de Datos
 
Concepto Basico de Archivos
Concepto Basico de ArchivosConcepto Basico de Archivos
Concepto Basico de Archivos
 
Oracle
OracleOracle
Oracle
 
Primeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsPrimeros pasos con Logstash y Beats
Primeros pasos con Logstash y Beats
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Datos
Datos Datos
Datos
 

Último

Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatromateohenrryg
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.mateohenrryg
 
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidianaMartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana241536124
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalMariangelAdjam
 
planificacion lengua 3er trimestre .docx
planificacion lengua 3er trimestre   .docxplanificacion lengua 3er trimestre   .docx
planificacion lengua 3er trimestre .docxMariaEugeniaLeonRodr
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Universidad De Sonora
 
LINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA RLINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA RRicardoEstrada90
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxPaolaRamirez127635
 
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfMANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfFredyOrellanadelgadi
 
Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptxRicardoCastellanosDr
 
Plantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptxPlantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptxALEXMAURICIOVASQUEZS
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACIONmcorderoa
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.UNIVERSIDAD
 
Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.Pablo Rivas
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...yeisonmoreno02
 
SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................edsontareas
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxdiazalexci00
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxJEEPZONGUIAMPIERGONZ
 
Ciberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptxCiberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptxmarcelojesusci00
 

Último (20)

Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatro
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.
 
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidianaMartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 
planificacion lengua 3er trimestre .docx
planificacion lengua 3er trimestre   .docxplanificacion lengua 3er trimestre   .docx
planificacion lengua 3er trimestre .docx
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
LINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA RLINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA R
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfMANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
 
Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptx
 
Plantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptxPlantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
 
SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docx
 
Ciberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptxCiberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptx
 

postgres en base de datos arquitectura de bsaes de datos relacionales

  • 1. Lic. Cristian Mercado Quispe Administración de Base de Datos Lic. Cristian Mercado Quispe
  • 4. Shared Memory (Memoria Compartida), se refiere a la memoria reservada para el almacenamiento en caché de la base de datos y el almacenamiento en caché del registro de transacciones. Los elementos más importantes son:  Shared Buffer(Buffer Compartido)  Wal Buffer(Log de escritura anticipado)  Work mem Lic. Cristian Mercado Quispe
  • 5.  Para ver el tamaño de la memoria compartida, consultar el parámetro “shared_buffers”  Para ver el tamaño del Work memory consultar el parámetro “work_mem”.  Para ver el tamaño del Wal_Buffer debe consultar el parámetro “wal_buffers” Lic. Cristian Mercado Quispe
  • 6.  El objetivo es minimizar las I/O al disco.  Los bloques utilizados con frecuencia deben permanecer en el Shared Buffer el mayor tiempo posible. Lic. Cristian Mercado Quispe
  • 7.  Es un buffer que temporalmente almacena cambios de la base de datos.  Los contenidos en el buffer Wal se escriben en el archivo Wal.  Desde un punto de vista de seguridad de bases de datos, los archivos Wal y Wal Buffer son muy importantes. Lic. Cristian Mercado Quispe
  • 8. Existen 4 tipos de procesos  PROCESO POSTMASTER  PROCESOS EN SEGUNDO PLANO  PROCESOS BACK-END(SERVIDOR)  PROCESOS CLIENTE Lic. Cristian Mercado Quispe
  • 10.  Es el primer proceso iniciado cuando se inicia POSTGRESQL  Al inicio realiza la recuperación, inicializa la memoria compartida y ejecuta procesos en segundo plano.  Es el encargado de crear un proceso back- end cuando hay una solicitud de conexión del proceso cliente. Lic. Cristian Mercado Quispe
  • 11.  LOGGER, Escribe los mensajes de error en los archivos de Log  CHECKPOINTER, Cuando ocurre un checkpoint( punto de verificación), los buffers sucios son copiados a los archivos de datos.  WRITER, periódicamente copia los buffers sucios en los archivos de datos. Lic. Cristian Mercado Quispe
  • 12.  WAL WRITER, Copia en los archivos WAL la información que se tiene en los buffer WAL WAL(Registro de Lectura Anticipada)  ARCHIVER, Cuando se encuentra en modo archive.Log copia los archivos Wal a otro fichero especificado. Lic. Cristian Mercado Quispe
  • 13.  La cantidad máxima de procesos back-end permitidos es: 100 (predeterminado) y se puede ver con el parámetro: Max_connections;  El proceso back-end atiende la solicitud de consulta de un proceso de usuario y luego le transmite un resultado. Lic. Cristian Mercado Quispe
  • 14.  Se inicia del lado del cliente para solicitar información de la base de datos  Para ver los procesos actuales se puede consultar la vista: Pg_stat_activity Lic. Cristian Mercado Quispe
  • 15.  Postgres consiste en varias bases de datos denominada clusters  Cuando se crea la instancia, se crean 3 bases de datos, template0, templeate1 y postgres  Las base de datos template0 y template1 son plantillas de base de datos y contienen las tablas del catálogo del sistema.  El usuario crea base de datos clonando la base de datos template1 Lic. Cristian Mercado Quispe
  • 16.  Postgres agrupa de manera lógica los archivos de datos utilizando tablespaces.  Los tablespaces pg_default y pg_global se crean inmediatamente.  Utilice la vista pg_tablespace para ver la información de los tablespaces. Lic. Cristian Mercado Quispe
  • 17.  dt lista todas las tablas de la base de datos actual.  l lista todas las base de datos.  h obtener ayuda  q salir  d nombre_tabla describe la tabla  d+ nombre_tabla describe la tabla  c nombre_bd cambia base de datos  du lista los usuarios  Select version(); Muestra la versión Lic. Cristian Mercado Quispe
  • 19.  Utiliza el standard ANSI  Proporciona información sobre todas las tablas, vistas, columnas y procedimientos en una base de datos. Ej. El comando “dt” accede al diccionario de datos Lic. Cristian Mercado Quispe
  • 20.  Columns  Contiene información de todas las columnas de las tablas (o columnas de las vistas) de la base de datos.  Sequences  Contiene información de todas las secuencias definidas en la base de datos actual  Tables  Contiene información de todas las tablas y vistas definidas en la base de datos actual.  Triggers  Contiene información de todos los triggers definidos en la base de datos actual  Views  Contiene información de todas las vistas definidas en la base de datos actual. Lic. Cristian Mercado Quispe
  • 21. El siguiente ejemplo muestra la estructura de la vista del diccionario de datos columns # d information_schema.columns El siguiente ejemplo muestra el nombre de la columna de todas las tablas. # select column_name from information_schema.columns; Lic. Cristian Mercado Quispe
  • 22.  Pg_catalog almacena todos los metadatos del servidor de base de datos Postgres.  Contiene funciones globales predefinidas.  La información se superpone con la información de “information_schema”  El acceso es directo Lic. Cristian Mercado Quispe
  • 23.  Pg_database Contiene información de cada base de datos dentro del cluster de base de datos.  Pg_stat_database Contiene información estadística de la base de datos.  Pg_stat_activity Muestra información estadística para cada conexión a la base de datos. Lic. Cristian Mercado Quispe
  • 24.  Pg_database Contiene información de cada base de datos dentro del cluster de base de datos.  Pg_stat_database Contiene información estadística de la base de datos. Lic. Cristian Mercado Quispe
  • 25.  Pg_stat_activity Muestra información estadística para cada conexión a la base de datos. Lic. Cristian Mercado Quispe
  • 26.  Crear una base de datos en Postgres denominada: HR utilizando el TEMPLATE 0 Lic. Cristian Mercado Quispe
  • 27. Utilizando el catálogo del sistema :  Mostrar el nombre de la base de datos creada.  Listar el nombre de las tablas creadas  Mostrar el nombre de las tablas , sus respectivas columnas y la restricción “NOT NULL”  Mostrar el nombre de las llaves foráneas creadas  Mostrar todas las restricciones de llave primaria creada. Lic. Cristian Mercado Quispe