Sunteți pe pagina 1din 19

2019

ANDY JOSÉ CAMPO LÓPEZ

SENA

[ AA4-EV5-INFORME SOBRE LA EJECUCIÓN DEL PLAN DE CONFIGURACIÓN ]


ESPECIALIZACIÓN TECNOLÓGICA EN GESTION Y SEGURIDAD DE BASES DE DATOS (1881803)
CARACTERÍSTICAS, CONFIGURACIÓN Y GESTIÓN DEL SMBD - AA4-EV4

Sistemas operativos que soportan el SMBD Postgre SQL.

Sistema Versión SO Versión del Herramientas de


Operativo SMBD administración
GUI
Debian Debian 7.x 9.4 pgAdmin III
SUSE Linux Enterprise
9.4 pgAdmin III
Server 12
Red Hat Enterprise Linux
9.4 pgAdmin III
Server 7
Solaris Solaris 10 y 11 9.1.1 pgAdmin III
Windows Windows Server
2003 R2
9.1.2 pgAdmin III
Enterprise
Servipack 2

Características del sistema computacional

El rendimiento de cualquier programa computacional, dependerá de la característica de hardware


y software sobre el que trabajará. A continuación se describe las características más relevantes de
la máquina anfitrión y la máquina virtual (VirtualBox).

CARACTERÍSTICAS MÁQUINA ANFITRIÓN MÁQUINA VIRTUAL


Sistema operativo Windows Windows
Versión del sistema operativo Windows 10 pro Windows Server 2003 R2
Referencia del procesador Intel Core i5 2.40 GHz Intel Core i5 2.40 Ghz
Arquitectura del procesador 64 Bits 64 Bits
Actual: 2.30GHz Actual: 2.30GHz
Velocidad del reloj del procesador
Máxima: 2.80GHz Máxima: 2.80GHz
L1:256 KB, L2: 1024 KB, L1:256 KB, L2: 1024 KB,
Memoria cache del procesador=L1+L2+L3
L3: 8192 KB L3: 8192 KB
chip de video (integrado a la tarjeta o
Intel(R) HD Graphics Virtualbox vesa BIOS
externo)
Memoria asignada a video 128MB 16MB
Virtualbox
Chip de vídeo (integrado o tarjeta externa) Integrado
graphics controller16MB
Memoria RAM 4 GB 1 GB (1024 MB)
Tamaño del disco duro 500 GB 20 GB
5239MB usados 217MB usados
Tamaño de paginación inicial/máximo
1683MB disponibles 1103MB disponibles
Afinamiento del SMBD PostgreSQL

El comportamiento de PostgreSQL está definido de acuerdo a la configuración de ciertos archivos,


los más importantes son:

➢ 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

4.4. Conexión al Sistema Manejador de Base de Datos PostgreSQL

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. Conexión al SMBD mediante la herramienta de administración gráfica GUI, pgAdmin3:


b. Conexión al SMBD mediante el SQL Shell.

4.5. Gestión de las bases de datos (crear, acceder, consultar y borrar).

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.

c. Ingrese a la base de datos “nombre_apellido” mediante SQL Shell.


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 realizo correctamente.
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.

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.

e. Borre el usuario “cliente”.


4.7. Administración de servicios (consultar, iniciar, detener, pausar, reanudar y reiniciar
servicios).

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

S-ar putea să vă placă și