SlideShare uma empresa Scribd logo
1 de 1
BASES DE DATOS
SECCIÓN 403

Ejercicios de Transacciones:

Mysql> CREATE DATABASE CLIENTES;

mysql> CREATE TABLE CUSTOMER (CODIGO INT NOT NULLPRI,ARY KEY, NOMBRE CHAR
(20)) ENGINE=InnoDB;
Query OK, 0 rows affected (0.00 sec)
mysql> BEGIN;
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO CUSTOMER VALUES (10, 'Heikki');
Query OK, 1 row affected (0.00 sec)
mysql> COMMIT;
Query OK, 0 rows affected (0.00 sec)
mysql> BEGIN;
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO CUSTOMER VALUES (15, 'John');
Query OK, 1 row affected (0.00 sec)
mysql> ROLLBACK;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM CUSTOMER;
+------+--------+
|A|B|
+------+--------+
| 10 | Heikki |
+------+--------+
1 row in set (0.00 sec)

AHORA REALIZAR POR TU CUENTA LAS SIGUIENTES INSTRUCCIONES:

   A)   COMENZAR TRANSACCIÓN
   B)   INSERTAR ELCLIENTE NÚMERO 15 LLAMADO JOHN
   C)   INSERTAR EL CLIENTE NÚMERO 20 CON NOMBRE MICHAEL
   D)   MODIFICAR EL NOMBRE DEL CLIENTE NÚMERO 15 , NO SE LLAMA JOHN, SINO
        JOSEPH
   E)   CONFIRMAR TRANSACCIÓN
   F)   CONSULTAR LOS DATOS DE LA TABLA CUSTOMER
   G)   INICIAR TRANSACCIÓN
   H)   INSERTAR EL CLIENTE NÚMERO 25 CUYO NOMBRE ES ALEX
   I)   DAR DE BAJA AL CLIENTE LLAMADO MICHAEL
   J)   ABORTAR TRANSACCIÓN
   K)   MOSTRAR LOS REGISTROS DE LA TABLA CUSTOMER
   L)   SELECCIONAR A LOS CLIENTES CUYO NOMBRE COMIENCEN CON ‘J’;

Investigar qué significa la instrucción SET AUTOCOMMIT=0 y cuándo o por qué se utiliza.

Mais conteúdo relacionado

Mais procurados

Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
Jansel M
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
Software Guru
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
landeta_p
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
sistoperativos
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
Algoritmos De Cifrado Para Claves PúBlicas Y Privadas
Algoritmos De Cifrado Para Claves PúBlicas Y PrivadasAlgoritmos De Cifrado Para Claves PúBlicas Y Privadas
Algoritmos De Cifrado Para Claves PúBlicas Y Privadas
alejandro
 

Mais procurados (20)

Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Algoritmo De Multiplicador Constante & Algoritmo Lineal
Algoritmo De Multiplicador Constante & Algoritmo LinealAlgoritmo De Multiplicador Constante & Algoritmo Lineal
Algoritmo De Multiplicador Constante & Algoritmo Lineal
 
Historia del uml
Historia del umlHistoria del uml
Historia del uml
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
APRENDIZAJE SUPERVISADO Y APRENDIZAJE NO SUPERVISADO
APRENDIZAJE SUPERVISADO Y APRENDIZAJE NO SUPERVISADOAPRENDIZAJE SUPERVISADO Y APRENDIZAJE NO SUPERVISADO
APRENDIZAJE SUPERVISADO Y APRENDIZAJE NO SUPERVISADO
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Practicas prolog
Practicas prologPracticas prolog
Practicas prolog
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Algoritmos De Cifrado Para Claves PúBlicas Y Privadas
Algoritmos De Cifrado Para Claves PúBlicas Y PrivadasAlgoritmos De Cifrado Para Claves PúBlicas Y Privadas
Algoritmos De Cifrado Para Claves PúBlicas Y Privadas
 

Destaque (6)

Ejercicios resueltos sobre iva incluido
Ejercicios resueltos sobre iva incluidoEjercicios resueltos sobre iva incluido
Ejercicios resueltos sobre iva incluido
 
Transacciones en MySQL
Transacciones en MySQLTransacciones en MySQL
Transacciones en MySQL
 
Transacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysqlTransacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysql
 
Asientos contables
Asientos contablesAsientos contables
Asientos contables
 
Los estados financieros y la toma de decisiones
Los estados financieros y la toma de decisionesLos estados financieros y la toma de decisiones
Los estados financieros y la toma de decisiones
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 

Semelhante a Ejercicios de transacciones

Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
Daniel Zavala
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debian
Pablo Mamani
 
Manualmysql
ManualmysqlManualmysql
Manualmysql
mi casa
 

Semelhante a Ejercicios de transacciones (14)

Ejercicio 2 transacciones
Ejercicio 2 transaccionesEjercicio 2 transacciones
Ejercicio 2 transacciones
 
Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
 
MANUAL
MANUALMANUAL
MANUAL
 
Mysql
MysqlMysql
Mysql
 
Sesión 13 trigger de modificado y eliminado
Sesión 13   trigger de modificado y eliminadoSesión 13   trigger de modificado y eliminado
Sesión 13 trigger de modificado y eliminado
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debian
 
Mysql
MysqlMysql
Mysql
 
toaz.info-lenguaje-estructurado-de-consultas-sql-pr_bc053c6a01315177312c03466...
toaz.info-lenguaje-estructurado-de-consultas-sql-pr_bc053c6a01315177312c03466...toaz.info-lenguaje-estructurado-de-consultas-sql-pr_bc053c6a01315177312c03466...
toaz.info-lenguaje-estructurado-de-consultas-sql-pr_bc053c6a01315177312c03466...
 
Funciones numéricas, de fecha y hora en MySQL
Funciones numéricas,  de fecha y hora en MySQLFunciones numéricas,  de fecha y hora en MySQL
Funciones numéricas, de fecha y hora en MySQL
 
Tutorial mysql-basico
Tutorial mysql-basicoTutorial mysql-basico
Tutorial mysql-basico
 
Manualmysql
ManualmysqlManualmysql
Manualmysql
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 

Mais de María Luisa Velasco (20)

Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Proyecto final de algoritmica
Proyecto final de algoritmicaProyecto final de algoritmica
Proyecto final de algoritmica
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 

Ejercicios de transacciones

  • 1. BASES DE DATOS SECCIÓN 403 Ejercicios de Transacciones: Mysql> CREATE DATABASE CLIENTES; mysql> CREATE TABLE CUSTOMER (CODIGO INT NOT NULLPRI,ARY KEY, NOMBRE CHAR (20)) ENGINE=InnoDB; Query OK, 0 rows affected (0.00 sec) mysql> BEGIN; Query OK, 0 rows affected (0.00 sec) mysql> INSERT INTO CUSTOMER VALUES (10, 'Heikki'); Query OK, 1 row affected (0.00 sec) mysql> COMMIT; Query OK, 0 rows affected (0.00 sec) mysql> BEGIN; Query OK, 0 rows affected (0.00 sec) mysql> INSERT INTO CUSTOMER VALUES (15, 'John'); Query OK, 1 row affected (0.00 sec) mysql> ROLLBACK; Query OK, 0 rows affected (0.00 sec) mysql> SELECT * FROM CUSTOMER; +------+--------+ |A|B| +------+--------+ | 10 | Heikki | +------+--------+ 1 row in set (0.00 sec) AHORA REALIZAR POR TU CUENTA LAS SIGUIENTES INSTRUCCIONES: A) COMENZAR TRANSACCIÓN B) INSERTAR ELCLIENTE NÚMERO 15 LLAMADO JOHN C) INSERTAR EL CLIENTE NÚMERO 20 CON NOMBRE MICHAEL D) MODIFICAR EL NOMBRE DEL CLIENTE NÚMERO 15 , NO SE LLAMA JOHN, SINO JOSEPH E) CONFIRMAR TRANSACCIÓN F) CONSULTAR LOS DATOS DE LA TABLA CUSTOMER G) INICIAR TRANSACCIÓN H) INSERTAR EL CLIENTE NÚMERO 25 CUYO NOMBRE ES ALEX I) DAR DE BAJA AL CLIENTE LLAMADO MICHAEL J) ABORTAR TRANSACCIÓN K) MOSTRAR LOS REGISTROS DE LA TABLA CUSTOMER L) SELECCIONAR A LOS CLIENTES CUYO NOMBRE COMIENCEN CON ‘J’; Investigar qué significa la instrucción SET AUTOCOMMIT=0 y cuándo o por qué se utiliza.