Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
PROGRAMACIÓN DIDÁCTICA
DE
MÓDULO PROFESIONAL
(LOE)
FAMILIA PROFESIONAL:
INFORMÁTICA Y COMUNICACIONES
CICLO FORMATIVO
GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB
MP Nº MÓDULO PROFESIONAL SIGLAS192
6
BASES DE DATOS BAE
CURSO:
PRIMERO
Este módulo está cofinanciado por el Fondo Social Europeo dentro del Programa OperativoPlurirregional de Empleo, Formación y Educación – Ciclo Formativo de Grado Superior DAW,como resultado de una acción incluida dentro del eje prioritario 3 del Programa Operativo2014-2020 del FSE, objetivo temático 10:“Invertir en educación, formación y formaciónprofesional para la adquisición de capacidades y el aprendizaje permanente”.
BAE CFGS 0484
INDICE
1. DATOS DE IDENTIFICACIÓN DEL CICLO.2. COMPETENCIA GENERAL DEL CICLO.3. COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DELCICLO.4. CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIASASOCIADAS AL MÓDULO.5. OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL MÓDULO.6. RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN.7. TEMPORALIZACIÓN DE CONTENIDOS.8. ORGANIZACIÓN DE CONTENIDOS.9. RELACION DE LOS RESULTADOS DE APRENDIZAJE CON LASUNIDADES DE TRABAJO.10. RELACIÓN CON OTROS MÓDULOS.11. METODOLOGÍA DIDÁCTICA.12. INSTRUMENTOS DE EVALUACIÓN.13. CRITERIOS DE CALIFICACIÓN.14. CRITERIOS DE RECUPERACIÓN.15. RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE.16. MEDIDAS DE ATENCIÓN A LA DIVERSIDAD.17. RECURSOS DIDÁCTICOS Y MATERIALES.18. EN SU CASO, ACTIVIDADES COMPLEMENTARIAS YEXTRAESCOLARES.19. PROGRAMACIÓN DE CADA UNIDAD DE TRABAJO.20. BIBLIOGRAFÍA21. VALORACIÓN DE LA PROGRAMACIÓN Y JUSTIFICACIÓN DE LASMODIFICACIONES REALIZADAS
I.E.S. Ana Luisa Benitez Página 2 de 31
BAE CFGS 0484
1.- DATOS DE IDENTIFICACIÓN DEL CICLO
El ciclo de grado superior de Técnico Superior en Desarrollo de Aplicaciones Web
queda queda fijado por Real Decreto 686/2010 de 20 de mayo tiene por objeto el
establecimiento del título de Técnico Superior en Desarrollo de Aplicaciones Web, con
carácter oficial y validez en todo el territorio nacional, así como de sus correspondientes
enseñanzas mínimas, quedando identificado por los siguientes elementos:.
Denominación: Desarrollo de Aplicaciones Web.
Nivel: Formación Profesional de Grado Superior.
Duración: 2000 horas.
Familia Profesional: Informática y Comunicaciones.
Referente europeo: CINE-5b (Clasificación Internacional Normalizada de la Educación).
2.- COMPETENCIA GENERAL DEL CICLO
La competencia general de este título consiste en desarrollar, implantar, y mantener
aplicaciones web, con independencia del modelo empleado y utilizando tecnologías
específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de
accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.
3.- COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DEL
CICLO
a)Configurar y explotar sistemas informáticos, adaptando la configuración lógica del
sistema según las necesidades de uso y los criterios establecidos.
b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas,
servicios y aplicaciones, cumpliendo el plan de seguridad.
c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso para
permitir el despliegue de aplicaciones web.
d) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad,
consistencia, seguridad y accesibilidad de los datos.
e) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes,
objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
I.E.S. Ana Luisa Benitez Página 3 de 31
BAE CFGS 0484
f) Integrar contenidos en la lógica de una aplicación web, desarrollando componentes
de acceso a datos adecuados a las especificaciones.
g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo,
utilizando lenguajes de marcas y estándares web.
h) Desarrollar componentes multimedia para su integración en aplicaciones web,
empleando herramientas específicas y siguiendo las especificaciones establecidas.
i) Integrar componentes multimedia en el interface de una aplicación web, realizando
el análisis de interactividad, accesibilidad y usabilidad de la aplicación.
j) Desarrollar e integrar componentes software en el entorno del servidor web,
empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la
aplicación.
k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web,
asegurando su funcionalidad.
l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su
funcionalidad.
m) Completar planes de pruebas verificando el funcionamiento de los componentes
software desarrollados, según las especificaciones. n) Elaborar y mantener la documentación
de los procesos de desarrollo, utilizando herramientas de generación de documentación y
control de versiones
ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación,
verificando su comportamiento y realizando modificaciones.
o) Gestionar y/o realizar el mantenimiento de los recursos de su área en función de las
cargas de trabajo y el plan de mantenimiento.
p) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los
conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional,
gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida y
utilizando las tecnologías de la información y la comunicación.
q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el
ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo
personal y en el de los miembros del equipo.
r) Organizar y coordinar equipos de trabajo, supervisando el desarrollo del mismo, con
responsabilidad, manteniendo relaciones fluidas y asumiendo el liderazgo, así como,
aportando soluciones a los conflictos grupales que se presentan.
I.E.S. Ana Luisa Benitez Página 4 de 31
BAE CFGS 0484
s) Comunicarse con sus iguales, superiores, clientes y personas bajo su
responsabilidad utilizando vías eficaces de comunicación, transmitiendo la información o
conocimientos adecuados, y respetando la autonomía y competencia de las personas que
intervienen en el ámbito de su trabajo.
t) Generar entornos seguros en el desarrollo de su trabajo y el de su equipo,
supervisando y aplicando los procedimientos de prevención de riesgos laborales y ambientales
de acuerdo con lo establecido por la normativa y los objetivos de la empresa
u) Supervisar y aplicar procedimientos de gestión de calidad, de accesibilidad
universal y de diseño para todos, en las actividades profesionales incluidas en los procesos de
producción o prestación de servicios.
v) Realizar la gestión básica para la creación y funcionamiento de una pequeña
empresa y tener iniciativa en su actividad profesional con sentido de la responsabilidad social
x) Ejercer sus derechos y cumplir con las obligaciones derivadas de su actividad
profesional, de acuerdo con lo establecido en la legislación vigente, participando activamente
en la vida económica, social y cultural
4.- CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIAS
ASOCIADAS AL MÓDULO
El módulo profesional no está asociado a ninguna unidad de competencia.
La formación del módulo contribuye a alcanzar las competencias profesionales,
personales y sociales de este título que se relacionan a continuación:
a) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios
y aplicaciones, cumpliendo el plan de seguridad.
b) Gestionar servidores de aplicaciones adaptando su configuración en cada caso para
permitir el despliegue de aplicaciones web.
c) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos
de acceso y herramientas de mapeo adecuados a las especificaciones.
d) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los
conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional,
gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida y
utilizando las tecnologías de la información y la comunicación.
I.E.S. Ana Luisa Benitez Página 5 de 31
BAE CFGS 0484
5.- OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL
MÓDULOLa formación del módulo contribuye a alcanzar los objetivos generales de este ciclo
formativo que se relacionan a continuación:
• Instalar módulos analizando su estructura y funcionalidad para gestionar servidores de
aplicaciones.
• Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar
bases de datos.
• Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para
desarrollar aplicaciones web con acceso a bases de datos
• Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir
aplicaciones.
• Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la
evolución científica, tecnológica y organizativa del sector y las tecnologías de la
información y la comunicación, para mantener el espíritu de actualización y adaptarse
a nuevas situaciones laborales y personales.
I.E.S. Ana Luisa Benitez Página 6 de 31
BAE CFGS 0484
6.- RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN
RESULTADOS DE
APRENDIZAJE
CRITERIOS DE EVALUACIÓN
RA.1- Reconoce los elementos de lasbases de datos analizando sus funciones yvalorando la utilidad de los sistemasgestores.
a) Se han analizado los sistemas lógicos de almacenamiento y sus característicasb) Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.c) Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información.d) Se ha evaluado la utilidad de un sistemagestor de bases de datos. e) Se ha reconocido la función de cada unode los elementos de un sistema gestor de bases de datos.f) Se han clasificado los sistemas gestores de bases de datos.g) Se ha reconocido la utilidad de las bases de datos distribuidas. h) Se han analizado las políticas de fragmentación de la información.
RA2.-Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional
a) Se ha analizado el formato dealmacenamiento de la información. b) Se han creado las tablas y las relacionesentre ellas.c) Se han seleccionado los tipos de datosadecuados.d) Se han definido los campos clave en las tablas.e) Se han implantado las restricciones reflejadas en el diseño lógico.f) Se han creado vistas. g) Se han creado los usuarios y se les hanasignado privilegios.h) Se han utilizando asistentes, herramientas gráficas y los lenguajes de definición y control de datos.
RA3.-Consulta la informaciónalmacenada en una base de datosempleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos
a) Se han identificado las herramientas y sentencias para realizar consultas.b) Se han realizado consultas simples sobreuna tabla. c) Se han realizado consultas sobre el
I.E.S. Ana Luisa Benitez Página 7 de 31
BAE CFGS 0484
contenido de varias tablas mediantecomposiciones internas. Se han realizadoconsultas sobre el contenido de varias tablasmediante composiciones externas. Se hanrealizado consultas resumen.d) Se han realizado consultas consubconsultas
RA4.- Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
a) Se han identificado las herramientas y sentencias para modificar el contenido de la base dedatos.b) Se han insertado, borrado y actualizadodatos en las tablas.c) Se ha incluido en una tabla lainformación resultante de la ejecución de unaconsulta. d) Se han diseñado guiones de sentenciaspara llevar a cabo tareas complejas.e) Se ha reconocido el funcionamiento delas transacciones.f) Se han anulado parcial o totalmente loscambios producidos por una transacción.g) Se han identificado los efectos de las distintas políticas de bloqueo de registros.h) Se han adoptado medidas para mantenerla integridad y consistencia de la información.
RA5.-Desarrolla procedimientosalmacenados, evaluando y utilizando lassentencias del lenguaje incorporado en elsistema gestor de bases de datos.
a) Se han identificado las diversas formas de automatizar tareas.b) Se han reconocido los métodos deejecución de guiones.c) Se han identificado las herramientas disponibles para editar guiones.d) Se han definido y utilizado guiones para automatizar tareas.e) Se ha hecho uso de las funcionesproporcionadas por el sistema gestor.f) Se han definido funciones de usuario. g) Se han utilizado estructuras de control de flujo. h) Se han definido disparadores. i) Se han utilizado cursores
RA6.- Diseña modelos relacionalesnormalizados interpretando diagramasentidad/relación.
a) Se han utilizado herramientas gráficas para representar el diseño lógico.
b) Se han identificado las tablas del diseño lógico.
I.E.S. Ana Luisa Benitez Página 8 de 31
BAE CFGS 0484
c) Se han identificado los campos que forman parte de las tablas del diseño lógico.
d) Se han analizado las relaciones entre lastablas del diseño lógico.
e) Se han identificado los campos clave.
f) Se han aplicado reglas de integridad
g) Se han aplicado reglas de normalización
h) Se han analizado y documentado lasrestricciones que no pueden plasmarse en eldiseño lógico.
RA7.- Gestiona la informaciónalmacenada en bases de datos objeto-relacionales, evaluando y utilizando lasposibilidades que proporciona el sistemagestor.
a) Se han identificado las características de las bases de datos objeto- relacionales.
b) Se han creado tipos de datos objeto, susatributos y métodos.
c) Se han creado tablas de objetos y tablasde columnas tipo objeto.
d) Se han creado tipos de datos colección.e) Se han realizado consultas.
e) Se ha modificado la información almacenada manteniendo la integridad y consistencia de los datos
I.E.S. Ana Luisa Benitez Página 9 de 31
BAE CFGS 0484
7.- TEMPORALIZACIÓN DE CONTENIDOS
Según establece la Orden EDU/2887/2010, de 2 de noviembre, por la que se establece el
currículo del ciclo formativo de Grado Superior correspondiente al título de Técnico Superior
en Desarrollo de Aplicaciones Web, el módulo de Base de datos, dura 192 horas teniendo en
cuenta que las sesiones son de 55 minutos, el módulo se desarrollará en 210 sesiones. La
temporalización de este módulo se desarrolla durante los tres trimestres del curso, lo que
supone impartir 192 horas repartidas en 6 horas semanales durante 32 semanas
aproximadamente. Las temporalización de las Unidades de trabajo será como sigue:
UNIDADES DE TRABAJO HORAS Porcentaje/EvaluaciónUT 1.- Almacenamiento de la Información 18 8 %UT. 2.- Diagramas Entidad/Relación 21 12 %UT. 3.- Diseño físico relacional 21 12 %UT.4.- Realización de consultas-Lenguaje
SQL26 12 %
UT 5.- Tratamiento de Datos 46 16 %UT 6.- Programación de Bases de Datos 50 34%UT 7.- Uso de las Bases de Datos Objeto
Relacionales10 6%
192 100%
EVALUACIÓN UNIDADES DE TRABAJO HORAS
1º Evaluación
U.T.1:Almacenamiento de la
Información18
U.T.2: Diagramas Entidad/Relación 21U.T.3: Diseño físico relacional 21
2º Evaluación
U.T.4: Realización de consultas-
Lenguaje SQL26
U.T.5: Tratamiento de Datos46
3º Evaluación
U.T.6: Programación de Bases de Datos 50U.T.7: Uso de las Bases de Datos Objeto
Relacionales10
I.E.S. Ana Luisa Benitez Página 10 de 31
BAE CFGS 0484
I.E.S. Ana Luisa Benitez Página 11 de 31
BAE CFGS 0484
8.- ORGANIZACIÓN DE CONTENIDOS
Los contenidos reflejados en la Orden EDU/2887/2010, de 2 de noviembre, por la que seestablece el currículo del ciclo formativo de Grado Superior correspondiente al título deTécnico Superior en Desarrollo de Aplicaciones Web, y en el Real Decreto 686/2010, de 20de mayo, por el que se establece el título de Técnico Superior en Desarrollo de AplicacionesWeb y se fijan sus enseñanzas mínimas para el módulo de Base de datos son los siguientes:
Bloque a) Almacenamiento de la información:1. Ficheros (planos, indexados, acceso directo, entre otros).2. Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la
información.3. Sistemas gestores de base de datos: Funciones, componentes y tipos.4. Sistemas gestores de bases de datos comerciales y libres.5. Bases de datos centralizadas y bases de datos distribuidas. Fragmentación.
Bloque b) Bases de datos relacionales:1. Modelo de datos.2. Terminología del modelo relacional. Relaciones, atributos, tuplas.3. Características de una relación.4. Tipos de datos.5. Juegos de caracteres. Criterios de comparación y ordenación.6. Claves primarias. Claves primarias simples y compuestas.7. Índices. Características. Valores no duplicados.8. El valor NULL. Operar con el valor NULL.9. Claves ajenas.10. Vistas.11. Usuarios. Roles. Privilegios. Objetos.12. Lenguaje de descripción de datos (DDL). Sentencias. Cláusulas.13. Lenguaje de control de datos (DCL). Sentencias. Cláusulas.
Bloque c) Realización de consultas:1. Herramientas gráficas proporcionadas por el sistema gestor para la realización de
consultas.2. La sentencia SELECT.3. Consultas calculadas. Sinónimos.4. Selección y ordenación de registros.5. Operadores. Operadores de comparación. Operadores lógicos. Precedencia.6. Tratamiento de valores nulos.7. Consultas de resumen. Funciones de agregado.8. Agrupamiento de registros. Selección de agrupamientos.9. Unión de consultas.10. Composiciones internas. Nombres cualificados.11. Composiciones externas.12. Subconsultas. Ubicación de subconsultas. Subconsultas anidadas
Bloque d) Tratamiento de datos:1. Herramientas gráficas proporcionadas por el sistema gestor para la edición de la
información.2. Inserción de registros. Inserciones a partir de una consulta.3. Borrado de registros. Modificación de registros.4. Borrados y modificaciones e integridad referencial. Cambios en cascada.
I.E.S. Ana Luisa Benitez Página 12 de 31
BAE CFGS 0484
5. Subconsultas y composiciones en órdenes de edición.6. Transacciones. Sentencias de procesamiento de transacciones.7. Problemas asociados al acceso simultáneo a los datos.8. Bloqueos compartidos y exclusivos. Políticas de bloqueo.
Bloque e) Programación de bases de datos:1. Introducción. Lenguaje de programación.2. Palabras reservadas.3. Variables del sistema y variables de usuario.4. Comentarios.5. Funciones.6. Estructuras de control de flujo. Alternativas. Bucles.7. Herramientas para creación de guiones; procedimientos de ejecución.8. Procedimientos almacenados. 9. Funciones de usuario.10. Subrutinas. Variables locales y globales.11. Eventos y disparadores.12. Excepciones. Tratamiento de excepciones.13. Cursores. Funciones de tratamiento de cursores.14. APIS para lenguajes externos.
Bloque f) Interpretación de Diagramas Entidad/Relación:1. Entidades y relaciones. Cardinalidad.2. Simbología de los diagramas E/R.3. Debilidad.El modelo E/R ampliado. Reflexión. Jerarquía.4. Paso del diagrama E/R al modelo relacional.5. Formas normales.6. Normalización de modelos relacionales.
Bloque g) Uso de bases de datos objeto-relacionales:1. Características de las bases de datos objeto-relacionales.2. Tipos de datos objeto; atributos, métodos, sobrecarga, constructores.3. Definición de tipos de objeto. Definición de métodos.4. Herencia.5. Identificadores; referencias.6. Tablas de objetos y tablas con columnas tipo objeto.7. Tipos de datos colección.8. Declaración e inicialización de objetos.9. Uso de la sentencia Select.10. Navegación a través de referencias.11. Llamadas a métodos.12. Inserción de objetos.13. Modificación y borrado de objetos.14. Borrado de tablas y tipos.
I.E.S. Ana Luisa Benitez Página 13 de 31
BAE CFGS 0484
9.-RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE CON LAS
UNIDADES DE TRABAJO
RESULTADOS DE
APRENDIZAJE
UNIDADES DE TRABAJO
RA1.-Reconoce los elementos de lasbases de datos analizando sus funciones yvalorando la utilidad de los sistemasgestores.
UT1
RA2.-Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional
UT3
RA3.-Consulta la informaciónalmacenada en una base de datos empleandoasistentes, herramientas gráficas y el lenguaje de manipulación de datos
UT4
RA4.- Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
UT5
RA5.-Desarrolla procedimientosalmacenados, evaluando y utilizando lassentencias del lenguaje incorporado en elsistema gestor de bases de datos.
UT6
RA6.- Diseña modelos relacionalesnormalizados interpretando diagramasentidad/relación.
UT2
RA7.- Gestiona la informaciónalmacenada en bases de datos objeto-relacionales, evaluando y utilizando lasposibilidades que proporciona el sistemagestor.
UT7
10.-RELACIÓN CON OTROS MÓDULOS
El módulo Bases de Datos se relaciona con Programación Código 0485 a través de la
programación de aplicaciones con acceso a datos
I.E.S. Ana Luisa Benitez Página 14 de 31
BAE CFGS 0484
11.- METODOLOGÍA DIDÁCTICA
Principios básicos
Al hablar de la metodología didáctica se está hablando de dar respuesta al “como
enseñar”. En Formación profesional se debe fomentar el trabajo autónomo del alumno,
potenciar y desarrollar las técnicas de investigación y la transferencia de los contenidos
educativos a la vida real. Por esta razón, en los ciclos de formación profesional debe
prevalecer el sistema de trabajo a través de procedimientos en vez de las clases magistrales,
deben ser clases activas en las que el profesor fomente la participación del alumno, siendo un
guía, orientador o mediador en su aprendizaje, el alumno tiene que ser el centro del
aprendizaje para lo cual introduciremos la metodología de aprendizaje cooperativo.
Un proceso de enseñanza-aprendizaje basado en el método constructivista y en
aprendizajes significativos, de forma que el alumno pueda relacionar sus conocimientos
previos y experiencias anteriores con los nuevos contenidos del módulo. Es fundamental que
el alumno “aprenda a aprender”, puesto que en las situaciones reales laborales se podrán
encontrar en continuo cambio e incluso en su vida cotidiana, por lo que es preciso que el
alumno desarrolle su capacidad autónoma, su capacidad de aprendizaje e investigación.
El aprendizaje debe ser funcional, debe poder aplicar los conocimientos adquiridos en
situaciones de la vida real y profesional.
La utilización de las nuevas tecnologías es fundamental para la construcción de
aprendizajes e incluso su introducción posterior al mundo laboral, hoy en día el conocimiento
y la habilidad para la adaptación y aprendizaje a los nuevos entornos tecnológicos son
fundamentales dado su continuo cambio y evolución.
Estrategias y modelos de enseñanza.
Se utilizarán las siguientes estrategias:
Estrategias expositivas: Se presentará bien de forma oral o escrita, los contenidos de
forma clara y coherente de forma que conecten con los conocimientos previos de los alumnos.
Esta estrategia se combinará con la utilización de los tecnologías de la información y
comunicación, los contenidos teóricos de las distintas unidades de trabajo, conocimientos a
adquirir y desarrollar también serán presentados y desarrollados en la plataforma virtual
Moodle, plataforma a utilizar durante el curso, creándose un aula virtual para el módulo.
I.E.S. Ana Luisa Benitez Página 15 de 31
BAE CFGS 0484
Estrategias de investigación: el alumno será el constructor de su propio aprendizaje a
través de técnicas de investigación por su parte.
En cuanto a los modelos de enseñanza se utilizarán los siguientes:
Enseñanza directiva: En determinadas unidades de trabajo se empleará este modelo,
comenzando con la explicación teórico-práctico de los contenidos, realizándose distintos
ejercicios de forma guiada para culminar con el desarrollo de las distintas tareas de forma
independiente por parte del alumno..
Enseñanza no directiva: El alumno será el propio centro de su aprendizaje,
resolviendo los distintos casos prácticos por sí mismos, sin intervención por parte del docente,
sirviendo tan sólo de guía u orientador.
Investigación grupal: Durante el curso en bastantes ocasiones los alumnos deberán
realizar trabajos en grupo. Es muy importante que los alumnos trabajen en equipo,
indicándose en las propias competencias del título, pues así es como se trabajará en el mundo
laboral
Tipología de actividades
Con el fin de que exista una coherencia en la secuencia de actividades se va a seguir la
secuencia de actividades de David Merrill, en el que partiendo de un problema la secuencia
es: Activación, demostración, aplicación e integración:
a) Actividades de activación: con la intención de iniciar y situar al alumno en el
objeto de estudio, se realizará al inicio de la unidad de trabajo actividades o un
caso inicial donde los alumnos deberán de dar respuesta a determinadas cuestiones
según sus conocimientos previos, de forma que se obtenga a la misma vez
información sobre los conocimientos e intereses del alumno sobre el tema y
motivar al alumno al estudio de la unidad de trabajo.
b) Actividades de demostración:
El docente a lo largo de cada unidad de trabajo explicará los nuevos conceptos,
desarrollará ejemplos y los alumnos realizarán actividades asociadas a los
contenidos vistos, de esta forma los alumnos dispondrán de la base necesaria para
que puedan realizar el resto de actividades, se trabajará el mayor número de veces
en grupo de forma que se haga amena y los alumnos se sientan activos en su
proceso de aprendizaje.
c) Actividades de aplicación: En éstas, los alumnos contrastan las nuevas ideas con
las previas, aplicando los nuevos aprendizajes. Al finalizar la unidad, el propio
I.E.S. Ana Luisa Benitez Página 16 de 31
BAE CFGS 0484
alumno será capaz de evaluar sus conocimientos así como sus principales
debilidades si las tuviera, cuyo objetivo es conseguir un aprendizaje significativo.
d) Actividades de integración: Al finalizar las unidades, en bastantes ocasiones los
alumnos expondrán al gran grupo clase los trabajos desarrollados e incluso a otros
grupos o en eventos relacionados con la Formación Profesional..
Durante todo el proceso de enseñanza aprendizaje se utilizará las nuevas tecnologías,
los contenidos de las distintas unidades de trabajo así como las actividades a desarrollar se
encontrarán en el aula virtual creado sobre la plataforma de Moodle (Campus de Enseñanzas
Profesionales), herramienta disponible por la Consejería de Educación y Universidades, así
como con el uso de otras aplicaciones como Google Drive, etc, para todos aquellos trabajos
colaborativos y resto de utilidades o aplicaciones que se vayan considerando apropiadas según
la unidad de trabajo.
Se combinará el desarrollo de tareas de forma individual con trabajos en grupo, con el
fin de desarrollar el trabajo en equipo, de esta forma, se le hará a los alumnos el trabajo más
ameno, y contribuirá a que los alumnos aprendan a trabajar en equipo, a colaborar y así
resolver dudas y ayudarse entre ellos.
Dado que no todos los alumnos tienen el mismo ritmo de aprendizaje ni la misma
capacidad, se diseñarán actividades atendiendo las características individuales de los mismos
de forma que se pueda atender a la diversidad y puedan por distintos caminos llegar al
objetivo buscado, con actividades de refuerzo. De igual forma, para aquellos alumnos que
bien por tener mayor capacidad y haber terminado antes las tareas encomendadas o bien por
ser repetidor o tener experiencia laboral previa, que tengan un ritmo de aprendizaje mayor al
resto y hubieran cumplido sus objetivos antes que el resto del grupo, se les planteará
actividades de profundización o ampliación, principalmente trabajos de investigación de
forma individual o grupal si fuera posible.
Agrupamientos.
Durante el desarrollo de las clases se utilizaran distintos tipos de agrupamiento,
agrupamiento gran grupo, grupo de experto y trabajos a realizar de forma individual. Muchos
trabajos serán realizados en grupo, dado que son así como se trabaja en la vida real y además
los trabajos en grupo suelen ser más interesantes y efectivas para el alumnado.. Generalmente
los agrupamientos serán de dos, tres o cuatro personas máximos de forma heterogéneas, con
el fin de que puedan complementarse y apoyarse en la realización de éstas.
I.E.S. Ana Luisa Benitez Página 17 de 31
BAE CFGS 0484
Hay que potenciar el trabajo en equipo, puesto que en el mundo laboral todos
los trabajadores deben de ser capaces de trabajar en grupo en armonía y con madurez.
12.- INSTRUMENTOS DE EVALUACIÓN
Evaluación del aprendizaje del alumnado.-
La evaluación del módulo se realizará a lo largo de todo el proceso de enseñanza-
aprendizaje, realizándose tres evaluaciones:
Evaluación inicial.-
Al comienzo de cada unidad de trabajo se realizará una evaluación inicial a través de
las actividades de conocimientos previos con el fin de ajustar los diseños en función de las
necesidades.
Evaluación formativa.-
Se realizará durante todo proceso de enseñanza-aprendizaje, a través de las actividades
a desarrollar en cada una de las unidades didácticas siendo la propia evaluación de las
actividades parte del proceso de formación del alumnado, pasando a ser evaluadas y
corregidas con conocimiento del alumnado con el objetivo que forme parte del proceso de
enseñanza-aprendizaje. Se realizarán desde actividades típicas para aprender los contenidos
teóricos de la unidad como a desarrollar distintos casos prácticos tanto de forma grupal como
individual que simulen en todo momento las actividades propias a realizar en la empresa.
Evaluación final.-
Al finalizar cada unidad de trabajo se realizará una serie de pruebas finales,
consistentes en algunos casos en pruebas teóricas escritas, siendo principalmente realizadas en
la plataforma Moodle y otra prueba fundamental en la gran mayoría de las unidades didácticas
que consistirá en la resolución de un caso práctico tanto de forma individual como en grupo,
donde se ponga en práctica los conocimientos tanto procedimentales como conceptuales
adquiridos a lo largo del proceso de enseñanza-aprendizaje. Analizando las posibles
desviaciones producidas entre los objetivos programados y los resultados obtenidos
reintentando buscar solución a los problemas que puedan surgir, realizando los ajustes
necesarios para el buen fin formativo.
Las herramientas de evaluación utilizados serán:
1) La observación directa y sistemática del alumno: observación de la capacidad
profesional y resolutiva que tiene el alumno en el desarrollo de las distintas
actividades
I.E.S. Ana Luisa Benitez Página 18 de 31
BAE CFGS 0484
2) Las rúbricas asociadas a las actividades de evaluación que demuestre la
asimilación de los contenidos y habilidades profesionales adquiridas.
3) Listas de control de las actividades y tareas propuestas: trabajos de investigación,
exposiciones orales y escritas, etc, tanto en clase como las realizadas en casa, tanto de
las realizadas de forma individual como en grupo.
Los instrumentos de evaluación/productos que se utilizarán:
1) Trabajos realizados por el alumno tanto fuera como dentro del aula, individuales o
en grupo.
Pruebas objetivas: Pruebas tipo test, pruebas a desarrollar, resolución de casos
prácticos, etc.
13.- CRITERIOS DE CALIFICACIÓN
La calificación final se obtendrá de la media ponderada (cada unidad de trabajo ha de ser
superada con una nota igual o superior a cinco puntos) de las calificaciones obtenidas en cada
una de las unidades de trabajo, así mismo, en cada unidad de trabajo se utilizarán los
instrumentos de evaluación necesarios para la comprobación de los resultados obtenidos, de
forma general, los exámenes o pruebas objetivas supondrán un 60% y los trabajos a
desarrollar un 40% de la calificación total de cada unidad de trabajo. En aquellas unidades en
que sólo se realice un tipo de pruebas éstas supondrán entonces el 100% de la unidad de
trabajo. El docente, podrá realizar las modificaciones que considere oportunas en la
evaluación de cada unidad de trabajo según el desarrollo y circunstancias del grupo. De igual
forma, a criterio del docente podrá unificar unidades de trabajo para su evaluación, unificando
entonces los criterios de evaluación y porcentajes de evaluación.
Aquellos alumnos que no hayan superado alguna unidad de trabajo y/o haya
perdido el derecho a evaluación continua, dispondrá de una prueba especifica para las
unidades de trabajo no superadas.
I.E.S. Ana Luisa Benitez Página 19 de 31
BAE CFGS 0484
14.- CRITERIOS DE RECUPERACIÓN
Recuperación de los resultados de aprendizaje no superados durante el proceso
de evaluación.-
Los resultados de aprendizaje que no hayan sido superados en una evaluación podrán
ser recuperados mediante una prueba objetiva que recoja aquellos criterios de evaluación
asociados a dicho resultado de aprendizaje. El alumno será calificado con la nota que obtenga
en esta recuperación.
Sistema extraordinario de recuperación.-
Aquellos alumnos que no hayan superado el módulo durante las evaluaciones
correspondientes dispondrán de la convocatoria ordinaria donde tendrán derecho a una
recuperación extraordinaria, con un prueba teórico-práctico, para aquellos resultados de
aprendizaje no superados
15.- RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE
Y PERDIDA DE EVALUACIÓN CONTINUA.Se comprobará el expediente de cada alumno con el módulo pendiente del curso
anterior con el fin de conocer el alcance del alumno, de forma ordinaria el alumno repetidor
deberá cursar el módulo completo.
Para los alumnos que no hayan superado los resultados de aprendizaje durante las
evaluaciones trimestrales (durante el año en curso) y aquellos con pérdida del derecho a
evaluación continua, se realizará una prueba especifica con los criterios de evaluación
necesarios para superar los resultados de aprendizajes.
16.- MEDIDAS DE ATENCIÓN A LA DIVERSIDADEl Decreto 25/2018, de 26 de febrero, regula la atención a la diversidad en el ámbito
de las enseñanzas no universitarias de la Comunidad Autónoma de Canarias. A tenor del
artículo 20 del Decreto 156/1996 de 20 de junio (BOC nº 83 de 10 de 10 de julio), por el que
se establece la Ordenación General de las Enseñanzas de Formación Profesional Específica en
la Comunidad Autónoma de Canarias., las adaptaciones no supondrán la desaparición de
objetivos relacionados con las competencias profesionales necesarias para el logro de la
competencia general a que se hace referencia en cada uno de los títulos.
Esta programación está elaborada para un grupo de diversidad general, en la
que nos encontramos con alumnos con mayor dificultades de aprendizaje y otros con menos,
para lo cual existirán tanto actividades de refuerzo para aquellos alumnos que las necesiten
I.E.S. Ana Luisa Benitez Página 20 de 31
BAE CFGS 0484
como actividades de ampliación para los alumnos que avancen a un ritmo superior al previsto.
También hay que tener en cuenta que existe un alumnos con discapacidad motora, para lo cual
el centro realizará todos los ajustes necesarios para superar las barreras arquitectónicas
existentes.
17.- RECURSOS DIDÁCTICOS Y MATERIALESEn cuanto al tratamiento didáctico, se utilizarán recursos materiales impresos,
audiovisuales e informáticos. Se utilizará un curso elaborado por el profesor en la plataforma
Moodle de la Consejería de Educación y Universidades de Canarias, para realizar un
seguimiento y desarrollo completo del módulo, el profesor alimentará este curso digital con
material elaborado por el mismo, acceso a páginas oficiales relacionadas con el módulo, casos
prácticos tanto a realizar de forma individual como en grupo.
Además se utilizará el libro de texto de Bases de datos de la Editorial Garceta.
Otros recursos:
1. El equipamiento material de las aulas típico asignada a un ciclo: pizarra, proyector y
equipo informático para el profesor y además esta aula dispone de 30 equipos
informáticos conectados a internet para uso del alumnado.
2. Libros digitales relacionados con el módulo.
3. Presentaciones de cada unidad de trabajo realizadas por el profesor en una aplicación
de presentaciones.
4. Publicaciones periódicas de contenido general y de contenido especializado.
5. Legislación vigente actualizada
6. Aplicaciones informáticas de propósito general y específicos del módulo.
18.- EN SU CASO, ACTIVIDADES COMPLEMENTARIAS Y
EXTRAESCOLARES
No está previstas actividades complementarias para este módulo en el momento de la
redacción de ésta programación, pero siempre que sean posibles se realizaran en coordinación
con el departamento y con la C.C.P. las diversas las actividades complementarias y
extraescolares que se pueden plantear que deban tener como objetivo acercar al alumno al
mundo laboral y que tomen contacto con la realidad del mismo y su complejidad,
especialización y avances.
I.E.S. Ana Luisa Benitez Página 21 de 31
BAE CFGS 0484
19.- PROGRAMACIÓN DE CADA UNIDAD DE TRABAJO
I.E.S. Ana Luisa Benitez Página 22 de 31
UNIDAD DE TRABAJO 1:- -ALMACENAMIENTO DE LA INFORMACIÓN
Tiempo Estimado : 18 horas Porcentaje de evaluación: 8%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA1: Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores..”Contenidos.- • Ficheros (planos, indexados, acceso directo, entre otros).• Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información.• Sistemas gestores de base de datos: Funciones, componentes y tipos.• Sistemas gestores de bases de datos comerciales y libres.• Bases de datos centralizadas y bases de datos distribuidas. Fragmentación.
Criterios de evaluación.- 1. Se han analizado los sistemas lógicos de almacenamiento y sus características2. Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.3. Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información.4. Se ha evaluado la utilidad de un sistema gestor de bases de datos. 5. Se ha reconocido la función de cada uno de los elementos de un sistema gestor de bases de datos.6. Se han clasificado los sistemas gestores de bases de datos.7. Se ha reconocido la utilidad de las bases de datos distribuidas. 8. Se han analizado las políticas de fragmentación de la información.
Actividades
Actividad 1 :Comparativa de SGBD y estudio de los sistemas NoSQLTareaActividad 2. Conceptos básicos sobre Bases de DatosTareaActividad 3: Desarrollo base de datos relacional
Actividades de Evaluación Prueba objetiva : 100%
UNIDAD DE TRABAJO 2:- DIAGRAMAS ENTIDAD-RELACIÓN
Tiempo Estimado :21 horas Porcentaje de evaluación: 12%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA6: Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. .”Contenidos.- • Entidades y relaciones. Cardinalidad.• Simbología de los diagramas E/R.• Debilidad.• El modelo E/R ampliado. Reflexión. Jerarquía.• Paso del diagrama E/R al modelo relacional.• Formas normales.• Normalización de modelos relacionales.
Criterios de evaluación.- 1. Se han utilizado herramientas gráficas para representar el diseño lógico.2. Se han identificado las tablas del diseño lógico.
Se han identificado los campos que forman parte de las tablas del diseño lógico.3. Se han analizado las relaciones entre las tablas del diseño lógico. 4. Se han identificado los campos clave.5. Se han aplicado reglas de integridad6. Se han aplicado reglas de normalización7. Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico
Actividades• Representar datos y sus relaciones en esquemas entidad relación.• Valorar la aplicación del modelo entidad-relación en el diseño de bases de datos.• A partir de un Sistema de Información analizar las entidades y atributos• A partir de las características de un sistema de información: determinar las entidades y los atributos,• Representar esquemas de datos con una herramienta de diseño
Actividades de Evaluación Pruebas objetivas : 100%
UNIDAD DE TRABAJO 3:- DISEÑO FÍSICO RELACIONAL
Tiempo Estimado : 21 Porcentaje de evaluación: 12%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :“RA2: Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional.”Contenidos.- • Modelo de datos.• Terminología del modelo relacional. Relaciones, atributos, tuplas.• Características de una relación.• Tipos de datos.• Juegos de caracteres. Criterios de comparación y ordenación.• Claves primarias. Claves primarias simples y compuestas.• Índices. Características. Valores no duplicados.• El valor NULL. Operar con el valor NULL.• Claves ajenas.• Vistas.• Usuarios. Roles. Privilegios. Objetos.• Lenguaje de descripción de datos (DDL). Sentencias. Cláusulas.• Lenguaje de control de datos (DCL). Sentencias. Cláusulas.
Criterios de evaluación.- 1. Se ha analizado el formato de almacenamiento de la información. 2. Se han creado las tablas y las relaciones entre ellas.3. Se han seleccionado los tipos de datos adecuados.4. Se han definido los campos clave en las tablas.5. Se han implantado las restricciones reflejadas en el diseño lógico.6. Se han creado vistas. 7. Se han creado los usuarios y se les han asignado privilegios.8. Se han utilizando asistentes, herramientas gráficas y los lenguajes de definición y control de datos.
ActividadesCreación y modificación de bases de datos con los lenguajes de definición y control de datosActividades de evaluación
Pruebas objetivas: 100%
UNIDAD DE TRABAJO 4:- REALIZACIÓN DE CONSULTAS-LENGUAJE SQL
Tiempo Estimado : 26 HORAS Porcentaje de evaluación: 12%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA3.-Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos”
Contenidos.- • Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas.• La sentencia SELECT.• Consultas calculadas. Sinónimos.• Selección y ordenación de registros.• Operadores. Operadores de comparación. Operadores lógicos. Precedencia.• Tratamiento de valores nulos.• Consultas de resumen. Funciones de agregado.• Agrupamiento de registros. Selección de agrupamientos.• Unión de consultas. Composiciones internas. Nombres cualificados. Composiciones externas.• Subconsultas. Ubicación de subconsultas. Subconsultas anidadas.
Criterios de evaluación.- 1. Se han identificado las herramientas y sentencias para realizar consultas.2. Se han realizado consultas simples sobre una tabla. 3. Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. Se han realizado consultas sobre el contenido
de varias tablas mediante composiciones externas. Se han realizado consultas resumen.4. Se han realizado consultas con subconsultas
Actividades• Creación de bases de datos en MySQL, generación de consultas y subconsultas
Evaluación Prueba objetiva : 100%
UNIDAD DE TRABAJO 5:-TRATAMIENTO DE DATOS
Tiempo Estimado : 46 HORAS Porcentaje de evaluación: 16%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
RA4.- “Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.”
Contenidos.- • Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información.• Inserción de registros. Inserciones a partir de una consulta.• Borrado de registros. Modificación de registros.• Borrados y modificaciones e integridad referencial. Cambios en cascada.• Subconsultas y composiciones en órdenes de edición. Transacciones. Sentencias de procesamiento de transacciones.• Problemas asociados al acceso simultáneo a los datos.Bloqueos compartidos y exclusivos. Políticas de bloqueo.Criterios de evaluación.-
1. Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos.2. Se han insertado, borrado y actualizado datos en las tablas.3. Se ha incluido en una tabla la información resultante de la ejecución de una consulta. 4. Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.5. Se ha reconocido el funcionamiento de las transacciones.6. Se han anulado parcial o totalmente los cambios producidos por una transacción.7. Se han identificado los efectos de las distintas políticas de bloqueo de registros.8. Se han adoptado medidas para mantener la integridad y consistencia de la información.
Actividades• Realizar un formulario y un informe con las herramientas proporcionadas basándose en unas especificaciones dadas.• Realizar transacciones confirmándolas y rechazándolas, comprobando en cada caso el resultado.
Evaluación Pruebas objetivas : 100%
UNIDAD DE TRABAJO 6:- PROGRAMACIÓN DE BASES DE DATOS
Tiempo Estimado : 50 HORAS Porcentaje de evaluación: 34%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :“RA5.-Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de
datos. .”Contenidos.- • Introducción. Lenguaje de programación.• Palabras reservadas.• Variables del sistema y variables de usuario.• Comentarios.Funciones.• Estructuras de control de flujo. Alternativas. Bucles.Herramientas para creación de guiones; procedimientos de ejecución.• Procedimientos almacenados. Funciones de usuario.• Subrutinas. Variables locales y globales.• Eventos y disparadores.Excepciones. Tratamiento de excepciones.• Cursores. Funciones de tratamiento de cursores.APIS para lenguajes externos.
Criterios de evaluación.- 1. Se han identificado las diversas formas de automatizar tareas.2. Se han reconocido los métodos de ejecución de guiones.3. Se han identificado las herramientas disponibles para editar guiones.4. Se han definido y utilizado guiones para automatizar tareas.5. Se ha hecho uso de las funciones proporcionadas por el sistema gestor.6. Se han definido funciones de usuario. 7. Se han utilizado estructuras de control de flujo. 8. Se han definido disparadores. 9. Se han utilizado cursores
Actividades• Realizar consultas y manejar su resultado con los procedimientos desarrollados• Declarar y utilizar funciones y procedimientos
Evaluación Pruebas objetivas : 100%
UNIDAD DE TRABAJO 7:- USO DE LAS BASES DE DATOS OBJETO RELACIONALES
Tiempo Estimado : 10 HORAS Porcentaje de evaluación: 6%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :“ RA7.- Gestiona la información almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el
sistema gestor.”Contenidos.- • Tipos de datos objeto; atributos, métodos, sobrecarga, constructores.• Definición de tipos de objeto. Definición de métodos.• Herencia.• Identificadores; referencias.• Tablas de objetos y tablas con columnas tipo objeto.• Tipos de datos colección.• Declaración e inicialización de objetos.• Uso de la sentencia Select.• Navegación a través de referencias.• Llamadas a métodos.• Inserción de objetos.Modificación y borrado de objetos. Borrado de tablas y tiposCriterios de evaluación.-
1. Se han identificado las características de las bases de datos objeto- relacionales.
2. Se han creado tipos de datos objeto, sus atributos y métodos.
3. Se han creado tablas de objetos y tablas de columnas tipo objeto.
4. Se han creado tipos de datos colección. Se han realizado consultas.
5. Se ha modificado la información almacenada manteniendo la integridad y consistencia de los datos
Actividades• Actividades de aplicación de mandatos y procedimientos para introducir, modificar y borrar datos .• Realizar consultas sencillas .
Evaluación Trabajo en grupo: 100%
BAE CFGS 0484
20.- BIBLIOGRAFÍA
El libro de texto seguido pero siendo opcional para los alumnos, es el de Bases de Datos de
la Editorial Garceta. El programa se realizará en su totalidad a través del curso diseñado
para tal en la plataforma moodle.
I.E.S. Ana Luisa Benitez Página 31 de 31