Syllabus Del Curso Base de Datos Avanzada

Universidad Nacional Abierta y a Distancia Vicerrectoría Académica y de Investigación Formato de syllabus de curso 1. ID

Views 84 Downloads 0 File size 483KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Universidad Nacional Abierta y a Distancia Vicerrectoría Académica y de Investigación Formato de syllabus de curso 1. IDENTIFICACIÓN DE CURSO Escuela o unidad: Escuela de Ciencias Básicas, Tecnología e Ingeniería Nivel: Profesional Curso: Bases de Datos Avanzada Tipología de curso: Metodológico Diseñador de curso: Dilsa Enith Triana Martínez Fecha de elaboración: martes, 22 de mayo de 2018

Sigla: ECBTI Campo de formación: Formación complementaria Código: 301125 N° de créditos: 3 Actualizador de curso: Dilsa Enith Triana Martínez Fecha de actualización: 22 de junio de 2018

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 para desarrollarse en un lapso de 16 semanas. 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. 2. INTENCIONALIDADES FORMATIVAS Propósitos de formación del curso: •

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 del curso: al terminar el curso el estudiante adquiere las siguientes habilidades. •

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.

3. CONTENIDOS DEL CURSO Unidades/temas

Recursos educativos requeridos Bases de Datos Transaccionales y relacionales Ramakrishnan, Raghu, and Johannes Gehrke. Sistemas de gestión de bases de datos (3a. ed.), McGraw-Hill España, 2007. ProQuest Ebook Central, pag-16-24recuperado http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read er.action?ppg=43&docID=3195347&tm=1531498461426

Unidad 1. Bases de Sosa Flores, M. & López Vázquez, M. (2007) Diseño de Datos Transaccionales bases de datos relacionales. Córdoba, AR: El Cid Editor. y relacionales pág. 20 -42. Recuperado de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read ✓ SQL para Definición, Manipulación y Control er.action?ppg=22&docID=3175111&tm=1531495677522 de Datos SQL para Definición, Manipulación y Control de Datos Rodríguez, González, María Elena. Gestión de datos: bases de datos y sistemas gestores de bases de datos, Editorial UOC, 2013. ProQuest Ebook Central, pág. 13-38. Recuperado de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read er.action?ppg=31&docID=3219201&tm=1531495900319 OVI 1 Unidad 1 En este recurso OVI se da una introducción a los conceptos básicos y la importancia del manejo de bases de datos transaccionales. Triana Martinez, D. (2018). Introducción Bases de Datos transaccionales [Formato video]. Recuperado de: http://hdl.handle.net/10596/14503

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

Lenguaje SQL avanzado Manejo de Joins Campos calculados con funciones

Quintana, G., M., M., & Aliaga, J. l.(2010). Aprende SQL. Castellón de la Plana, ES: Universitat Jaume I. Servei de Comunicació iPublicacions. Recuperado de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.ac tion?ppg=112&docID=3218178&tm=1531497265422

Procedimientos almacenados Camuña Rodríguez, J. (2014) Lenguajes de definición y modificación de datos SQL (UF1472). Madrid, ESPAÑA: IC Editorial. Pág. 59 -62 Recuperado de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read er.action?ppg=65&docID=4184070&tm=1531496292249 Disparadores o triggers Hueso, Ibáñez, Luis. Administración de sistemas gestores de bases de datos, RA-MA Editorial, 2014. ProQuest Ebook Central, Pag 114- 128 recuperado http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read er.action?ppg=115&docID=3229065&tm=153149770595 7 Seguridad de bases de datos Ramakrishnan, Raghu, and Johannes Gehrke. Sistemas de gestión de bases de datos (3a. ed.), McGraw-Hill España, 2007. ProQuest Ebook Central, pág. 442- 453 recuperado http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/read er.action?ppg=469&docID=3195347&tm=153149879169 2 San, Martín González, Enrique. Salvaguarda y seguridad de los datos: administración de bases de datos (UF1473), IC Editorial, 2014. ProQuest Ebook Central, pág. 166178recuperado

http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.ac tion?ppg=172&docID=4184153&tm=1531499076799

Recursos educativos adicionales para el curso: Unidad 1: Perles, G. J. L. (2015). Administración y monitorización de los SGBD (UF1470). Madrid, ESPAÑA: IC Editorial. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=330&docID=11126 278&tm

Unidad 2: Piñeiro, Gómez, José Manuel. Manual gestión de bases de datos: formación para el empleo, Editorial CEP, S.L., 2011. ProQuest Ebook Central, recuperado Piñeiro, Gómez, José Manuel. Manual gestión de bases de datos: formación para el empleo, Editorial CEP, S.L., 2011. ProQuest Ebook Central, http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=3214275.

Unidad 3: Abelló, Alberto, and María Elena Rodríguez. Diseño y administración de bases de datos, Universitat Politècnica de Catalunya, 2006. ProQuest Ebook Central, recuperado http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=240&docID =3429640&tm=1531345651755

4. ESTRATEGIA DE APRENDIZAJE Descripción de la 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”. (UNAD, 2013) Esta estrategia está basada en un modelo de instrucción auténtico, en el que el estudiante debe involucrarse en un proceso sistemático de investigación que implica toma de decisiones en cuanto a las metas de aprendizaje, indagación en el tema y construcción de conocimiento (Thomas, 2000).

En la actualidad Dickinson et al (1998); Katz & Chard, (1989); Martin & Baker, (2000); Thomas, (1998) han identificado las siguientes características del modelo de Aprendizaje Basado en Proyectos: • • •

Problemas del mundo real. Investigación. Productos de aprendizaje objetivo.

El Aprendizaje Basado en Proyectos se orienta hacia la realización de un proyecto, siguiendo los conceptos básicos para su diseño, entre los cuales se observan las premisas para el diseño instruccional; las etapas de desarrollo; la tecnología empleada para el diseño del trabajo; las características de los avances y las funciones de control. El trabajo se lleva a cabo en grupos, los estudiantes tienen mayor autonomía que en una clase tradicional y hacen uso de diversos recursos; se enfoca en un contexto que hay que solucionar con base a un plan, iniciando por el diseño de un planteamiento de acción donde los estudiantes identifican el ¿qué?, ¿con quién?, ¿para qué?, ¿cómo?, ¿cuánto?, factores de riesgo a enfrentar, medidas alternativas para asegurar el éxito, y resultados esperados. El rol del estudiante en el ABPr contempla desde la planeación hasta el desarrollo de la solución del proyecto con potencial aplicación en el mundo real. Un proyecto debe incorporar el componente de autonomía del estudiante y debe contar con tiempos de trabajo sin supervisión; La estrategia se desarrolla por fases que se presentan a continuación: •

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.

5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO Semana 1-2

3-6

7-10

11- 14

15 y 16

Contenidos a desarrollar

Presaberes

Actividad por desarrollar según la estrategia de aprendizaje Presaberes. El estudiante resuelve, una actividad automática sobre conceptos previos al curso.

Unidad 1. Bases de Datos Transaccionales y relacionales, SQL para definición, manipulación y control de datos

Fase 1. Modelamiento. El estudiante modela, diseña y desarrolla una base de datos relacional y transaccional. la actividad se desarrolla de forma colaborativa.

Unidad 2. Lenguaje SQL avanzado, manejo de Joins, campos calculados con funciones, procedimientos almacenados.

Fase 2. Implementación: En esta fase se crean las definiciones de la base de datos a nivel conceptual, así como los programas de aplicación. la actividad se desarrolla de forma colaborativa.

Unidad 3. Seguridad de bases de datos Estructuras de Almacenamiento, Administración de Usuarios, gestión de esquemas y objetos.

Fase 3. Administración: en esta fase se llevan a cabo la monitorización de los servicios del sistema de bases de datos, el mantenimiento y actualización del sistema. la actividad se desarrolla de forma colaborativa.

Unidad 1, 2 y 3Proyecto final

Proyecto final: el estudiante hace entrega del documento con las fases del proyecto de la base datos relacional y transaccional, de acuerdo con el contexto del proyecto. Esta actividad es de tipo colaborativo.

6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en este curso. Para el acompañamiento Docente se utilizan dos tipos de estrategias mediadas por los recursos tecnológicos digitales: Sincrónico Para el acompañamiento sincrónico el estudiante cuenta con las siguientes herramientas digitales: 1. Sistema de Web Conference se realiza un encuentro para cada actividad del curso. 2. Encuentros vía Skype se compartirá una agenda por cada docente para el acompañamiento a través de Skype; desde esta herramienta se pueden realizar conferencias puntuales para resolver dudas de una temática específica y para el apoyo del componente practico. 3. Franjas Atención en centro de acuerdo con los horarios establecidos en la agenda de acompañamiento. Asincrónico En el caso del acompañamiento Asincrónico, el estudiante cuenta con las siguientes herramientas digitales: 1. Foro del entorno colaborativo 2. El sistema de mensajería interna de la plataforma, donde se orienta y apoya el proceso de formación y se resuelven las dudas que se puedan presentar. 3. Correo institucional. 7. PLAN DE EVALUACIÓN DEL CURSO

Númer o de semana 1-2

Momentos de la evaluación Inicial

Productos por entregar según la estrategia de aprendizaje Presaberes. actividad automática sobre conceptos previos al curso.

Puntaje máximo / 500 puntos 25

Ponderación /500 puntos

25

3-6

7-10

Intermedia Unidad 1

Intermedia Unidad 2

11-14

Intermedia Unidad 3

15-16

Final

Fase1.Modelamiento: Documento con el análisis, diseño y desarrollo de una base de datos relacional y transaccional.

Fase2.Implementación: Documento que contenga la implementación de una base de datos relacional y transaccional. Fase 3. Administración: Ddocumento que contenga la administración de una base de datos relacional y transaccional. Proyecto final: Documento con el informe con las fases del proyecto de base datos relacional y transaccional. Puntaje Total

125

350

125

100

125

500 puntos

125

100%