Documento con el temario a desarrollar durante el periodo académico.
Clic AQUÍ para descargar.
Sesión | Tema | Enlaces |
---|---|---|
Primera | Presentación y establecer reglas para el desarrollo de la asignatura. Los Estudiantes deben hacer su matricula académica antes de la segunda sesión. |
Herramientas a Utilizar: Descargar XAMPP Descargar HeidiSQL Descargar DIA |
Segunda | Conceptos de: Base de datos, campo, registro, tabla, llave primaria, llave Foránea. Acceso al motor de bases de datos a usar (MySQL de XAMPP). |
MATERIAL 1 MATERIAL 2 Tipos Datos MySQL Tipos MySQL Modelo E-R Ejercicios M-E-R |
Tercera | Planteamiento de un problema para solucionarlo con un aplicativo que use bases de datos.(Proyecto Integrador) Identificar los elementos que hacen parte del sistema. Hacer el modelo relacional de la base de datos (Investigación de lo que se trata un modelo relacional de bases de datos). Dicha base de datos, va a ser la que van a usar para desarrollar un proyecto de programación que deben entregar en el parcial final. |
Vídeo Modelo ER |
Cuarta | Uso y Sintaxis del sentencia INSERT. 1. Sin nombrar campos. 2. Nombrando campos. 3. Varios registros en una sola sentencia. Vídeo del Tutor Guía del Tutor: 4. Tomando datos de otra tabla (Utilizando SELECT). 5. Desde un archivo. |
Guía 1 INSERT Guía 2 INSERT Guía 3 INSERT |
Quinta | Parcial 1 Actividad: Hacer un crucigrama con los conceptos de BD: En equipos máximo de tres estudiantes.Debe presentarse de forma escrita en la próxima sesión. Los demás talleres complementarios del primer corte se le dejaran la próxima semana, después de aclarar la solución del parcial |
Base de Datos, Modelo Entidad Relación, SQL para Crear BD, Tablas e Insertar Datos |
Sexta | Uso y sintaxis de la sentencia SELECT, con: 1. Una tabla. 2. Dos tablas. 3. Tres tablas Usando FROM, WHERE, AND, OR, BETWEEN, LIKE, %, _, ORDER BY, ASC, DESC Script del INSERT con los datos de computadores |
AND y OR LIKE BETWEEN ORDER BY El estudiante consulta y muestra en la clase la sintaxis y ejemplos |
Séptima | Práctica la sentencia SELECT usando: Funciones de Agregación: AVG, COUNT, MAX, MIN, SUM GROUP BY Script del INSERT con los datos del campeonato |
Taller 2.1 |
Octava | Práctica la sentencia SELECT usando: Para distinguir Registros Duplicados: DISTINCT Subconsultas, IN |
DISTINCT DISTINCT2 DISTINCT3 IN Taller 2.2 |
Novena | INNER JOIN, LEFT JOIN, RIGHT JOIN FULL JOIN MINUS Taller Practico sentencia SELECT |
JOIN |
Décima | Parcial 2 | Sentencia SELECT |
11 | Uso y sintaxis de la sentencia UPDATE Práctica la sentencia UPDATE UPDATE UPDATE2 Uso y sintaxis de la sentencia DELETE Práctica la sentencia DELETE DELETE El estudiante consulta y muestra en la clase la sintaxis y ejemplos |
Nuevo...! Enunciado Proyecto BD Descargar DIA |
12 | Conexión Aplicación Java con BD Mysql 1. Crear la Clase ConectorBD 2. Añadir Liberia Java para JDBC Mysql 3. Crear la GUI para interactuar con el Usuario y la BD |
Librería jCalendar Imágenes Iconos |
13 |
Dar funcionalidad a los botones de una Aplicación Java: Guardar, Buscar, Actualizar y Eliminar de una tabla |
|
14 | VIEW ALTER TRUNCATE DROP El estudiante consulta y muestra en la clase la sintaxis y ejemplos | VISTAS |
15 | Parcial Final Para dar formato a la hora en Mysql desde Java, agregar a la clase Util: public static String PATRON_HORA_MYSQL = "HH:mm:ss";
public static String aHoraMySQL(Date date){
String hora;
SimpleDateFormat sdf = new SimpleDateFormat(PATRON_HORA_MYSQL);
hora = sdf.format(date);
return hora;
}
Luego utilizarla como se utiliza aFechaMySQL |
Sentencias UPDATE, DELETE, VIEW, ALTER, TRUNCATE, DROP |
16 | Entrega de Notas Definitivas |
Sistemas Gestores de Bases de Datos(SGBD), Transacciones
http://www.slideshare.net/emergar/bd-biblioteca-con-my-sql
http://www.slideshare.net/emergar/consulta-sql-de-tabla-computador-en-my-sql
http://www.slideshare.net/emergar/crear-una-base-de-datos-mysql-con-un-script-de-sql