Examen de MySQL: funciones, transacciones y triggers
Examen de práctica de bases de datos resuelto: una función, un procedimiento con transacciones y un trigger en MySQL sobre una base de datos de municipios.
Seguir leyendo →Examen de práctica de bases de datos resuelto: una función, un procedimiento con transacciones y un trigger en MySQL sobre una base de datos de municipios.
Seguir leyendo →Ejercicios avanzados de SQL programado en MySQL: cursores de actualización (FOR UPDATE), transacciones, manejadores de error y estrategia optimista.
Seguir leyendo →Introducción a las interfaces gráficas en Java: contenedores, componentes Swing, layout managers, look and feel, eventos y cómo exportar un JAR ejecutable.
Seguir leyendo →Cómo instalar Subversion en Ubuntu y trabajar desde la terminal con un repositorio de Assembla: svn checkout, add, commit y update.
Seguir leyendo →Qué es SVN y cómo funciona (trunk y branches), sus operaciones principales y cómo crear un repositorio en Assembla y trabajar con él desde TortoiseSVN.
Seguir leyendo →Qué es un deadlock (abrazo mortal) en MySQL, por qué ocurre entre transacciones y cómo evitarlo con cursores de actualización (CURSOR FOR UPDATE).
Seguir leyendo →Cómo instalar el plugin UML Designer en Eclipse y crear diagramas de clases: asociaciones, herencia, atributos, operaciones y visibilidad.
Seguir leyendo →Persistencia en Java: leer y escribir ficheros con FileReader, FileWriter y streams de datos, serializar objetos e introducción al framework de colecciones.
Seguir leyendo →Qué es un DTD y cómo usarlo para definir la estructura de un documento XML: declaración de elementos, atributos y el significado de #PCDATA.
Seguir leyendo →Instrucciones para manejar transacciones en MySQL: START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT y bloqueo de tablas con LOCK TABLES, con ejemplos.
Seguir leyendo →