Vous êtes sur la page 1sur 3

ADMINISTRACIN DE BASES DE Unidad

DATOS 3

UNAD M

UNIVERSIDAD ABIERTA Y A
DISTANCIA DE MXICO

Actividad 2. Comandos de operacin,


secuencia y bitcoras

ESTUDIANTE:

Anonimo
MATRICULA:

FACILITADOR:

ADMINISTRACIN DE BASES DE Unidad


DATOS 3
Actividad 2. Comandos de operacin, secuencia y bitcoras
Ahora, debers analizar y discutir sobre aplicacin de comandos de operacin, la secuencia
de los mismos y las bitcoras que se derivan.
Instrucciones:
1. Entra al Foro. Comandos de operacin, secuencia y bitcoras y responde las
siguientes preguntas, en el orden que tu Facilitador(a) las modere:
o

Qu es y para qu sirve un modo de operacin en un sistema gestor de


bases de datos?
Es la forma de operar de MySQL, esto quiere decir que el modo en que opere
definir la sintaxis que MySQL debe soportar y qu clase de validaciones debe
efectuar a los datos. Esto sirve para que una aplicacin adapte al servidor de
acuerdo a sus requerimientos. El modo puede seleccionarse mediante el
siguiente comando SET [SESSION|GLOBAL] sql_mode='modes'. Existen
varios modos en los que puede operar MySQL, los cuales pueden consultarse
en el manual de referencia de MySQL en la seccin 5.3.2 El modo SQL del
servidor.

Menciona un modo de operacin de los que leste y describe para qu


sirve?
ERROR_FOR_DIVISION_BY_ZERO
Produce un error en modo estricto (de otra forma una advertencia) cuando
encuentra una divisin por cero (o MOD(X,0)) durante un INSERT o UPDATE,
o en cualquier expresin (por ejemplo, en una lista de select o clusula
WHERE ) que implica datos de tablas y una divisn por cero. Si este modo no
se da, MySQL retorna NULL para una divisin por cero. Si se usa INSERT
IGNORE o UPDATE IGNORE, MySQL genera una advertencia de divisin por
cero, pero el resultado de la operacin es NULL.

Qu funcin tienen los registros de bitcora en un sistema gestor de


bases de datos y cmo pueden ser administrados?
Los archivos de registro o bitcora tienen la funcin de registrar, analizar,
detectar y notificar eventos que suceden en todo momento en la base de
datos. La importancia de las bitcoras es la de recuperar informacin ante
incidentes de seguridad, deteccin de comportamiento inusual, informacin
para resolver problemas, evidencia legal, es de gran ayuda en las tareas de
cmputo forense.
MySQL provee una gama de comandos que permiten administrar los archivos
de bitcora, para que no ocupen un espacio demasiado grande en el disco
duro. Una forma correcta de administrar los archivos es la siguiente:
Puede forzar a MySQL para que comience a utilizar archivos de registro
nuevos usando mysqladmin flush-logs o con la sentencia SQL FLUSH LOGS.
Una operacin de volcado de registros hace lo siguiente:

ADMINISTRACIN DE BASES DE Unidad


DATOS 3
Si se est utilizando registro (--log) o registro de consultas lentas (--log-slowqueries), cierra y reabre el archivo de registro (mysql.log y `hostname`-slow.log
por defecto).
Si se est utilizando registro de actualizaciones (--log-update) o registro
binario (--log-bin) cierra el registro, y abre un nuevo archivo de registro con un
nmero de secuencia superior.
Si est utilizando tan solo el registro de actualizaciones, tan solo tiene que
renombrar el archivo de registro y posteriormente volcar los registros antes de
hacer una copia de seguridad. Por ejemplo, puede hacer algo como esto:
shell> cd mysql-data-directory
shell> mv mysql.log mysql.old
shell> mysqladmin flush-logs
Luego, haga una copia de seguridad y elimine mysql.old.

2. Explica una de las propiedades de atomicidad que son consideradas transacciones


y revsalos aportes de tus compaeros(as).
Consiste en que una transaccin debe estar elaborada por comandos que garanticen
que la transaccin se va a ejecutar al 100%, pero si falla y no se completa su
ejecucin los efectos que haya causado se reviertan como si, nunca se hubiera
ejecutada dicha transaccin.
Referencias:
-

MySQL Reference Manual (for development releases)recuperado el 03-06-15


dehttp://dev.mysql.com/doc/
Administracin de bases de datos recuperado el 09-06-15 http://chavez-atienzo2013.blogspot.mx/2013/03/bitacora.html

3. Realiza las aportaciones de respuesta de dos de tus compaeros(as), las


aportaciones deben ser apoyadas con bases tericas revisadas hasta el momento en
la unidad. Agrega a tus aportaciones el sustento bibliogrfico requerido.
4. Atiende a las indicaciones de tu Facilitador(a) para que la comunicacin en el foro sea
efectiva.
5. Revisa los criterios de evaluacin para que conozcas los parmetros de la actividad

Vous aimerez peut-être aussi