Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dabd U3 A2
Dabd U3 A2
Bibliografía .................................................................................................. 7
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.
ANSI
STRICT_TRANS_TABLES
TRADITIONAL
Hacer que MySQL se comporte como un sistema de base de datos SQL " tradicional”.
1
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
b. ¿Cómo se cambia el modo de operación en MySQL?
Puede inicializar el modo SQL por defecto inicializando mysqld con la opición --sql-
mode="modes".
Para cambiar el modo SQL en tiempo de ejecución, establezca la sql_mode variable del
sistema global o de sesión con una SET declaración:
Produce un error en modo estricto (de otra forma una advertencia) cuando encuentra
una división por cero (o MOD(X,0)) durante un INSERT o UPDATE, o en cualquier
expresión (por ejemplo, en una lista de select o cláusula WHERE ) que implica datos de
tablas y una divisón por cero. Si este modo no se da, MySQL retorna NULL para una
división por cero. Si se usa INSERT IGNORE o UPDATE IGNORE, MySQL genera una
advertencia de división por cero, pero el resultado de la operación es NULL.
(Implmentado en MySQL 5.0.2)
Cada registro de la bitácora escribe una única escritura de base de datos y tiene lo
siguiente:
3
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
e. Accede a las bitácoras del gestor utilizado durante el
curso y haz impresiones de pantallas.
4
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
f. Explica las propiedades de las transacciones.
Se llama Transacción a una colección de operaciones que forman una unidad lógica de
trabajo en un BD realizada por una o más sentencias SQL estrechamente relacionadas.
Una transacción es una unidad de la ejecución de un programa que lee y escribe datos a
y desde la Base de Datos. Puede consistir en varias operaciones de acceso a la base de
datos. Una Transacción está delimitada por instrucciones de inicio transacción y fin
transacción
Una unidad lógica de trabajo debe exhibir cuatro propiedades, conocidas como
propiedades ACID (atomicidad, coherencia, aislamiento y durabilidad), para ser
calificada como transacción.
6
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
Bibliografía
-. (2007). Taller de Base de Datos. Nov 2018, de Instituto Tecnologico de Veracruz Sitio web:
http://www.prograweb.com.mx/tallerBD/0402Propiedades.php
7
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software