Sei sulla pagina 1di 14

BASES DE DATOS DE CONOCIMIENTO - GESTIÓN Y SEGURIDAD DE BASES

DE DATOS ACTIVIDAD AA8-EV4

Presentado por:
APRENDICES

ALEIXO EDER PINEDA RAMIREZ


CLARA JULIETA MARTINEX USUGA
OSCAR PEREZ SABOGAL
LIZETH VIVIAN NARANJO

Presentado a:
HUGO TRUJILLO
INSTRUCTOR

SERVICIO NACIONAL DE APRENDIZAJE


ESPECIALIZACIÓN BASE DE DATOS
OCTUBRE de 2019
INTRODUCCIÓN

Los sistemas basados en conocimiento (Knowledge Based Systems. KBS) son


aplicaciones que generan soluciones o respuestas satisfactorias a problemas que
requieren un razonamiento por computadora que involucre conocimiento de algún
tipo. Consideramos conocimiento como los datos e información que pueden mejorar
la eficiencia y la eficacia de una solución referente a un problema. Algunos tipos de
conocimiento pueden ser hechos (que expresan proposiciones validad).

Los KBS construyen su razonamiento para resolver problemas concatenando


afirmaciones y reglas en líneas de razonamiento. Estas líneas de razonamiento nos
muestran como un conjunto de suposiciones y un conjunto específico de
afirmaciones y de reglas producen.

En este documento analizaremos el funcionamiento de una herramienta de


Microsoft muy útil para la gestión de los sistemas manejadores de bases de datos;
Apache JMeter. El Apache JMeter es un software de código abierto, una aplicación
diseñada totalmente en JAVA para medir el rendimiento y comportamiento de
servidores mediante pruebas.

DESARROLLO DE LA ACTIVIDAD

Pasos para instalar el JMETER

El proceso inicia con la descarga e instalación, el vínculo de descarga es


http://jmeter.apache.org/download_jmeter.cgi. Resultante de esta tarea obtenemos
el archivo comprimido Apache-Jmeter-2.6.zip que pesa aproximadamente 22.6 Mb
y se necesita al menos 80 Mb de espacio libre en disco para su descompresión.
Fig. 1 Página descarga JMeter

Igualmente para realizar las respectivas pruebas debemos utilizar el controlador


JDBC de su proveedor, ya que JMeter no viene con los drivers JDBC, me asegure
de que el archivo fuera .jar y lo guarde en la lib de JMeter, como se muestra en la
figura:

Fig.2 Ubicación executable


Igualmente necesitaremos la instalación de la base de datos AdventureWorks2014
por lo cual nos permitimos a su respectiva descarga como se muestra en la siguiente
figura:
Fig. 3 SQL Server

Se descarga la última versión y se guarda en la siguiente ruta:


C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.SQLEXPRESS\MSSQL\Backp

Para cargar la base de datos utilice la siguiente sentencia de código en una nueva
consulta:
use [master]

RESTORE DATABASE AdventureWorks2014


FROM disk= 'C:\Program Files\Microsoft SQL
Server\MSSQL12.SQLEXPRESS\MSSQL\Backup\AdventureWorks2014.bak'

WITH MOVE 'AdventureWorks2014_data'

TO 'C:\Program Files\Microsoft SQL


Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\AdventureWorks2014.mdf',

MOVE 'AdventureWorks2014_Log'

TO 'C:\Program Files\Microsoft SQL


Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\AdventureWorks2014.ldf'
, REPLACE

Ejecutamos y actualizamos el servidor y podemos analizar que la base de datos


se ha cargado correctamente como se puede observar en la siguiente figura:
Fig. 4 Explorador de Objetos

De igual manera se pueden utilizar las bases de datos que ya hemos utilizado en
laboratorios anteriores en las diferentes secretarias.
Creación de usuario con privilegios: Para crear usuario en el sql server express 2014
podemos realizar los siguientes pasos:
· SQL Server Management Studio.
· Conectar con el server con una conexión con Windows
· Explorador de objetos.
· Clic en seguridad.
· Clic derecho Inicio de sesión.
· Se debe crear los respectivos usuarios con los respectivos permisos de acceso a
la base de datos
Como se muestra en la siguiente figura:
Fig. 5 Creación de Usuario

PLAN DE PRUEBAS

A continuación realizaremos el plan de pruebas utilizando la herramienta Apache


JMeter, realizando los siguientes pasos:

Inicialmente creamos un grupo de hilos o grupo de usuarios, como se puede ver en


la siguiente figura:

Fig. 6 Creación de Hilos

Posteriormente creamos la configuración de la conexión JDBC, como lo indica la


siguiente figura:
Fig. 7 Configuración Apache Jmeter

En la configuración de conexión JDBC, configuramos los siguientes parámetros


como se muestra en la siguiente figura:

Fig. 8 Configuración de conexión

Luego insertamos una petición JDBC Como se muestra en la siguiente figura:


Fig. 9 Petición

Luego insertamos la herramienta grafico de resultados y reporte resumen como se


observa en la siguiente figura:

Para realizar las pruebas correspondientes de consulta por usuarios a la base de


datos utilizada se deben configurar los siguientes parámetros en registros de
clientes:
Fig. 10 Registro de Clientes

A continuación, se definirán los parámetros del grupo de hilos para realizar el


proceso de muestreo correspondiente para un servidor de bases de datos como lo
indica la guía de laboratorio:

Fig. 11 Configuración parámetros

Corremos la aplicación en reporte resumen y nos arroja los siguientes datos:


HERRAMIENTA SQL SERVER PROFILER

El SQL Server Profiler es una herramienta provista por SQL Server que se utiliza
para supervisar una instancia de BD tanto para el Motor de Base de Datos como
para los servicios de Inteligencia de Negocios. Funciona a partir de la captura y
registro de datos relacionados con una serie de eventos categorizados que permiten
hacer seguimiento a las actividades generadas sobre las bases de datos.
Fig. 12 Herramienta SQL Server Profiler

Se configuran los parámetros del servidor sql server express 2014 y se inicia sesión
con las credenciales del usuario con los permisos requeridos.
Se realiza la respectiva selección de eventos como se muestra en la siguiente figura.

Fig. 13 Eventos.

En la parte de eventos se configuran los siguientes parámetros como lo recomienda


la guía de laboratorio.
Execution Warnings
Performance Statistics
EventSubClass 1
Server Memory Change
Audit Database Object Management

Fig. 14 Propiedades

Al ejecutar obtenemos lo siguiente

Fig. 15 Trace
En la siguiente figura podemos observar el consumo de recursos de memoria y de
procesador:

MONITOR DE ACTIVIDAD SQL SERVER

Fig. 17 Monitor de Actividad

Potrebbero piacerti anche