SlideShare una empresa de 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.

Más contenido relacionado

La actualidad más candente

Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqljoshelo97
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 finalAlex Vasquez
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Noel Ruiz Gimenez
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...José Antonio Sandoval Acosta
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datosemnero
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXximenagalindo10
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 

La actualidad más candente (20)

Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 final
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Sql
SqlSql
Sql
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIX
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 

Destacado

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
 

Destacado (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
 

Similar a 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
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debianPablo Mamani
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
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
 

Similar a Ejercicios de transacciones (13)

Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
 
Mysql
MysqlMysql
Mysql
 
MANUAL
MANUALMANUAL
MANUAL
 
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
 
Instalacion mysql debian
Instalacion mysql debianInstalacion mysql debian
Instalacion mysql debian
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en 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
 

Más de María Luisa Velasco (20)

Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
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
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 

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.