Está en la página 1de 5

IDENTIFICACIÓN DE CURSO

Escuela o unidad: Sigla: ECBTI


Escuela de Ciencias Básicas, Tecnología e Ingeniería

Campo de formación:
Nivel: Profesional Formación complementaria

Curso: Bases de Datos Avanzada


Código: 301125
Tipología de curso: Metodológico
N° de créditos: 3
Diseñador de curso: Dilsa Enith Actualizador de curso: Dilsa
Triana Martínez Enith Triana Martínez
Fecha de elaboración: martes, 22 Fecha de actualización: 22 de
de mayo de 2018 junio de 2018

DESCRIPCIÓN DEL CURSO

Descripción del curso:

El curso de bases de datos avanzada hace parte al campo de formación


complementaria, y se ubica en la Red Curricular de Ingeniería de
Software. El curso se orienta a la comprensión, aplicación de
procesamiento de transacciones y las técnicas de normalización en
modelos de Bases de datos relacionales; y la forma como se traduce el
análisis y gestionamiento de la información en el lenguaje SQL. El curso
se formula de tipo Metodológico de tres (3) créditos, dividido en tres
unidades.

Unidad 1. Bases de Datos Transaccionales, SQL para Definición,


Manipulación y Control de Datos: se presenta el estudio del Modelo
relacional para tener una visión lógica del proceso. Se estudian los
conceptos de transacción, normalización para el refinamiento de los
modelos de bases de datos transaccionales, y el gestionamiento de la
información, por los principales Sistemas de Gestores de bases de datos
y el lenguaje SQL.
Unidad 2. Lenguaje SQL avanzado, manejo de Joins, campos
calculados con funciones, procedimientos almacenados: se
profundiza en el uso del lenguaje SQL para construir sentencias que
involucren múltiples tablas, se estudia el tema de Subconsultas en toda
su dimensión, el manejo de Joins. Se aborda el estudio de las funciones
que permiten calcular agregados y finalmente el manejo de paquetes y
procedimientos almacenados.

Unidad 3. Seguridad de las bases de datos: en esta unidad se


adorará la gestión de las estructuras de almacenamiento en un sistema
gestor de bases de datos, la administración de usuarios y la gestión de
esquemas y objetos de una base de datos.

INTENCIONALIDADES FORMATIVAS

Propósitos:
 Aplicar el proceso de Análisis, Diseño y desarrollo de bases de datos
Relacionales en un sistema gestor de bases de datos, Empleado de
forma correcta los lenguajes de manipulación de datos para el
manejo de consultas avanzadas.

 Mantener la integridad de la base de datos estableciendo un


conjunto de restricciones, empleando disparadores y
procedimientos almacenados, para garantizar la consistencia de la
información.

 Implementar la seguridad de acceso a la base de datos creando


usuarios y estableciendo privilegios de acceso, para cumplir las
políticas establecidas en la organización

Competencias generales del curso:


 Analiza, diseña, construye Sistemas de Bases de Datos Relacionales,
aplicando las diferentes técnicas de normalización, para el
modelamiento relacional a partir de su fundamento conceptual.

 Elabora consultas avanzadas, procedimientos almacenados y


disparadores utilizando un SGBD para automatizar el despliegue de
la información de acuerdo con las necesidades de la organización.
 Implementa la seguridad de la base de datos por medio del lenguaje
de definición de datos creando usuarios y privilegios.

ESTRATEGIA DE APRENDIZAJE

De acuerdo con las características que tiene el curso se desarrolla


mediante estrategias de aprendizaje el Basado en Proyectos (ABPr),
según los lineamientos expuestos en el documento “Metodologías,
Estrategias y Herramientas Didácticas Para el Diseño de Cursos en
Ambientes Virtuales de Aprendizaje en la Universidad Nacional Abierta y
a Distancia UNAD”.[ CITATION UNA13 \l 9226 ]. La estrategia se desarrolla
mediante las siguientes fases:

Fase 1. Modelamiento: contempla la elaboración del diseño conceptual y


la codificación del modelo relacional en el lenguaje SQL e
implementación en el sistema gestor de bases de datos.

Fase 2. Implementación: En esta etapa se crean las definiciones de la


base de datos a nivel conceptual, externo e interno, así como los
programas de aplicación.

Fase 3. Administración: En la fase se llevan a cabo la   monitorización de


los servicios del sistema, el mantenimiento y actualización del sistema.

CONTENIDOS DEL CURSO

UNIDAD 1: BASES DE DATOS TRANSACCIONALES Y


RELACIONALES SQL para:
 Definición
 Manipulación
 Control de Datos

UNIDAD 2: LENGUAJE SQL AVANZADO


 Manejo de Joins
 Campos calculados con funciones
 Procedimientos almacenados y disparadores

UNIDAD 3: SEGURIDAD DE BASES DE DATOS


 Estructuras de Almacenamiento
 Administración de Usuarios
 Gestión de esquemas y objetos

PLAN DE EVALUACIÓN

Puntaje
Núme Moment Pondera
Productos por entregar máximo
ro de os de la ción
según la estrategia de /
sema evaluaci /500
aprendizaje 500
na ón puntos
puntos
Presaberes. actividad
1-2 Inicial automática sobre conceptos 25 25
previos al curso.

Fase1.Modelamiento:
Intermed Documento con el análisis,
3-6 ia diseño y desarrollo de una 120
Unidad 1 base de datos relacional y
transaccional.

Fase2.Implementación:
Intermed Documento que contenga la
7-10 ia implementación de una base 350 120
Unidad 2 de datos relacional y
transaccional.

Fase 3. Administración:
Intermed documento que contenga la
11-14 ia administración de una base 110
Unidad 3 de datos relacional y
transaccional.
15-16 Final Proyecto final: Documento 125
con el informe con las fases 125
del proyecto de base datos
relacional y transaccional.
500 100%
Puntaje Total
puntos

También podría gustarte