Semestre 04 - Bases de Datos Básico

SYLLABUS DE LA ASIGNATURA
Documento con el temario a desarrollar durante el periodo académico. Clic AQUÍ para descargar.



DOCUMENTOS GUÍA PARA LA ASIGNATURA.

  • Primera Guía. Clic AQUÍ para descargar.
  • Segunda Guía. Clic AQUÍ para descargar.
  • Tercera Guía (problemas propuestos). Clic AQUÍ para descargar.
  • Documento con ejemplo práctico con los temas hasta la Cuarta Sesión. Descargar AQUÍ.
  • Base de datos Taller Mecánico. Descargar AQUÍ.
  • Descargar HeidiSQL (Versión Portable) para trabajar en los equipos de la universidad. El que desee instalarlo en su equipo pueden descargar el Installer. Página de descarga AQUÍ.
  • Practicas Hasta Semana 08. Descargar AQUÍ.
  • Ejemplo MVC desarrollado en clase: Descargar AQUÍ.
    • Actualización. Descargar AQUÍ.

OBJETIVOS DE CADA SESIÓN SEMANAL DE CLASES.
Primera sesión:
Presentación y establecer reglas para el desarrollo de la asignatura.


Segunda Sesión:
Bases teóricas:
  • ¿Qué es una base de datos? Representación, creación y acceso.
  • ¿Qué es un campo? Declaración y representación.
  • ¿Qué es un registro? Representación.
  • ¿Qué es una tabla o relación? Representación y Creación.
  • ¿Qué es una llave primaria? Representación y Creación.
  • ¿Qué es una llave Foránea? Representación y creación.
  • Acceso al motor de bases de datos a usar (MySQL de XAMPP).
Actividades a realizar para la siguiente sesión:


  • Planteamiento de un problema para solucionarlo con un aplicativo que use bases de datos.
  • 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.

Tercera Sesión:

Bases teóricas:

  • Relacionar gráficamente tablas de la base de datos.
  • Creación de una base de datos.
  • Relacionar tablas mediante código SQL.
  • Creación de las tablas de la base de datos.
Actividades a realizar para la siguiente sesión:

  • Consultar acerca del comando para agregar registros a una tabla Sintaxis y ejemplos de uso en tablas sin llave foránea y con llave foránea.



Cuarta Sesión:


Envío al correo del tutor el documento en Microsoft Word con el desarrollo de las actividades de la sesión anterior. Solo se aceptarán los documentos que lleguen hasta la hora pactada durante la sesión de clase.



Bases teóricas:
  • Comando Insert.
  • Sintaxis 1. Sin nombrar campos.
  • Sintaxis 2. Nombrando campos.
  • Sintaxis 3. Tomando datos de otra tabla (Cuándo se vea el Select).
  • Sintaxis 4. Desde un archivo.
Actividades a realizar para la siguiente sesión:


  • Practicar el comando Insert usando las distintas Sintaxis vistas en clase..

Quinta Sesión:

Parcial. Descargar AQUÍ. 



Sexta Sesión:
Bases teóricas:
  • Comando Select.
  • Sintaxis 1. Una tabla.
  • Sintaxis 2. Dos tablas.
  • Sintaxis 3. Tres tablas.

Séptima Sesión:
Bases teóricas:
  • Práctica del comando Select y temas investigados.

Octava Sesión:

Bases teóricas:
  • Comando Update.
  • Sintaxis.

Taller.

Novena Sesión:

Bases teóricas:
  • Taller.


Décima Sesión:
Parcial. Descargar AQUÍ.



Programación para último corte.

Sesión 11 - 14: Modelo - Vista - Controlador.

  • Ejemplo de creación de Modelo.
  • Ejemplo de creación de Vista.
  • Ejemplo de creación de un controlador.

Revisión de proyectos.

Sesión 15:
Parcial. Entrega de un proyecto MVC conectado a una Base de Datos MySQL.



Todo material que se comparte en este blog la mayoría no me pertenece y no son de mi propiedad intelectual, son compartidos porque fueron encontrados en la red al hacer investigación de los temas que se tratan en este blog, los comparto con fines académicos para que los alumnos tengan material dónde consultar. Vale aclarar que no obtengo ningún beneficio económico con dicho material. Si llegan a encontrar algún link con publicidad, estos elementos si me pertenecen. De otra forma, pues compartiré desde un servidor como Mega o comparto el link donde se encuentre el material. Ya es de su responsabilidad lo que haga con el material que aquí se comparte.

EJERCICIOS RESUELTOS DE SQL Entras y descargas desde este enlace .