Está en la página 1de 10

Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

Nombre del

Guía Didáctica
IS-501 Bases de Datos I

1
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

Tabla de contenido

1. Introducción a la asignatura o espacio de aprendizaje ..................................................... 3


2. Generalidades de la asignatura o espacio de aprendizaje ................................................ 4
3. Metodología ............................................................................................................................... 6
3.1. Asesoría o tutoría ................................................................................................................. 6
3.2. Estrategias didácticas .......................................................................................................... 6
3.3. Materiales y recursos didácticos ........................................................................................ 7
3.4. Actividades de Aprendizaje ................................................................................................ 7
3.5. Medios de comunicación e interacción ............................................................................. 7
4. Importante .................................................................................................................................. 8
5. Estrategias y criterios de evaluación ..................................................................................... 9
6. Bibliografía ................................................................................................................................. 9
Créditos........................................................................................................................................... 10

2
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

1. Introducción a la asignatura o espacio de aprendizaje

Estimados estudiantes:

Reciban un cordial saludo al curso IS-501 Bases de Datos I. Soy Uayeb Caballero, profesor
titular de este espacio de aprendizaje. Dentro de mis funciones como profesor-tutor del
curso está acompañarle en el análisis de diseño de bases de datos y la correcta
implementación según casos de estudio.

Como una clase introductoria a las bases de datos comenzaremos viendo la historia de los
distintos tipos de almacenamiento de datos y de la misma manera miraremos las
tecnologías de almacenamiento de vanguardia. Entenderemos como los arquitectos
diseñan soluciones integrales basándonos como centro el procesamiento de la información.

Como centro de la clase de analizara el diseño de bases de datos relacionales,


comenzaremos como lo más básico y conceptual como lo es Entidad Relación (ER), cuales
son las cardinalidades según su lectura y como podemos traducir estas a bases de datos
relacionales y sus interrelaciones entre tablas.

Cuando ya tenemos un diseño solido que aprueba y soporta las necesidades de negocio
podemos comenzar creando los objetos mediante su DDL. Esto lo aplicaremos usando SQL
como PL principal de consulta y creación de objetos es un Sistema Gestor de base de datos.
También estudiaremos las distintas maneras de extraer información de estas tablas
mediante su DML y como esta técnica de proyección de datos nos ayuda a la optimización
de desarrollo de programas.

Como parte avanzada de este curso estudiaremos la gestión de usuario de una base de
datos, la creación de procedimientos almacenados, dando introducción al principio de ETL.
Usaremos estas porciones de código como métodos que nos ayudara a mantener nuestro
Backend más sencillo y escalable. De la misma manera analizaremos la desventaja de
manejar lógica del negocio de lado del servidor de base de datos.

Por último estudiaremos e implementaremos un ORM para vincular nuestra base de datos
con nuestro aplicativo, analizaremos casos de estudio de diseño de pantallas
transaccionales y como estas pueden ser desarrolladas de manera mas eficiente usando
buenas practicas del lado de la manipulación de la base de datos.

3
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

2. Generalidades de la asignatura o espacio de


aprendizaje

Componente Desarrollo

Asignatura o espacio de IS- Bases de datos I


aprendizaje

Requisitos IS-410 Programación Orienta a Objetos

MM-401 Estadística

Unidades valorativas o 5
créditos académicos

Horas de estudio Diarias: 4


recomendadas
Semanales: 18-20

Objetivos o competencias Competencias específicas:

Diferenciar los conceptos propios de las Bases de datos.

Desarrollar habilidades y destrezas que le permitan,


mediante el análisis y la reflexión diseñar e interpretar diversos
modelos de datos.

Proponer y plantear soluciones prácticas a partir de datos


intuitivos o la observación de un problema real, partiendo de los
fundamentos que ha adquirido durante su formación.

Argumentar y justificar el por qué de los modelos a utilizar en


la solución de problemas prácticos específicos de las diferentes
áreas de actividad de su profesión utilizando lenguaje y
simbología apropiados para las representaciones que requiera.

Realizar trabajos que solucionen problemas reales del área,


a comunidades de usuarios que lo soliciten.

Trabajar en equipo en la elaboración de una solución de base


de datos.

4
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

Responsabilizarse de la construcción de su propio


aprendizaje.

Construir modelos de datos y su implementación mediante un


lenguaje de manipulación de datos.

Entender y aplicar los criterios de selección y los costos de


las diversas alternativas de almacenamiento físico de los datos.

Comprender y aplicar la teoría de optimización de consultas,


manejo de transacciones y control de concurrencia en el
modelado de bases de datos.

Aprender conceptos de programación en Lenguaje PL/SQL

Contenidos Unidad I: Historia y tipos de bases de datos

- Historias de las bases de datos


- Bases de datos y sus características
- Tipos de almacenamientos de datos de vanguardia

Unidad II: Herramientas Conceptuales

- Entidad Relación
- Algebra relacional
- Normalización de base de datos

Unidad III: SQL

- Lenguajes de definición de datos


- Lenguajes de manipulación de datos
- Sub Consultas
- Creación de schemas y administración de usuarios
- Procedimientos almacenados

Unidad IV: ORM y Optimización de back-end

- Que es un ORM
- TypeORM
- Diseño de pantallas
- Definición de endpoints

5
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

3. Metodología

El proceso de enseñanza. Aprendizaje de esta asignatura o espacio de aprendizaje


Programación II se desarrollará mediante la modalidad virtual. Las actividades se
han diseñado para que cada estudiante construya su propio aprendizaje siendo el
protagonista de este, utilizando técnicas interactivas para lo cual usted contará con
el apoyo pedagógico y técnico necesario de su profesor- tutor en el momento
oportuno.

3.1. Asesoría o tutoría

Durante todo el proceso de enseñanza – aprendizaje, tendrán un docente tutor quien


les acompañará para aclarar dudas, revisarles sus actividades, evaluar su
desempeño, apoyarles en alguna dificultad y dándoles respuesta a sus inquietudes
en el foro de consultas académicas y mensajes electrónicos en un plazo no mayor de
48 horas.

El estudiante podrá contactar al maestro mediante la plataforma educativa, Moodle,


de la misma manera podrán hacer consultas de manera grupal mediante el grupo
de WhatsApp que se creara en la primera semana de clases.

Este grupo es por efectos de tener una comunicación con una retroalimentación
mas inmediata.

En caso de que su profesor no responda a sus interrogantes en el tiempo establecido,


ni les brinde la ayuda requerida, por favor contactar al Jefe Departamento o
Coordinador de la Carrera:

- Coordinador: Ing. Emilson Acosta (coordinacion.is@unah.edu.hn)


- Jefe: Ing. Raúl Palma (jefatura.is@unah.edu.hn)

3.2. Estrategias didácticas

6
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

Clases de manera asíncrona: el docente subirá videos sobre la explicación de los


temas del contenido de la clase. Por lo que el estudiante los podrá ver al tiempo que
más convenga y repetir el material tantas veces que sean posibles

Clases magistrales: El docente agendará horas de clases vía MSTeams donde el


estudiante podrá despejar dudas de los materias y lecturas asignadas.

3.3. Materiales y recursos didácticos

- Videos
- Libros sugeridos

3.4. Actividades de Aprendizaje

- Ejercicios prácticos
- Tareas
- Exámenes
- Retos

3.5. Medios de comunicación e interacción

Medios asincrónicos (en diferido o no en vivo):

• Foros: estos sirven para intercambiar ideas, conocimientos o inquietudes,


por lo que se clasificaran de la siguiente manera:
- Foro de Consultas Académicas: este espacio es para que los
estudiantes participen y expongan sus comentarios, ideas, dudas o
inquietudes respecto al espacio de aprendizaje.
- Foro de Discusión: en este espacio deberán participar enviando lo
que se les solicita en la consigna de trabajo que se indica en el foro.
Respondan a los comentarios y cuestionamientos que surjan de sus
opiniones, de las de sus compañeros o del tutor.
- Foro Cafetería: este es un espacio para que intercambies saludos,
comentarios personales, aficiones, dudas no académicas, entre
otros.

7
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

• Mensajería de la plataforma: para establecer comunicación por correo


electrónico desde el aula virtual, con el profesor(a) o con tus compañeros
del espacio de aprendizaje siga los siguientes pasos: 1) diríjanse a la
sección de “Participantes” dentro del aula virtual y allí encontrarán la lista
de todos sus compañeros y tutores participantes, 2) seleccionen al
participante al cual desean enviar el correo electrónico, dando un clic
sobre el nombre del participante 3) le aparecerá la información del usuario
y en la parte inferior den clic en cuadro enviar mensaje 4) al dar clic en
enviar mensaje les aparecerá el cuadro de diálogo donde podrán redactar
su mensaje y luego enviarlo. Para mayor claridad utiliza el siguiente
tutorial clic.

• Correo Electrónico: si les falla el correo del aula acuda a los servicios
del correo tradicional, para ello se van siempre a la sección de
“Participantes”, den clic en el nombre de la persona con quien desean
comunicarse y allí les aparecerá el correo electrónico de la persona con
quien quieren comunicarse, cópienlo y se lo envían a través de su correo
electrónico institucional.

Medios sincrónicos (en tiempo real o en vivo):

• Videoclases o video tutorías : indique al estudiante que se realizarán


algunos encuentros sincrónicos o tiempo real para brindar asesoría,
desarrollar un contenido, realizar video e valuaciones o reuniones de inicio
o cierre del curso.

4. Importante

Esta clase comienza a desarrollar el medio creativo de solución a problemas


mediante fundamentos científicos. Recomendamos fuertemente al estudiante
evadir medios donde facilite la entrega de las asignaciones propuestas en las
clases de tal manera que el estudiante no termine de comprender el tema. Los
medios de plagios serán sancionados fuertemente tanto para el estudiante que
presto como para el estudiante que accedió a presentar sin esfuerzo creativo.

8
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

5. Estrategias y criterios de evaluación

Actividades Porcentaje Criterios de Evaluación


de (%)
Aprendizaje
Examenes 60% • Se realizarán 3 exámenes prácticos en total.
• Los exámenes prácticos se entregarán mediante un link de
GITHUB con el número de commit que debe de ser
evaluado por su docente.
• 30% de la nota del examen será calificado en función de la
correcta ejecución y validación del programa
• 70% de la nota del examen practico será en función de la
documentación, honestidad y mejores practicas realizadas.

Proyecto de 20% • Que el programa ejecute todas las pruebas unitarias


clase sugeridas por el docente.
• Que el programa ejecute todas las pruebas unitarias
guardadas por el docente.
Tareas 20% • Las tareas se dejaran a lo largo de la clase, estas de la
misma manera que los exámenes se deberán de entregar
mediante GITHUB junto a su respectivo commit.

6. Bibliografía

Obligatoria:

Fundamentos de bases de datos (Spanish Edition)

9
Dirección de Innovación Educativa-Universidad Nacional Autónoma de Honduras

Créditos
Facultad de Ingeniería

Departamento de Ingeniería en Sistemas

Uayeb Caballero Rodríguez

9 de febrero de 2021

10

También podría gustarte