0% encontró este documento útil (0 votos)
23 vistas6 páginas

Iei 088

El documento detalla el programa de la asignatura 'Diseño de Bases de Datos' para la carrera de Ingeniería en Informática, que es obligatoria y se imparte en modalidad presencial. La asignatura abarca el diseño y organización de bases de datos relacionales, incluyendo temas como normalización, modelamiento y procedimientos almacenados, con un enfoque en la resolución de problemas y valores éticos. Se estructura en tres unidades de aprendizaje, cada una con objetivos específicos, criterios de evaluación y metodologías sugeridas para el aprendizaje.

Cargado por

ivaxxus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas6 páginas

Iei 088

El documento detalla el programa de la asignatura 'Diseño de Bases de Datos' para la carrera de Ingeniería en Informática, que es obligatoria y se imparte en modalidad presencial. La asignatura abarca el diseño y organización de bases de datos relacionales, incluyendo temas como normalización, modelamiento y procedimientos almacenados, con un enfoque en la resolución de problemas y valores éticos. Se estructura en tres unidades de aprendizaje, cada una con objetivos específicos, criterios de evaluación y metodologías sugeridas para el aprendizaje.

Cargado por

ivaxxus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Vicerrectoría Académica IP – CFT

Dirección de Desarrollo Curricular

PROGRAMA DE ASIGNATURA

I. ANTECEDENTES GENERALES

CARRERA : INGENIERÍA EN INFORMÁTICA / ANALISTA


PROGRAMADOR
ASIGNATURA : DISEÑO DE BASES DE DATOS
CÓDIGO : IEI-088
MODALIDAD DE LA ASIGNATURA : PRESENCIAL
PRERREQUISITOS : CONSULTA DE BASES DE DATOS (IEI-084)
RÉGIMEN : SEMESTRAL
CARÁCTER : OBLIGATORIO
NIVEL : III SEMESTRE
CRÉDITOS Y HORAS TOTALES : 04 CRÉDITOS SCT = 112 HRS. CRONOLÓGICAS
TIEMPO LECTIVO PROGRAMADO : 54 HRS. PED. (PRÁCTICAS)
HORAS TPE* : 64 HORAS CRONOLÓGICAS
ULTIMA MODIFICACIÓN : SEPTIEMBRE 2023 / V1
*Trabajo Personal del Estudiante.

II. DESCRIPCIÓN DE LA ASIGNATURA

Diseño de base de datos, es una asignatura práctica en donde aprenderán a organizar y diseñar
bases de datos relacionales que pueden ser usados en aplicaciones de software o tareas habituales
de manipulación de datos. En esta oportunidad, construirán sobre los conocimientos adquiridos en la
asignatura anterior “Consulta de Base de Datos”, profundizando en los conceptos relacionados con
bases de datos relacionales, el modelo entidad-relación y la arquitectura cliente-servidor. Además,
aplicarán habilidades de resolución de problemas y aprendizaje permanente, relacionándolo con
los valores tomistas de Solidaridad y Fraternidad.

III. TRIBUTACIÓN AL PERFIL DE EGRESO

Esta asignatura tributa a las competencias del perfil de egreso de la carrera, de especialidad, y
transversales de empleabilidad y sello valórico1.

IV. UNIDADES DE APRENDIZAJE

UNIDAD I DECISIONES EN EL DISEÑO BASE DE DATOS 18 HORAS


UNIDAD II FUNDAMENTOS PARA EL DISEÑO DE UNA BASE DE DATOS 18 HORAS
UNIDAD III MODELAMIENTO DE BASE DE DATOS 18 HORAS

1 Ver detalle de la tributación de la asignatura en la Matriz de competencias.

1
Vicerrectoría Académica IP – CFT
Dirección de Desarrollo Curricular

V. DESCRIPCIÓN DE LAS UNIDADES DE APRENDIZAJE

UNIDAD I: DECISIONES EN EL DISEÑO BASE DE DATOS


HORAS TOTALES: 18

Aprendizaje esperado: Implementar estrategias de optimización de bases de


Duración: 09 horas
datos para resolver problemas de rendimiento y diseño, según requerimientos.
Conocimientos Habilidades Actitudes
Índices. Identificar la estructura y uso de Eficaz y eficiente al resolver
índices en una base de datos problemas complicados
Autoincremento.
existente. considerando el tipo de variables
Vistas. involucradas.
Seleccionar índices apropiados
Funciones definidas por el usuario. para optimizar consultas Generoso/a y empático/a con las
específicas, según requerimientos personas con que comparte en
del cliente. diversos contextos.
Utilizar campos
autoincrementables para
garantizar la unicidad de claves
primarias.
Crear vistas para simplificar la
obtención de datos complejos.
Emplear funciones en consultas
SQL para obtener resultados
según requerimientos.
Analizar cuándo es apropiado
utilizar funciones definidas por el
usuario.
Criterios de evaluación:
- Delimita el problema, considerando los tipos de variables involucradas y los requerimientos dados.
- Crea índices para optimizar consultas en una base de datos existentes, considerando los requerimientos
dados.
- Crea vistas para obtener datos complejos, según los requerimientos del cliente.
- Define el uso de funciones solicitadas por el usuario, según requerimientos del cliente.
- Ofrece su disponibilidad y tiempo, con actitud comprensiva hacia los requerimientos de los demás, en
distintas situaciones.

Aprendizaje esperado: Diseñar procedimientos almacenados y Triggers Duración: 09 horas


para automatizar tareas específicas, predefinidas en una base de datos, (Incluye evaluación final de la
garantizando la integridad de los datos. unidad)
Conocimientos Habilidades Actitudes
Procedimientos almacenados. Diseñar procedimientos Proactivo/a y sistemático/a en el
almacenados que automaticen cumplimiento de funciones y
Triggers.
tareas específicas. objetivos, contribuyendo tanto al
bien personal como al bien común.
Ejecutar procedimientos
almacenados para realizar
operaciones complejas en la base
de datos, según requerimientos
del cliente.
Diseñar Triggers que respondan a
eventos de inserción,
actualización o eliminación en
tablas.
Implementar Triggers para
mantener registros de cambios o
aplicar validaciones de datos.

2
Vicerrectoría Académica IP – CFT
Dirección de Desarrollo Curricular

Criterios de evaluación:
- Identifica oportunidades de aprendizaje para optimizar su desempeño a nivel personal y profesional.
- Ejecuta procedimientos almacenados en una base de datos existente, según requerimientos del cliente.
- Diseña Triggers para la inserción, actualización o eliminación de datos en una tabla de la base de datos.
- Implementa Triggers para validar datos según especificaciones del cliente.
- Diseña programas y scripts de mediana complejidad utilizando SQL, considerando el modelo de datos y
las especificaciones entregadas.
- Corrige programas y scripts de mediana complejidad en SQL, según las especificaciones entregadas.
- Asocia los distintos scripts para manipular datos en un modelo dado, según la necesidad indicada.

Evaluaciones de la unidad

Tipo de evidencia Evidencia Instrumento Contexto


Problema 1: Desarrolla script de mediana
Proceso complejidad considerando el uso de índices, vista y Rúbrica Laboratorio
funciones, según requerimientos del cliente.
Problema 2: Corrige de scripts de mediana
Proceso complejidad para resolver problemas de modelo de Rúbrica Laboratorio
datos, según requerimientos dados.

3
Vicerrectoría Académica IP – CFT
Dirección de Desarrollo Curricular

UNIDAD II: FUNDAMENTOS PARA EL DISEÑO DE UNA BASE DE DATOS

HORAS TOTALES: 18

Aprendizaje esperado: Normalizar entidades y atributos de una base de


Duración: 12 horas
datos, utilizando procedimientos estandarizados.
Conocimientos Habilidades Actitudes
Propósito de la normalización. Identificar problemas existentes Proactivo/a y sistemático/a en el
generados en el proceso de cumplimiento de funciones y
Importancia de normalizar una
modelamiento de base de datos. objetivos, contribuyendo tanto al
base de datos.
bien personal como al bien común.
Diseñar una base de datos
Redundancia de datos.
siguiendo las formas normales.
Formas normales:
Elaborar mejoras al diseño
- Primera forma normal.
utilizando las formas normales.
- Segunda forma normal.
- Tercera forma normal.
Criterios de evaluación:
- Identifica oportunidades de aprendizaje para optimizar su desempeño a nivel personal y profesional.
- Describe el propósito e importancia de la normalización a partir de los problemas generados en una base
de datos no normalizada.
- Resuelve problemas de redundancia de datos, modificando y agregando tablas en un modelo creado.
- Diseña una base de datos en tercera forma normal a partir de un modelo dado, conforme a las
especificaciones acordadas.

Aprendizaje esperado: Diseñar un modelo entidad-relación utilizando el Duración: 06 horas


lenguaje UML, siguiendo las especificaciones de las partes interesadas y (Incluye evaluación final de la
estándares de la organización. unidad)
Conocimientos Habilidades Actitudes
Tipo de Relación y Cardinalidad. Elaborar un modelo entidad- Generoso/a y empático/a con las
relación, utilizando lenguaje UML personas con que comparte en
Notaciones y estándares
de acuerdo con las necesidades diversos contextos.
utilizados en el modelamiento de
del cliente.
bases de datos. Eficaz y eficiente al resolver
Relacionar el modelo entidad- problemas complicados
Notaciones de UML.
relación con el modelo lógico, considerando el tipo de variables
identificando los elementos involucradas.
comunes en cada uno.
Criterios de evaluación:
- Delimita el problema, considerando los tipos de variables involucradas y los requerimientos dados.
- Analiza la naturaleza de las variables y alternativas de solución afines, mediante la búsqueda, selección y
tratamiento de información especializada.
- Diagrama el modelo de datos Entidad-Relación utilizando UML, según las particularidades del caso.
- Diseña una base de datos conforme a las especificaciones acordadas, manteniendo coherencia con el
modelo entidad-relación en UML.
- Ofrece su disponibilidad y tiempo, con actitud comprensiva hacia los requerimientos de los demás, en
distintas situaciones.

Evaluaciones de la unidad

Tipo de evidencia Evidencia Instrumento Contexto


Problema 3: Resolución de problemas de
redundancia de datos en el diseño de base datos
Proceso Rúbrica Laboratorio
existente y aplicación de la tercera forma normal
según las especificaciones acordadas.

4
Vicerrectoría Académica IP – CFT
Dirección de Desarrollo Curricular

UNIDAD III: MODELAMIENTO DE BASE DE DATOS


HORAS TOTALES: 18

Aprendizaje esperado: Representar entidades y atributos de bases de datos Duración: 18 horas


a través de un modelo de entidad-relación, asegurando su alineación con la (Incluye evaluación final de la
realidad y capacidad para resolver consultas. unidad y cierre de asignatura)
Conocimientos Habilidades Actitudes
Modelo lógico de datos. Identificar los componentes de un Eficaz y eficiente al resolver
modelo lógico de base de datos de problemas complicados
Modelo de Entidad-Relación y
acuerdo a las especificaciones, considerando el tipo de variables
Diagramas de clase.
considerando los requerimientos involucradas.
dados.
Elaborar un modelo de entidad-
relación que refleje fielmente las
entidades y relaciones existentes
en la realidad, a partir de un diseño
de datos y diagramas de clase.
Verificar que el modelo entidad-
relación sea capaz de resolver
cualquier consulta relacionada con
la realidad representada.
Criterios de evaluación:
- Delimita el problema, considerando los tipos de variables involucradas y los requerimientos dados.
- Analiza la naturaleza de las variables y alternativas de solución afines, mediante la búsqueda, selección y
tratamiento de información especializada.
- Selecciona el modelo de datos adecuado según la complejidad del problema.
- Reconoce los elementos asociados a un modelo de base de datos en función de los tipos de relaciones,
basándose en un modelo proporcionado.
- Elabora un diagrama entidad relación a partir de un diagrama de clase, según requerimientos dados.
- Representa las entidades y relaciones de manera precisa y completa en el modelo entidad-relación,
verificando su correspondencia con la realidad.

Evaluaciones de la unidad

Tipo de evidencia Evidencia Instrumento Contexto


Problema 4: Diseña modelo de base datos según
Proceso requerimientos del cliente, tomando como punto de Rúbrica Laboratorio
partida una base de datos existente.

5
Vicerrectoría Académica IP – CFT
Dirección de Desarrollo Curricular

VI. SUGERENCIAS METODOLÓGICAS

Para desarrollar los aprendizajes de la asignatura, se sugiere implementar la metodología de


aprendizaje basado en problemas. En esta, el punto de partida es un problema o situación laboral
planteada por el docente, y el estudiante investiga y reflexiona para llegar a la solución de una parte
o todo el problema. Este debe considerar los elementos curriculares del programa para poder
integrarlos al análisis.
El o la docente debe asumir un rol guía durante este proceso de aprendizaje, fomentando la
exploración, experimentación y pensamiento crítico. Inicialmente, presenta los casos contextualizados,
definiendo el enfoque de aprendizaje y aportando información relevante sobre el entorno y los desafíos
presentados. Además, formula preguntas orientadoras que dirigen el análisis hacia los conceptos
clave. A medida que avanzan en la solución, se introducen nuevos conceptos pertinentes para
enriquecer su perspectiva. Al concluir cada actividad, se llevan a cabo sesiones de retroalimentación
para resaltar logros, señalar áreas de mejora y fomentar la reflexión desde diferentes puntos de vista.

VII. REQUERIMIENTOS DE INFRAESTRUCTURA Y EQUIPAMIENTO

- Laboratorio de informática.
- Software RDBMS (Oracle, MySQL o SQL Server) instalado en el servidor.
- Software cliente para acceder al RDBMS utilizado.

VIII. EXAMEN FINAL

Tipo de Evidencia Evidencias Instrumento Evaluativo


Encargo: Diseño de BBDD de mediana
Producto Rúbrica
complejidad según requerimientos dados.

IX. PONDERACIÓN DEL PROCESO EVALUATIVO

Ponderación Ponderación
Tipo de
Unidad Evidencia Ponderación* total por proceso evaluativo
actividad
actividad* asignatura**
Unidad I Problema 1 15%
Unidad I Problema 2 25%
Práctica 100% 70%
Unidad II Problema 3 25%
Unidad III Problema 4 35%
Examen de asignatura: 30%
*Estos porcentajes deben ser ingresados en el sistema de registro académico.
**La Ponderación del proceso evaluativo de la asignatura está definida por el Reglamento Académico.

X. PERFIL DOCENTE

Ingeniero de ejecución en informática.

XI. BIBLIOGRAFÍA

- Godoc, E. (2018). SQL: Los fundamentos del lenguaje (con ejercicios corregidos). Editorial: ENI.
Formato digital disponible en Biblioteca de Santo Tomás.
- Capacho, J., Nieto., W. (2017). Diseño de base de datos. Editorial: Universidad del Norte. Formato
digital disponible en Biblioteca de Santo Tomás.

XII. CONTROL DE VERSIONES

N° de versión Mes / año Descripción general


1 Septiembre 2023 Creación de programa.

También podría gustarte