Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Modos de Operacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

INSTITUTO TECNOLOGICO DE ACAPULCO

INGENIERIA EN SISTEMAS COMPUTACIONALES

ADMON. DE BASES DE DATOS

REPORTE UNIDAD 4

4.2 Definición de los modos de operación de un


SGBD. (alta, baja, recovery) y comandos de
activación

INTEGRANTES DEL EQUIPO 4:

1. CHINO VILLANUEVA JAIME ALEXIS

2. CORTÉS MARTINEZ JOSE BRANDO

HORA: 8:00 AM – 9:00 AM

ACAPULCO, GRO. A 06 DE DICIEMBRE DEL 2016


INDICE

Tabla de contenido
INTRODUCCIÓN.......................................................................................................................3
MARCO TEORICO....................................................................................................................4
DESARROLLO..........................................................................................................................5
RESULTADOS................................................................................................................................6
CONCLUSIÓN................................................................................................................................7
BIBLIOGRAFIA..........................................................................................................................7
INTRODUCCIÓN

Los índices son "estructuras" alternativa a la organización de los datos en una


tabla. El propósito de los índices es acelerar el acceso a los datos mediante
operaciones físicas más rápidas y efectivas.
Para entender mejor la importancia de un índice pongamos un ejemplo;
imagínate que tienes delante las páginas amarillas, y deseas buscar el teléfono
de Manuel Salazar que vive en Alicante.
Lo que harás será buscar en ese pesado libro la población Alicante, y
guiándote por la cabecera de las páginas buscarás los apellidos que empiezan
por S de Salazar.
De esa forma localizarás más rápido el apellido Salazar. Pues bien,
enhorabuena, has estado usando un índice.
MARCO TEORICO

El sistema de gestión de bases de datos es esencial para el adecuado


funcionamiento y manipulación de los datos contenidos en la base. Se puede
definir como: "El Conjunto de programas, procedimientos, lenguajes, etc. que
suministra, tanto a los usuarios no informáticos como a los analistas,
programadores o al administrador, los medios necesarios para describir,
recuperar y manipular los datos almacenados en la base, manteniendo su
integridad, confidencialidad y seguridad".
 
Las funciones esenciales de un SGDB son la descripción, manipulación y
utilización de los datos.
 
Descripción: Incluye la descripción de: Los elementos de datos, su estructura,
sus interrelaciones, sus validaciones. Tanto a nivel externo como lógico global
e interno esta descripción es realizada mediante un LDD o Lenguaje de
Descripción de Datos.
 
Manipulación: Permite: Buscar, Añadir, Suprimir y Modificar los datos
contenidos en la Base de Datos.
 
La manipulación misma supone: Definir un criterio de selección, Definir la
estructura lógica a recuperar, Acceder a la estructura física. Esta manipulación
es realizada mediante un LMD o Lenguaje de Manipulación de Datos.
 
Utilización: La utilización permite acceder a la base de datos, no a nivel de
datos sino a la base como tal, para lo cual: Reúne las interfaces de los usuarios
y suministra procedimientos para el administrador.
 
En términos ideales, un DBMS debe contar con estas funciones, sin embargo,
no todos las poseen, así existen algunos manejadores que no cumplen la
función de respaldo o de seguridad, dejándola al usuario o administrador; sin
embargo un DBMS que sea completo y que deba manejar una base de datos
multiusuario grande, es conveniente que cuente con todas estas operaciones.
DESARROLLO
Comandos de activación de las modos de operación
TRADITIONAL
Hace que MySQL se comporte como un sistema de bases de datos SQL
``tradicional''. Una simple descripción de este modo es `` da un error en lugar
de una alerta'' cuando se inserta un valor incorrecto en la
columna. Nota:INSERT/UPDATE aborta así que se detecta un error. Puede
que no sea lo que quiera si está usando un motor de almacenamiento no
transaccional, ya que los cambios en los datos anteriores al error no se
deshacen, resultando en una actualización ``parcial'' .

ALLOW_INVALID_DATES
No hace un chequeo total de los datos en modo estricto. Chequea sólo que los
meses se encuentran en el rango de 1 a 12 y que los días están en el rango de
1 a 31. 
 ANSI_QUOTES
Trata '"' como un identificador delimitador de carácter (como '`' ) y no como un
delimitador de cadenas de caracteres. Puede usar '`' para delimitar
identificadores en modo ANSI. Con ANSI_QUOTES activado, puede usar doble
delimitadores para delimitar una cadena de caracteres literales, ya que se
interpreta como un identificador.

modos mas importantes

ANSI
Cambia el comportamiento y la sintaxis para cumplir mejor el SQL.
STRICT_TRANS_TABLES
Si un valor no puede insertarse tal y como se da en una tabla transaccional, se
aborta el comando.

ERROR_FOR_DIVISION_BY_ZERO
Produce un error en modo estricto (de otra forma una advertencia) cuando
encuentra una división por cero (oMOD(X,0)) durante un INSERT o UPDATE, o
en cualquier expresión (por ejemplo, en una lista de select o cláusulaWHERE )
que implica datos de tablas y una divisón por cero.

HIGH_NOT_PRECEDENCE
comportamiento de mayor-precedencia
IGNORE_SPACE
Permite nombres entre el nombre de función y el carácter '(' . Esto fuerza que
todos los nombres de función se traten como palabras reservadas. Como
resultado, si quiere acceder a cualquier base de datos, tabla, o nombre de
columna que sea una palabra reservada, debe delimitarla.
NO_BACKSLASH_ESCAPES
Desactiva el uso del carácter de barra invertida ('\') como carácter de escape en
cadenas de caracteres. Con este modo activado, la barra invertida se convierte
en un carácter ordinario como cualquier otro.
 NO_DIR_IN_CREATE
Cuando crea una tabla, ignora todas las directivas INDEX
DIRECTORY y DATA DIRECTORY. Este opción es útil en servidores de
replicación esclavos.

existen unos cuantos mas pero en resumen esos son los mas importantes
valores de los modos sql_mode  
MySQL server puede operar en distintos modos SQL, y puede aplicar estos
modos de forma distinta a diferentes clientes. Esto permite que cada aplicación
ajuste el modo de operación del servidor a sus propios requerimientos
Los modos definen qué sintaxis SQL debe soportar MySQL y que clase de
chequeos de validación de datos debe realizar. Esto hace más fácil de usar
MySQL en distintos entornos y usar MySQL junto con otros servidores de
bases de datos.
RESULTADOS

Operación que devuelve a la BD a un estado previo. La BD puede ser restaurada


a una copia limpia incluso después de que se han realizado operaciones
erróneas.
En SQL es un comando que hace que todos los cambios desde la ultima
sentencia BEGIN WORK, o STAR TRANSACTION, sean descartados por la
gestión de la BD relacional para que el estado de los datos sea ROLLBACK
(Devuelto) a la forma que tenían antes de haber realizado los cambios. Son
específicos de la conexión, quiere decir que si se hacen dos conexiones a la BD,
un ROLLBACK echo sobre una conexión no afectara a otras conexiones. Esto es
vital para un buen funcionamiento de concurrencia.
Mysql : mysql_query('begin'); 
mysql_query($query1) or die(mysql_query('rollback')); 
mysql_query($query2) or die(mysql_query('rollback')); 
mysql_query($query3) or die(mysql_query('rollback')); 
mysql_query('commit'); 
Oracle : delete from emp;
rollback;          /* undo the changes */
CONCLUSIÓN

Un sistema de recuperación consiste en restaurar la BD a un estado


correcto, tras cualquier fallo que la haya dejado en un estado
incorrecto.
En Oracle hay recuperaciones automáticas ante los fallos el proceso
varía dependiendo del tipo de fallo y las estructuras afectadas.

BIBLIOGRAFIA
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-FTP-como-
funciona.php
http://www.ordenadores-y-portatiles.com/ftp.html

También podría gustarte