Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SENA
➢ pg_hba.conf: Define los diferentes tipos de accesos que un usuario tiene con la base de
datos.
➢ pg_ident.conf: Define la información necesaria en el caso que utilicemos un acceso del
tipo ident en pg_hba.conf.
➢ postgresql.conf: Define los parámetros de configuración que permitenobtener la mayor
eficiencia del hardware y mejorar el funcionamiento de PostgreSQL.
Cabe resaltar que en la documentación de posgreSQL se encuentran los parámetros que tiene en
su interior cada uno de los anteriores archivos, estos se encuentran ubicados en la carpeta de
instalación de PostgreSQL dentro del disco de la máquina virtual que hemos instalado con
anterioridad.
Ruta de los archivos: c:\archivos de programa\posgreSQL\9.1\share
pg_hba.conf
pg_ident.conf
postgresql.conf
Parámetro Aspectos u operaciones que Valor
determinan el valor
max_connections 1000
shared_buffers 256MB
work_mem 3MB
maintenance_work_mem 16MB
effective_cache_size 512MB
checkpoint_segments 64
max_stack_depth 2MB
Capture las imágenes de pantalla donde se aprecie la correcta ejecución de cada uno de los
siguientes procedimientos y anéxelas al documento que será enviado como evidencia de este
laboratorio.
Capture las imágenes de pantalla donde se aprecie la correcta ejecución de cada uno de los
siguientes procedimientos y anéxelas al documento que será enviado como evidencia de este
laboratorio.
a. Mediante el SQL Shell cree una nueva base de datos que use la tabla de caracteres UTF8; esta
debe ser llamada con la combinación de su primer nombre y su primer apellido, quedando de la
siguiente forma (nombre_apellido).
b. Usando la herramienta de administración pgAdmin3 cree una nueva base de datos que lleve por
nombre “laboratorio” y defina UTF8 como la tabla de caracteres a usar. Pruebe que sucede si se
intenta crear una base de datos con una tabla de caracteres distinta a la definida en la
configuración regional.
Capture las imágenes de pantalla donde se aprecie la correcta ejecución de cada uno de los
siguientes procedimientos y anéxelas al documento que será enviado como evidencia de este
laboratorio.
a. Consulte los usuarios que están creados en el SMBD PostgreSQL mediante el SQL Shell y la
herramienta de administración pgAdmin3.
b. Cree dos nuevos usuarios mediante el SQL Shell, uno con su primer nombre y otro con su primer
apellido.
El usuario con su nombre tendrá una contraseña de acceso la cual no caduca y debe poseer
privilegios de administrador para crear usuarios, bases de datos y realizar backups.
El usuario con su apellido tendrá una contraseña de acceso que caducara dentro de 6 meses y
debe tener restricciones para crear usuarios y bases de datos.
Realice una consulta sobre PostgreSQL que muestre la correcta creación de cada usuario.
Cree los usuarios que aparecen en la tabla mediante la herramienta de administración pgAdmin3
de forma que posean cada uno los privilegios indicados en la tabla. Posteriormente realice una
consulta desde el SQL Shell en donde se muestre que los usuarios han sido creados
correctamente.
d. Mediante el SQL Shell modifique el usuario “cliente” para que este posea una contraseña que le
permita iniciar sesión solo durante dos 2 meses y pueda heredar derechos de los usuarios padres.
Mediante el SQL Shell modifique el usuario “gerente” para que este no posea privilegios de
superusuario pero si pueda heredar derechos de los usuarios padres e iniciar backups.
Mediante el SQL Shell modifique el usuario “supervisor” para que este no posea privilegios de
superusuario ni pueda iniciar backups.
Capture las imágenes de pantalla donde se aprecie la correcta ejecución de cada uno de los
siguientes procedimientos y anéxelas al documento que será enviado como evidencia de este
laboratorio.
4.8. Implementación del diseño de la base de datos