Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Característi
Presentado por
cas, Roberto Jose Serrano Perez
configuració
n y gestión
del SMBD
1
CONTENIDO
Introducción 3
Objetivo 3
Desarrollo 4
Conclusiones
2
INTRODUCCIÓN
OBJETIVO
3
DESARROLLO
Desarrolle la siguiente tabla, identificando los sistemas operativos sobre los que se
puede instalar el SMBD PostgreSQL, establezca la versión del SMBD y las
herramientas GUI más utilizadas en cada plataforma.
4
Windows Windows Server 11.4 Pg. Admin 4
2012 R2
4.2 Características del sistema computacional.
pg_hba.conf: define los diferentes tipos de accesos que un usuario tiene con la
base de datos.
5
En la imagen se encuentra la ruta y el documento
6
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_hba.conf
pg_ident.conf
7
postgresql.conf
8
shared_buffers: Define el tamaño del buffer de memoria utilizado por PostgreSQL.
En un servidor dedicado de PostgreSQL se debe asignar entre un 25% y un 33%
del total de la memoria RAM.
9
estemos manejando, aunque se puede asignar 1/16 de la memoria RAM
disponible como valor inicial.
10
max_stack_depth: Especifica el tamaño máximo de profundidad de la pila de
ejecución del servidor. Establezca y argumente en el documento que será enviado
con la evidencia de este laboratorio los aspectos que deben ser tenidos en cuenta
para definir este parámetro de configuración.
11
max_stack_depth # max_stack_depth = 2mb 2
12
Conexión al SMBD mediante el SQL Shell
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 apellido, quedando de la siguiente forma (nombre_apellido)
13
b. Usando la herramienta de administración pgAdmin4 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.
Definición.
14
Cuando se trata de crear una tabla con configuración diferente a utf8 sale error
porque no coincide con el idioma regional del sistema.
15
c. Ingrese a la base de datos “nombre_apellido” mediante SQL Shell.
16
d. Realice una consulta desde el SQL Shell y desde la herramienta de
administración pgAdmin3 que muestre las bases de datos que están creadas
en el SMBD PostgreSQL.
e. Borre desde el SQL Shell la base de datos que lleva por nombre “laboratorio” y
posteriormente consulte el SMBD PostgreSQL con el fin de evidenciar que el
proceso se realizó correctamente.
17
Verificamos si la base de datos laboratorio fue eliminada.
18
b. se
19
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 Backup.
20
El usuario con su apellido tendrá una contraseña de acceso que caducará
dentro de 6 meses y debe tener restricciones para crear usuarios y bases de
datos.
21
Cree los usuarios que aparecen en la tabla mediante la herramienta de
administración pgAdmin4 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.
CREATE ROLE nombre WITH LOGIN PASSWORD cliente' VALID UNTIL '2019-
08-08';
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.
22
Mediante el SQL Shell modifique el usuario “supervisor” para que este no posea
privilegios de superusuario ni pueda iniciar backups.
23
Borre el usuario cliente.
24
25
4.8. Implementación del diseño de la base de datos.
26
b. Cree su base de datos definiendo como propietario al usuario con su “nombre”
y asígnele el tablespace SENA.
27
CONCLUSIÓN
28