Universidad Autónoma Metropolitana

División de Ciencias Básicas e Ingeniería

Departamento de Sistemas

Josué Figueroa González

Tareas de Bases de Datos

Inicio > Bases de Datos > Tareas y Proyectos
Apoyo

Instalación del Entorno de Trabajo

Guía de Instalación de PHP, MySQL y Apache

Tutorial de Modelado

Uso del entorno de modelado MySQL Workbench

Tutorial para creación y ejecución de scripts

Creación y ejecución de scripts con MySQL Workbench

Scripts

Manejo de Bases de Datos

Tablas y Columnas

Tipos de Datos e Inserciones

Operaciones con Tablas Sencillas

Operaciones con Fechas

Operaciones con Llaves Foráneas

Scripts para Triggers

Ejercicios Especiales

Ejercicio 1er Examen

Tareas / Ejercicios

Tarea No. 1

Ejercicio de Álgebra Relacional

Fecha de Entrega:
  • Realizado en clase el martes de la 2da semana

Tarea No. 2

Diagrama ER

Fecha de Entrega:
  • Realizado en clase el miércoles de la 3ra semana

Tarea No. 3

Motores de Almacenamiento


Realizar una investigación de las características de los motores de almacenamiento InnoDB y MySAM.

Fecha de Entrega:
  • Enviar por correo a más tardar el lunes de la 4ta semana
  • En asunto colocar "Tarea 3 BD Nombre Completo" y adjuntar un archivo PDF (no incluir el nombre del alumno en el PDF)

Tarea No. 4

Ejercicio de Selecciones Sencillas


Ejercicio de consultas básicas

Fecha de Entrega:
  • Realizado en clase el miércoles de la 4ta semana

Tarea No. 5

Ejercicio de Actualizaciones combinadas con SELECT


Ejercicio de actualización con SELECT integrado

Fecha de Entrega:
  • Realizado en clase el jueves de la 5ta semana

Tarea No. 6

Ejercicio de análisis de Diagrama E-R


Dado el siguiente documento, especificar los errores encontrados en el diseño y realizar un diagrama con las correcciones.

Fecha de Entrega:
  • Realizado en clase el lunes de la 6ta semana

Tarea No. 7

Escribir un Stored Procedure que reciba el número de proyecto y un y muestre a los profesores que cumplen con ese rol en un cierto proyecto

Fecha de Entrega:
  • Realizado en clase el lunes de la 8va semana

Tarea No. 8

Escribir un Stored Procedure que utilize las instrucciones CASE y el anidamiento de condicionales

Fecha de Entrega:
  • Realizado en clase el miércoles de la 9na semana

Tarea No. 9

Realizar una investigación sobre los Árboles de Decisión y las Reglas de Asociación

Fecha de Entrega:
  • Enviar por correo en formato PDF el miércoles de la 10ma semana
Proyecto Bases de Datos

Entrega No. 1. Generación del Modelo ER (Diseño)

A partir de la Descripción del Problema en los archivos de apoyo, realizar todo el procedimiento para llegar al Modelo ER.

Se deben generar los siguientes elementos:


  • Proceso de selección y depuración de atributos
  • Diccionario de Datos
  • Diagrama del Modelo ER


Fecha de Entrega:
  • Enviar por correo de acuerdo a las siguientes especificaciones el viernes de la 4ta semana (24 de enero):
  • El proceso de selección, depuración y diccionario de datos en un solo archivo PDF
  • El diagrama del modelo ER en formato de imagen PNG o JPG
  • No incluir el nombre del alumno en ningún archivo
  • En asunto colocar "ENTREGA 1 BD Nombre Completo" y adjuntar el PDF y el JPG/PNG

Entrega No. 2. Creación de BD y Tablas (Diseño)

A partir del diseño de la entrega anterior, realizar el script que:

  • Creé la base de datos con el nombre "candidatos_matricula" en donde matricula es la matrícula del alumno
  • Creé las tablas con los atributos, PK, FK y relaciones entre ellas según el diagrama


Fecha de Entrega:
  • Llevar el script al cubículo del profesor o en la laptop del alumno a más tardar el jueves de la 6ta semana ()

Entrega No. 3. Inserciones, Actualizaciones, Eliminaciones y Consultas (Implementación)

Realizar el script que permita insertar los datos proporcionados en el archivo XLS. Adicionalmente, llenar el script (Operaciones_Entrega.sql) para satisfacer los requerimientos de Consultas, Actualizaciones y Eliminaciones requeridas

** Es posible realizar modificaciones a la estructura de las tablas de la Entrega 2, en caso de ser necesario, se deberá traer el script para modificar las tablas necesarias antes de insertar los datos

Fecha de Entrega:

  • Para una calificación de 10: Jueves de la 8va semana
  • Para una calificación de 8: Viernes de la 8va a Viernes de la 9na semana
  • Para una calificación de 5: Durante la 10ma semana

Entrega No. 4. Triggers (Implementación)

Realizar los triggers para satisfacer los requerimientos que se piden en el documento de Descripción de Requerimientos. Basarse para la entrada en el archivo XLS proporcionado.

Se deberá entregar un script para la creación de la tabla, un script con los triggers y un script con las sentencias para insertar los elementos indicados

** Es posible realizar modificaciones a la estructura de las tablas de la Entrega 2 (solo usando sentencias ALTER TABLE), en caso de ser necesario, se deberá traer el script para modificar las tablas necesarias.

Fecha de Entrega:

  • Para una calificación de 10: martes de la 11va semana
  • Para una calificación de 8: Hasta el día del global
Tareas Minería de Datos

Entrega No. 1. Proceso de Limpieza y Transformación (5 puntos)

Realizar el proceso de transformación de la información de acuerdo al documeto de requerimientos y los archivos proporcionados

Fecha de Entrega:
  • Entregar el martes de la 11va semana(10 de marzo)

Entrega No. 2. Clasificación (5 puntos)

Realizar un clasificador Bayesiano Ingenuo de acuerdo a lo solicitado en el documento de requerimientos

Fecha de Entrega:
  • Entregar el día del examen global
Proyecto Minería de Datos

Proyecto de Minería de Datos

Realizar un proyecto de acuerdo a los archivos proporcionados y a lo solicitado en el documento de requerimientos

Fecha de Entrega:
  • Enviar por correo un archivo PDF el 11 de marzo
  • En asunto colocar: Proyecto MD Nombre Completo del Alumno
Conexión MySQL con Java

Archivos para el Proyecto