Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configuración y Gestión Del SMBD Aa4-Ev4
Configuración y Gestión Del SMBD Aa4-Ev4
APRENDICES
INSTRUCTOR
FICHA: 1764152
BOGOTÁ D.C.
2019
CARACTERÍSTICAS, CONFIGURACIÓN Y GESTIÓN DEL SMBD - AA4-EV4
4. PROCEDIMIENTO
Desarrolle la siguiente tabla, identificando los sistemas operativos sobre los que se puede instalar
el SMBD Postgre SQL, establezca la versión del SMBD y las herramientas GUI más utilizadas en cada
plataforma
Identifique y registre en la siguiente tabla las características del equipo en el que se desarrolla esta
práctica, con ellas se calcularan algunos parámetros que nos ayudaran a construir una configuración
más eficiente para el funcionamiento de PostgreSQL.
pg_hba.conf: Define los diferentes tipos de accesos que un usuario tienecon la base de
datos.
pg_ident.conf: Define la información necesaria en el caso que utilicemosun acceso del tipo
ident en pg_hba.conf.
postgresql.conf: Define los parámetros de configuración que permiten obtener la mayor
eficiencia del hardware y mejorar el funcionamiento de PostgreSQL.
a. Consulte la documentación y 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. Especifique la ruta
donde se encuentran almacenados cada uno de los anteriores archivos y realice una breve
descripción del contenido de cada uno.
pg_ident.conf
postgresql.conf
max_connections: Número máximo de clientes conectados a la vez a las bases de datos. Este valor
debe incrementarse en proporción al número de clientes concurrentes.
shared_buffers: Define el tamaño del buffer de memoria utilizado porPostgreSQL. En un servidor
dedicado de PostgreSQL se debe asignar entre un 25% y un 33% del total de la memoria RAM.
work_mem: Define el tamaño de memoria asignada a operaciones que contengan las clausulas
ORDER BY, DISTINCT, JOINS, etc. En un servidor dedicado de PostgreSQL podemos usar entre el 2%
y 4% del total de la memoria RAM disponible, aunque variara dependiendo de la cantidad de
sesiones que se tengan.
maintenance_work_mem: Define el tamaño de la memoria asignada a Operaciones de tipo
VACUUM, ANALYZE, CREATE INDEX, ALTER TABLE
y ADD FOREIGN KEY. Su valor depende del tamaño de las bases dedatos que estemos manejando,
aunque se puede asignar 1/16 de la memoria RAM disponible como valor inicial.
c. Registre en la siguiente tabla los aspectos y el valor que determinan cada parámetro.
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.
Diríjase al menú “Inicio, Todos los programas, PostgreSQL” y ejecute la aplicación SQL shell (psql),
cree una nueva conexión con el servidor de base de datos PostgreSQL ingresando los siguientes
datos:
Verificamos en el entorno de interfaz grafica
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.
Cuando se trata de crear una tabla con configuración diferente a utf8 sale error porque no coincide
con el idioma regional del sistema
c. Ingrese a la base de datos “nombre_apellido” mediante SQL Shell.
4.6. Gestión de usuarios o roles (consultar, crear, modificar y borrar usuarios o roles).
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.
Mediante el SQL Shell modifique el usuario “supervisor” para que este no posea privilegios de
superusuario ni pueda iniciar backups.
Borre el usuario cliente
4.7. Administración de servicios (consultar, iniciar, detener, pausar, reanudar y reiniciar servicios).
b. Cree su base de datos definiendo como propietario al usuario con su “nombre” y asígnele
el tablespace SENA.
c. Cree un nuevo Schema con el nombre de “especialización” dentro de la base de datos que
acaba de crear.