Sie sind auf Seite 1von 15

Actividad AA8-Ev4 - BASES DE DATOS DE CONOCIMIENTO - GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Nelson Manuel Hernández

SERVICIO NACIONAL DE APRENDIZAJE SENA 2019

TUNJA

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.

Igualmente para realizar las respectivas pruebas debemos utilizar el controlador JDBC de su proveedor, ya

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:

los drivers JDBC, me asegure de que el archivo fuera .jar y lo guarde en la

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:

respectiva descarga como se muestra en la siguiente figura: Se descarga la última versión y se

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:

correctamente como se puede observar en la siguiente figura: De igual manera se pueden utilizar las

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 el respectivo usuarios con los respectivos permisos de acceso a la base de datos Como se muestra en la siguiente figura:

PLAN DE PRUEBAS A continuación realizaremos el plan de pruebas utilizando la herramienta Apache JMeter,

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:

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

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

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

En la configuración de conexión JDBC, configuramos los siguientes parámetros como se muestra en la siguiente figura:

parámetros como se muestra en la siguiente figura: Luego insertamos una petición JDBC Como se muestra

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

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

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
Para realizar las pruebas correspondientes de consulta por usuarios a la base de datos utilizada

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:

por usuarios a la base de datos utilizada se deben configurar los siguientes parámetros en registros

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:

de bases de datos como lo indica la guía de laboratorio: Corremos la aplicación en reporte

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

como lo indica la guía de laboratorio: Corremos la aplicación en reporte resumen y nos arroja
HERRAMIENTA SQL SERVER PROFILER El SQL Server Profiler es una herramienta provista por SQL Server

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.

a las actividades generadas sobre las bases de datos. Se configuran los parámetros del servidor sql

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.

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

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

Al ejecutar obtenemos lo siguiente En la siguiente figura podemos observer el consume de recursos

Al ejecutar obtenemos lo siguiente

Al ejecutar obtenemos lo siguiente En la siguiente figura podemos observer el consume de recursos de

En la siguiente figura podemos observer el consume de recursos de memoria y de procesador:

MONITOR DE ACTIVIDAD SQL SERVER
MONITOR DE ACTIVIDAD SQL SERVER

MONITOR DE ACTIVIDAD SQL SERVER

MONITOR DE ACTIVIDAD SQL SERVER