SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
ejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restarejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restarjhordy2000
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazacestiogalo
 
Ejercicios de funciones estadisticas en excel
Ejercicios de funciones estadisticas en excelEjercicios de funciones estadisticas en excel
Ejercicios de funciones estadisticas en excelDennisse Mayon
 
Informe final sobre elaboración de pagina web
Informe final sobre elaboración de pagina webInforme final sobre elaboración de pagina web
Informe final sobre elaboración de pagina websaul huaman HUAMAN
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: ListaEmerson Garay
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamicagusolis93
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datosguesta67b7c
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarCarlos Guzmán
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Guia de como usar qbasic
Guia de como usar qbasicGuia de como usar qbasic
Guia de como usar qbasicJaime Campos
 

Was ist angesagt? (20)

Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
ejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restarejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restar
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de traza
 
Examen final de sql nadia
Examen final de sql nadiaExamen final de sql nadia
Examen final de sql nadia
 
Ejercicios de funciones estadisticas en excel
Ejercicios de funciones estadisticas en excelEjercicios de funciones estadisticas en excel
Ejercicios de funciones estadisticas en excel
 
Informe final sobre elaboración de pagina web
Informe final sobre elaboración de pagina webInforme final sobre elaboración de pagina web
Informe final sobre elaboración de pagina web
 
Lista circulares doblemente enlazadas
Lista circulares doblemente enlazadasLista circulares doblemente enlazadas
Lista circulares doblemente enlazadas
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Arreglos
ArreglosArreglos
Arreglos
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicar
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Guia de como usar qbasic
Guia de como usar qbasicGuia de como usar qbasic
Guia de como usar qbasic
 

Andere mochten auch

Ejercicios resueltos sobre iva incluido
Ejercicios resueltos sobre iva incluidoEjercicios resueltos sobre iva incluido
Ejercicios resueltos sobre iva incluidoLaura Melisa
 
Transacciones en MySQL
Transacciones en MySQLTransacciones en MySQL
Transacciones en MySQLThekavenet
 
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 mysqlVictor Dolores Marcos
 
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 decisionesbebeloca
 

Andere mochten auch (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
 

Ähnlich wie Ejercicios de transacciones

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 eliminadoanayanethespinozacha
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debianPablo Mamani
 
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...ssuserd45c31
 
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 MySQLIng-D-SW-TorresKhano--ME
 
Tutorial mysql-basico
Tutorial mysql-basicoTutorial mysql-basico
Tutorial mysql-basicoGuiro Lin
 
Manualmysql
ManualmysqlManualmysql
Manualmysqlmi casa
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysqlkyaalena
 

Ähnlich wie 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
 

Mehr von 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.