You are on page 1of 10

Administracin de Base de Datos

Resumen Unidad 5
1


Nombre: Estrella Cocom Mario Filiberto Matrcula: 10070016
Nombre del curso:
Administracin de Base de Datos
Nombre del profesor:
Lic. Jos Leonel Pech May
Mdulo:
Unidad 5
Actividad:
Resumen Profesional Unidad 5
Fecha: 18-06-2013 Grado y Grupo: 6A
Bibliografa:
http://labredes.itcolima.edu.mx/fundamentosbd/sd_u3_4.htm
http://deyyany.wordpress.com/2011/05/28/tarea-4-%C2%B0respaldo-y-
recuperacion-de-base-de-datos%C2%B0-10mayo11/
http://www.grupotitan.com/respaldar-restaurar-bases-mysql-desde-shell.html
http://dan1456bd.blogspot.mx/p/espejeo.html
http://eduardo-garibay-2013-glosario.blogspot.mx/2013/04/espejos.html
http://blog.maximilianomarin.com/2012/11/configurar-mirroring-en-sql-server/
http://es.deister.net/es/services/database-migration/
http://manageengine.mx/applications_manager/index.html
http://www.jkmst.com/base_de_datos.htm
http://velezconde.wordpress.com/herramientas-para-gestion-y-monitoreo/


Ttulo:
Seguridad en Base de Datos

Introduccin:
La informacin que se encuentra en las bases de datos debe es-
tar protegida contra accesos no autorizados, destruccin o alteracin
con fines indebidos y la introduccin accidental, la seguridad en la base
de datos es la tcnica empleada para proteger la base de datos con-
tra personas que no estn autorizadas para tener acceso a una parte
de la base de datos o a toda, de esta manera en la seguridad de las
bases de datos utilizan diversas maneras para la proteccin de la infor-
macin.
Administracin de Base de Datos
Resumen Unidad 5
2

En este documento se encontrara un resumen acerca de todo lo
relacionado con la seguridad en las bases de datos, el respaldo y recu-
peracin, migracin, monitoreo y auditoria y las herramientas de softwa-
re y hardware para la administracin de base de datos, ya que estas
herramientas son muy importantes para que las bases de datos puedan
tener un buen rendimiento.

Contenido:
Los sistemas gestores de base de datos nos proporcionan herra-
mientas para evitar o remediar fallos, el respaldo de la base de datos es
la obtencin de una copia de los datos en otro medio, de tal manera
que a partir de dicha copia sea posible restaurar el sistema completo,
por lo que siempre es recomendable realizar respaldos frecuentemente.
Existen diversas maneras de realizar respaldos en las bases de datos en
MySQL existen comandos para hacer su respaldo.
La restauracin en una base de datos, consiste en restaurar los
datos despus de algn fallo que haya tenido y guiarlo a un estado
donde sea correcto su funcionamiento, en otras palabras se puede de-
cir que si existe un problema en la base de datos, el administrador de
base de datos puede traer de vuelta la base de datos al tiempo y esta-
do en donde se encontraba en un buen funcionamiento, esta actividad
depende del respaldo de las bases de datos.
As mismo existe una tcnica que se utiliza para respaldar las ba-
ses de datos, que consiste en una configuracin que bsicamente es
tener dos discos duros conectados, uno es el principal y en el segundo
se guarda la copia exacta del principal, donde se almacena cualquier
cambio que se haga en tiempo real, esto permite tener 2 discos duros
idnticos que permite que ante cualquier fallo del disco principal, el se-
cundario tome el relevo impidiendo la cada del sistema y la perdida de
datos almacenados, esta tcnica es llamada espejeo.
En el espejeo mirroring consiste en una base de datos en un servi-
dor principal que mantiene la copia activa de la base de datos y otro
Administracin de Base de Datos
Resumen Unidad 5
3

servidor de espejo que mantiene una copia de la base de datos princi-
pal y aplica las transacciones enviadas por el servidor principal, y un ser-
vidor testigo que permite recuperaciones automticas ante fallos.
Los beneficios que nos proporciona el espejeo de datos en la ba-
se de datos se enlistan en los siguientes puntos:
Proporcionan una copia adicional de los datos con el fin de
redundancia en caso de fallo de hardware.
Duplicacin de disco permite que cada disco se acceda
por separado para los propsitos de lectura.
Aumenta la proteccin de los datos.
Incrementa la disponibilidad de una base de datos.
La activacin del espejeo en un sistema de base de datos de-
pende del contenido que se vaya a replicar, ya que influye en diversos
factores como el ancho de banda, de igual manera se utilizan diversos
comandos para la activacin del espejeo en MySQL. Para la creacin
de espacio de disco con espejo se utilizan diversas sentencias para
crear discos RAID.
De igual manera en el respaldo y recuperacin se encuentra la
replicacin que es un mecanismo que se utiliza para diseminar datos
para un ambiente distribuido, con el fin de tener una mejor confiabili-
dad mediante la reduccin de dependencia de un sistema de base de
datos centralizado, es decir se hace referencia a un duplicado de las
bases de datos del servidor para que la informacin pueda estar en di-
ferentes localizaciones permitiendo distribuir la informacin de manera
confiable.
Los beneficios que se obtienen por la implementacin de la rpli-
ca en una base de datos son los siguientes:
a) Se garantiza que el servicio que se ofrece por la aplicacin,
no sea interrumpido en caso de algn fallo en alguna de las
rplicas.
Administracin de Base de Datos
Resumen Unidad 5
4

b) La capacidad de servicio se ve incrementada cuando las
peticiones efectuadas por los clientes nicamente implican
consultas.
En el respaldo de las base de datos existen 3 mtodos o modelos
de respaldo en un sistema de gestin de base de datos.
1. Simple: permite recuperar la base de datos hasta la copia
de seguridad ms reciente.
2. Completa: permite recuperar la base de datos hasta el
momento del error.
3. De registro masivo: recupera hasta el ltimo registro del log.
Las sentencias que son utilizadas para los respaldos de los 3 puntos
anteriores son los siguientes:
1. Simple
BACKUP DATABASE NOMBRE_BASE_DATOS TO DISK = < Ruta_Absoluta |
Ruta_Relativa >Nobre_Archivo.bak
[WITH FORMAT]
[NAME = Nombre Lgico del Respaldo]
2. Completa
RESTORE DATABASE NOM_BD FROM DISK = < Ruta_Absoluta | Ru-
ta_Relativa >Nombre_Archivo
[WITH RECOVERY]
3. Restaurar las copias de base de datos Simple
RESTORE DATABASE NOM_BD
FROM DISK = < Ruta_Absoluta | Ruta_Relativa
>Nom_Respaldo_Diferencial WITH RECOVERY
4. Restaurar la copia de la base de datos completa
BACKUP LOG NOM_BASE_DATOS
TO DISK = < Ruta_Absoluta | Ruta_Relativa >Nom_Respaldo_Log.trn
BACKUP LOG NOM_BASE_DATOS
TO DISK = < Ruta_Absoluta | Ruta_Relativa >Nom_Respaldo_Log.trn
WITH NO_TRUNCATE
Administracin de Base de Datos
Resumen Unidad 5
5

De igual manera en la seguridad de las bases de datos se en-
cuentra la migracin que en s, es una tarea confusa que no slo supo-
ne transportar datos entre tipos de almacenaje y formatos de un servi-
dor de base de datos a otro; sino que tambin admite reescribir senten-
cias SQL e inclusive procedimientos (SPL) de lgica de negocio.
La migracin tambin tiene herramientas que ayudan a reducir
costes y optimizar este proceso, las cuales son: Herramienta de copia
multi-bases de datos con conversin automtica desde los tipos de da-
tos, comprobacin del esquema multi-base de datos, gramtica SQL
XML, gramtica DDL XML, gramtica DML XML, gramtica SPL XML,
gramtica Triggers XML y el soporte para la conversin de tipos de datos
geomtricos.
De igual manera dentro de la seguridad en base de datos pode-
mos mencionar el monitoreo y auditora de la base de datos que es un
proceso que nos permite medir, certificar, demostrar, monitorear y regis-
trar los accesos a la informacin almacenada en las bases de datos, as
como tambin verificar quin accede a los datos, cundo se accedie-
ron a estos datos, desde qu tipo de dispositivo o aplicacin, desde que
ubicacin en la Red, cul fue la sentencia SQL que se ejecut, hasta
cul fue el efecto del acceso a la base de datos. Es uno de los procesos
fundamentales que ayuda a la responsabilidad encomendada a IT por
la organizacin frente a las regulaciones y su entorno de negocios o ac-
tividad.
Tambin podemos mencionar que como ya sabemos los discos
requieren administracin, se tiene que instalar, darles formato, ajustar en
otras mquinas, respaldarlos, y respectivamente monitorearlos. Aunque
haya suficiente espacio en el disco, es indispensable solicitar el monito-
reo ante los usuarios para hacer un uso adecuado de los recursos, ya
que la herramienta de monitoreo de espacio en disco te da todos los
detalles acerca de cmo y con qu archivos se est utilizando tu espa-
cio web y que es una herramienta muy efectiva para mantener sano el
espacio en discos.
Administracin de Base de Datos
Resumen Unidad 5
6

Otro aspecto que se debe resaltar es el monitoreo pero ahora de
Log, el monitorear el log ayuda a la resolucin de varios problemas en
nuestros sistemas, ya que este puede mostrar si existen demasiadas acti-
vidades realizadas por una sola aplicacin, que podra reflejarse en un
mal diseo o solamente la necesidad de planear mejor los recursos de
log en nuestro servidor de base de datos.
Tambin es importante llevar registros del funcionamiento de la
base de datos, ya que es una parte fundamental de una Infraestructura,
es de vital importancia su adecuado monitoreo de mtricas con la fina-
lidad de lograr su mejor desempeo y disponibilidad. El monitoreo se
hace usando dos puntos de vista: monitoreo de integridad de servidor
de base de datos (Servidor) y monitoreo de tiempos de respuesta para
querys SQL especficos (usuario final). La finalidad principal vendra sien-
do el asegurar la disponibilidad y el desempeo adecuado de las bases
de datos de forma que no se comprometa la productividad del nego-
cio y obviamente obtener la satisfaccin del usuario final.
En la seguridad de base de datos se desea impedir el acceso ex-
terno, impedir acceso interno a usuarios no autorizados y autorizar el
acceso a usuarios autorizados. Bueno, la auditoria nos permite monito-
rear y llevar registro del uso de los datos por los usuarios que estn auto-
rizados y los que no lo estn, mantener trazas de uso y del acceso de la
base de datos, permite investigaciones y alertas en tiempo real, esto
para mantener una base de datos eficiente, existe software para la
ayuda de la auditoria como DB Audit, DB tools.
Ahora se mencionara como habilitar y deshabilitar la auditoria. El
servicio de auditora est habilitado de manera predeterminada y es
configurado por el comando auditconfig. Si la poltica de audito-
ra perzone se configura en la zona global, los administradores de zonas
pueden habilitar, refrescar y deshabilitar el servicio en sus zonas no glo-
bales.
Se usa el comando audit -s para habilitar la auditoria.
# audit -s
Administracin de Base de Datos
Resumen Unidad 5
7

Despus de que se habilito, se comprueba si realmente est habi-
litada la auditoria con los siguientes comandos.
# auditconfig getcond
Audit condition = auditing
Anteriormente se mencion como habilitar la auditoria, ahora se
mencionara como deshabilitarla. Para deshabilitar la auditora en la zo-
na global y en una zona no global cuando se configura la poltica de
auditora perzone.
Se usa el comando audit -t para deshabilitar el servicio de auditora. En
la zona global, deshabilite el servicio de auditora.
# audit -t
Si la poltica de auditora perzone no est definida, este comando
deshabilita la auditora en todas las zonas.
En una zona no global, deshabilite el servicio de auditora. Si la po-
ltica de auditora perzone est definida, el administrador de zonas no
globales debe deshabilitar el servicio en la zona no global.
Zonel # audit -t
De igual manera en la seguridad de las bases de datos existen
herramientas de software y hardware para monitoreo y administracin
en la base de datos esto nos ayuda para tener mejor control de la base
de datos y poder medir el rendimiento, esto es mediante diversas he-
rramientas de software, algunas de estas se mencionaran a continua-
cin:
Application Manager: es compatible con las bases de datos de
Oracle, Sybase, SQL Server, MySQL, IBM DB2 y DB Query, es una
herramienta de monitoreo de servidores de base de dato, ayuda
a los DBA con notificaciones sobre problemas potenciales de
desempeo en las base de datos.
DIAB: proporciona a los usuarios un software de monitoreo de ba-
se de datos en SQL Server, este software est diseado para es-
canear, alertar, solucionar problemas e investigar problemas de
rendimiento y fallos en SQL Server.
Administracin de Base de Datos
Resumen Unidad 5
8

Estos son algunos de los software que estn diseados para la
ayuda al administrador de base de datos ya que como antes se men-
ciona proporcionan herramientas para el monitoreo y administracin en
una base de datos hacindola ms productiva, ahora que software se-
r el ms importante para ayudarnos con las tareas que se mencionan,
todo depende del DBA ya que la mejor herramienta es la que se ape-
gue de acuerdo a sus requerimientos.

Conclusin:
La seguridad en la base de datos es un tema muy importan-
te ya que los datos que se encuentran en dicha base de datos pueden
estar indefensos ante cualquier amenaza o ante cualquier aconteci-
miento, en otras palabras si no se tiene una buena seguridad en la base
de datos esta no podra funcionar de una manera correcta.
En la seguridad de las bases de datos se encuentran diversas he-
rramientas que nos ayudan a mejorar este sistema en las bases de da-
tos, una de estas herramientas son el respaldo y recuperacin de las ba-
ses de datos, estas nos ayudan hacer copias de seguridad de la infor-
macin que se tiene en las bases de datos, por precaucin ya que si
con el tiempo se llegara a tener un error, la informacin que se tiene no
se perdera, y en cuanto a la restauracin nos ayuda a restaurar los da-
tos de la base de datos, por lo general es usado para restaurar los res-
paldos de las base de datos despus de un fallo.
Otra de las herramientas en cuanto a la seguridad de las bases de
datos es la migracin que nos ayuda a transportar datos entre diversos
tipos de almacenaje y en diversos formatos de servidor de base de da-
tos. Existen tambin herramientas que nos ayudan a observar el rendi-
miento de las bases de datos como son el monitoreo que este nos ayu-
da a evitar problemas y degradaciones de rendimiento y que las apli-
caciones funcionen de una manera correcta, y la auditoria en las bases
de datos es un proceso por el cual podemos asegurar, demostrar, moni-
Administracin de Base de Datos
Resumen Unidad 5
9

torear, los accesos a la informacin que esta almacenada en las bases
de datos.
Como se puede observar todas estas herramientas nos ayudan a
mejorar el rendimiento en las bases de datos, ya que esto es de gran
importancia ya que si no funcionan de una manera correcta y eficiente,
proporcionaran fallos en la base de datos y no tendra un buen rendi-
miento, el DBA tiene que tener en cuenta estas herramientas que se tie-
nen que implementar en cuanto a la seguridad de las bases de datos.
Para concluir este trabajo se puede decir que estas herramientas
ya antes mencionadas ayudan a los DBA para que tengas una mejor
administracin en cuanto al rendimiento y a los accesos que se tienen
en las bases de datos puesto que la informacin que se tiene es impor-
tante, por esto se deben realizar los respaldos para prever algn fallo.





























Administracin de Base de Datos
Resumen Unidad 5
10









Rubrica

Forma

Puntos Asignado Variable Descripcin
3 Datos generales Nombre, matrcula, nombre del profe-
sor, nombre del curso, mdulo, activi-
dad, fecha, equipo (en caso de ser un
trabajo grupal), ttulo del reporte.
7 Bibliografa Inclusin apropiada de datos biblio-
grficos. Consultar con el profesor y/o
tutor los lineamientos a seguir para re-
portar libros u otros materiales escritos,
as como otras fuentes de informacin
que hayan sido utilizadas para elabo-
rar el documento. Reportar todas las
fuentes correctamente.
10 Ortografa y re-
daccin
Ortografa: Sin errores.
Redaccin: Ideas claras, lgicas y se-
cuenciadas en todos los prrafos.


Contenido

Puntos Asignado Variable Descripcin
5 Objetivo Propsito del reporte.
15 Procedimiento Descripcin organizada y detallada
de la ejecucin del trabajo.
40 Resultados Se presentan los hallazgos del ejerci-
cio.
20 Conclusin Reflexin personal sobre la actividad
de aprendizaje.

You might also like