Ejercicios de transacciones

2,804 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,804
On SlideShare
0
From Embeds
0
Number of Embeds
1,079
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ejercicios de transacciones

  1. 1. BASES DE DATOSSECCIÓN 403Ejercicios 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.

×