You are on page 1of 8

Universidad Nacional Autónoma De Honduras

Facultad/ Centro Regional Universitario: ___Facultad Ingeniería/Ciudad Universitaria_________

Departamento: _______Ingeniería en Sistema_________________________________________

Carrera: ____________ Ingeniería en Sistema__________________________________ ______

PROGRAMACIÒN DIDÁCTICA EN BASE A OBJETIVOS

Datos generales de la asignatura

Código y Nombre del IS-501 - Base de Datos I Período I - 2018


Espacio de Aprendizaje: Académico:
Requisitos: MM-401 - Estadísticas Nombre del Oscar Hernández
IS-410 - Programación docente:
Orientada a Objetos
C.A 5 Horario de 11am-12m
tutoría:
Horas Semanales 5 Horario de 10am-11am
consulta:
Sección: 1100 – Lab2(209)/B2 Modalidad Presencial

Presentación del Espacio de Aprendizaje: Este espacio de aprendizaje tiene como propósito
desarrollar en el estudiante habilidades y destrezas para el análisis, diseño e implementación de bases
de datos, permitiendo a los participantes conocer los nuevos modelos y paradigmas para el modelado
de datos y su aplicabilidad, relación y características con los sistemas de información. Permite establecer
las diferencias entre estos modelos, desarrollando estructuras de consulta para bases de datos bajo el
criterio de declaraciones del lenguaje SQL.
Universidad Nacional Autónoma De Honduras
PLANIFICACIÓN DIDÁCTICA BASADA EN OBJETIVOS

ASIGNATURA: IS-501 - Base de Datos I .

Calendarización Objetivo Contenidos Metodología Estrategias de Aprendizaje Recursos y Medios Actividades y Criterios de Bibliografía Sugerida
Didácticos Evaluación
UNIDAD 1

Semana 1 Conocer la importancia de la Introducción a las Bases de Datos: Método Clase Teórica: El docente discute Guía con ejercicios Evaluación sumativa analizando Fundamentos de bases
Arquitectura Cliente/Servidor Conceptos expositivo/Lección con los estudiantes los resueltos. la arquitectura para el desarrollo de datos Silberschatz
5 al 9 de como plataforma para el *Modelo de datos magistral. contenidos a desarrollar en la de una base de datos. Korth Sudarshan -
Febrero desarrollo de aplicaciones de *Arquitectura Cliente/Servidor unidad. Cuarta Edición
base de datos. *Tipos de Base de Datos Resolución de Ejercicios Informe de investigación
y Problemas guiados Guía con ejercicios de
*Tipos de Sistemas Gestores de Base de
Identificar los diferentes tipos de por docente. trabajo.
Datos
SGBD y herramientas utilizadas Clases Prácticas: El docente crea
*Herramientas y utilidades para la
para la administración de BD. - ejemplos, posteriormente el
gestión de Base de Datos.
Analizar la estructura de una estudiante sigue el ejemplo para
Trabajos de resolver ejercicios planteados.
Base de Datos relacional y
investigación.
conceptos relacionados.

Semana 1 Identificar los elementos que Introducción a la Base de Datos Resolución de Ejercicios El docente solicita a los Guía con ejercicios Informe de investigación
conforman una Base de Datos Relacionales: y Problemas guiados estudiantes identificar las resueltos.
5 al 9 de relacional. *Conceptos sobre BD relacionales por docente. posibles entidades y atributos
Febrero *Entidades, Atributos, Tuplas que conforman una Base de
*Dependencias Datos aplicado a diversas
Guía con ejercicios de
*Relaciones y cardinalidades *Llaves situaciones.
Trabajos de trabajo.
primarias y llaves foráneas -Llaves
investigación.
compuestas
Semana 2 Analizar el modelado de Base de Modelado de Base de Datos: Método Clases Prácticas: El docente Entrega de los ejercicios a Rúbrica: para evaluar el
Datos. *Definición de reglas y herramientas expositivo/Lección muestra un conjunto de ejercicios desarrollar (formato desarrollo de los ejercicios
12 al 16 de magistral. para el desarrollo en clase electrónico) considerando el avance realizado
más utilizadas. *Diagrama Entidad
Febrero Conocer el Modelo Relacional y relacionados al uso de clases en cada uno.
Relación.
gestión de Base de Datos. Resolución de Ejercicios predefinidas y uso de
y Problemas guiados colecciones.
Crear el diseño de una Base de Modelo Relacional: por docente. Entrega en manuales de
Datos relacional, identificando los Estudios de casos: El docente referencia, enlaces y
*Conceptos del modelo relacional.
pasos a seguir. Estudios de Casos plantea varios casos enfocados a ejercicios adicionales
*Diseño de Base de datos Relacional. Participación: Cada estudiante
proyectados a problemas reales y como se (formato electrónico)
*Llaves primarias y llaves foráneas. funcionamiento deberá exponer su punto de
pueden aplicar estos conceptos.
*Llaves compuestas. empresarial vista referente a los casos de
El estudiante ofrece su punto de
estudios.
*Tipos de datos. vista acerca de la solución del
problema y discute con el
profesor si esta es la mejor Presentación de casos de
solución. estudios (mostrar casos en
proyectos) para su análisis
Los estudiantes realizan el
en clases.
modelado de Base de Datos.

Semana 3 Aplicar el procedimiento de Normalización de bases de datos. Método Los estudiantes aplican técnicas Entrega de los ejercicios a Rúbrica: para evaluar el
normalización en el diseño de expositivo/Lección de Normalización de Base de desarrollar (formato desarrollo de los ejercicios
19 al 23 de una Base de Datos. magistral. Datos. electrónico) considerando el avance realizado
Febrero en cada uno.
Resolución de Ejercicios
y Problemas guiados
por docente.

Semana 4 Conocer la estructura y sintaxis Algebra relacional, estructuras y Resolución de Ejercicios Los estudiantes conocen los Entrega en manuales de Participación: Cada estudiante
del algebra relacional. sintaxis. y Problemas guiados conceptos y orígenes del algebra referencia, enlaces y deberá exponer su punto de
26 de Febrero por docente. relacional. ejercicios adicionales vista referente a los casos de
(formato electrónico) estudios.
Al 02 de Marzo Estudios de Casos
proyectados a
funcionamiento
empresarial
UNIDAD 2

Semana 5 Construir una Base de Datos a Introducción al lenguaje SQL estándar Método Resolución de problemas y Guía de ejercicios Rúbrica: para evaluar el Fundamentos de bases
partir de consultas de lenguaje expositivo/Lección ejercicios: introductorios a la desarrollo de los ejercicios de datos Silberschatz
05 al 09 de estructurado en Consultas SQL. *Instrucciones DDL (Creación y magistral. herencia de clases considerando el avance realizado Korth Sudarshan -
Marzo modificación de tablas, índices, entre El estudiante resolverá de forma (formato electrónico) en cada uno. Cuarta Edición
Desarrollar consultas básicas de otros):CREATE DATABASE -ALTER Resolución de Ejercicios individual un ejercicio
lenguaje estructurado en DATABASE -CREATE TABLE -ALTER y Problemas guiados
Consultas SQL. TABLE -DROP TABLE por docente.

• Instrucciones DML (Consulta,


inserción, modificación y eliminación de
información): -INSERT-UPDATE -DELETE

Semana 6 Desarrollar consultas avanzadas Instrucciones SQL: Método Clases teórica: Proyección de clases de Rúbrica: para evaluar el
de lenguaje estructurado en -SELECT expositivo/Lección estudios desarrollo de los ejercicios.
12 al 16 de Consultas SQL. -Condiciones combinadas WHERE magistral. Presentar a los estudiantes la
Marzo -ORDER BY estructura jerárquica de las
-Operadores lógicos AND, OR, Resolución de Ejercicios clases, los atributos y método
y Problemas guiados que cuentan. Guía de ejercicios
BETWEEN, LIKE, IN.
por docente. introductorios de
-Join: INNER JOIN, LEFT JOIN,
consultas SQL.
RIGHT JOIN, FULL JOIN

Resolución de problemas y
ejercicios:

El estudiante resolverá de forma


individual ejercicios.
Semana 7 Instrucciones SQL Avanzadas: Método Clases Teóricas/Práctica Guía de ejercicios Rúbrica: para evaluar el
*Condiciones en consultas agrupadas expositivo/Lección (formato electrónico) desarrollo de los ejercicios
19 al 23 de *Subconsultas magistral. El profesor muestra ejemplos y considerando el avance realizado
Marzo *Condiciones dentro de consultas. resolución de ejercicios en cada uno.
Resolución de Ejercicios aplicando consultas SQL.
y Problemas guiados
por docente.

Estudios de Casos
proyectados a
funcionamiento
empresarial

Semana 7 Agrupamiento de consultas simples Método Clase magistral: El docente utiliza Participación: El profesor inicia
(GROUP BY). expositivo/Lección ejemplos puntuales del una discusión con el estudiante
19 al 23 de *Funciones de agrupamiento magistral. El docente muestra el uso del GROUP BY y acerca del tema y realiza
Marzo *Agrupamiento de consultas cruzadas. polimorfismo en las Having. ejercicios con el estudiante con
Resolución de Ejercicios circunstancias más comunes: el fin de que este último pueda
Sentencia HAVING. y Problemas guiados identificar la aplicación del group
por docente. by y having

Semana 8 Creación de vistas. Método Clase magistral: El docente explica con Rúbrica: para evaluar el
*Vistas convencionales. expositivo/Lección ejemplos las diferencias y desarrollo de los ejercicios
02 al 07 de *Vistas materializadas. magistral. El docente expone la creación de similitudes de las dos considerando el avance realizado
Abril vistas convencionales y vistas posibles aplicaciones de en cada uno.
Restricciones (Constraints). materializadas. vistas.
UNIDAD 3

Semana 9 Utilizar funciones para realizar Funciones SQL Funciones de Resolución de Ejercicios Clases teóricas: El docente Presentación acerca de la Discusión del tema en el aula de Fundamentos de bases
acciones, como cálculos Agregación: -AVG -COUNT -FIRST -LAST y Problemas guiados presenta la teoría de las teoría de funciones SQL. clase y sesión de preguntas y de datos Silberschatz
09 al 13 de complejos, que devuelvan -MAX -MIN -SUM -Cláusula HAVING por docente. funciones y su respectiva respuestas. Korth Sudarshan -
Abril resultados de esas acciones como aplicación. Cuarta Edición
un valor. Funciones de Cadena: -UPPER / UCASE -
LOWER / LCASE -SUBSTRING / MID -LEN Conjunto de problemas
-RTRIM –LTRIM resueltos relacionados con
Clases prácticas: El docente las funciones SQL.
Conocer el uso y aplicaciones de Funciones Matemáticas: -ABS -CEIL - desarrolla ejercicios de gestión de
funciones para el manejo de FLOOR -POWER -ROUND -SQRT –CAST funciones SQL y control de
fechas. fechas.
Funciones de Fecha: -DATEADD -
DATEDIFF -DATENAME -DATEPART -
GETDATE

Semana 10 Identificar la importancia del uso Gestión de transacciones (COMMIT, Método Clases teóricas: El docente Presentación acerca de la Participación: El profesor inicia
de transacciones en ROLLBACK). expositivo/Lección presenta la teoría del manejo de teoría de transacciones una discusión con el estudiante
16 al 20 de procesamiento de consultas SQL. magistral. transacciones SQL. SQL. acerca del tema y realiza
Abril Gestión de transacciones dentro de ejercicios con el estudiante con
procedimientos almacenados. Resolución de Ejercicios Clases prácticas: El docente Conjunto de problemas el fin de que este último pueda
y Problemas guiados desarrolla ejercicios de control resueltos relacionados identificar la aplicación de
Conocer funcionalidades Secuencias y campos por docente. de transacciones para que el con las transacciones transacciones SQL y su
adicionales para el ingreso de autoincrementales. estudiante comprenda su SQL. importancia en el manejo y
información. aplicación. control de la información.

Semana11 Crear procedimientos Procedimientos almacenados básicos - Método Clases prácticas: El docente Conjunto de problemas Discusión de los ejemplos
almacenados para agilizar los Fundamentos -Tipos de datos - expositivo/Lección desarrolla ejemplos para la resueltos relacionados con desarrollados y sesión de
23 al 27 de procesos de consultas de datos Declaración de variables -Estructuras de magistral. creación de excepciones de la creación de excepciones preguntas relacionados con los
Abril control -Parámetros de Salida usuario. personalizadas. mismos.
Resolución de Ejercicios
y Problemas guiados Resolución de problemas y Guía de ejercicios de
por docente. ejercicios: El estudiante resuelve excepciones
un conjunto de ejercicios personalizadas para ser Matriz de valoración para la
relacionados con la aplicación de desarrollada por el revisión de los problemas
excepciones personalizadas. estudiante. propuestos.
Disparadores/Triggers

Sentencia MERGE INTO

Semana 12 Conocer la administración de una Bases de Datos distribuidas. Método Clases teóricas: El docente Presentación basada en la Discusión sobre el tema
BD Distribuida. expositivo/Lección presenta la teoría de flujos de teoría de flujos de datos desarrollado y sesión de
30 de Abril al Bases de Datos Orientadas a Objetos. magistral. datos y los diversos mecanismos en el sistema. preguntas y respuestas.
04 de Mayo que se utilizan para su
Resolución de Ejercicios implementación.
Conocer el funcionamiento de BD y Problemas guiados
Orientas a Objetos por docente. Clases prácticas: El docente Conjunto de ejercicios Discusión de los ejemplos
desarrolla ejemplos de la resueltos para ejemplificar desarrollados y sesión de
creación de flujos de datos. el uso de flujos de datos en preguntas relacionados con los
diferentes escenarios. mismos.
Resolución de problemas y
ejercicios: El estudiante resuelve
ejercicios mediante la aplicación
Guía de ejercicios acerca Matriz de valoración para la
de la teoría de flujos de datos.
de flujos de datos para ser revisión de los problemas
resuelta por el estudiante. propuestos.
EVALUACIÓN DE LOS APRENDIZAJES

Parcial Actividad Criterios de Evaluación Puntaje Asignado Fecha Asignada

Examen Práctico Según rúbrica de evaluación 60% 05 de Marzo

Primer Parcial Examen Teórico Porcentaje de respuestas correctas 20% 06 de Marzo

Entrega de Prácticas Según rúbrica de evaluación 20% Una práctica por semana

Examen Práctico Según rúbrica de evaluación 65% 09 de Abril

Examen Teórico Porcentaje de respuestas correctas 15% 10 de Abril


Segundo Parcial
Entrega de Prácticas Según rúbrica de evaluación 5% Una práctica por semana

Proyecto Según rúbrica de evaluación 15% 06 de Abril

Examen Práctico Según rúbrica de evaluación 50% 07 de Mayo

Tercer Parcial Examen Teórico Porcentaje de respuestas correctas 5% 08 de Mayo

Entrega/Presentación del Proyecto Según rúbrica de evaluación 45% 09 de Mayo

Reposición Según rúbrica de evaluación -- 14 de Mayo

*Bibliografía de Referencia

 Fundamentos de bases de datos Silberschatz Korth Sudarshan - Cuarta Edición


 Fundamentos de Sistemas de Bases de Datos; Pearson; Quinta Edición; Ramez Elmasri, Shamkant B. Navathe
 Sistemas Gestores de Bases de Datos; Mc Graw Hill; María Jesús Ramos, Alicia Ramos, Fernando Montero.
 SQL Quick Reference.