PLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO Responsable: PROFESOR MD 75010301 Página 1 de 8 ASIGNATURA: Grupo: Profesores: Temporalidad: Ciclo de GS: Desarrollo de aplicaciones multiplataforma (DAM). Curso: 1º Isabel Guerrero Amado Horas anuales: 185 h Horas semanales: 6 h DAM 1º-BASES DE DATOS Pérdida de la evaluación continua: 37 h Unidades Didácticas, objetivos, Contenidos y temporalización RELACIÓN DE UNIDADES TEMPORALIZACIÓN UD Título Sesiones Eval. 1 Sistema de almacenamiento de la Información 9 2 Diseño lógico relacional 36 3 Diseño físico relacional 21 4 Realización de consultas 42 5 Tratamiento de los datos. Usuarios y permisos. 24 6 Programación de bases de datos 42 7 BBDD Objeto-relacionales 12 1ª 1ª 1ª 2ª 2ª 3ª 3ª
Objectivos GENERALES: PERFIL PROFESIONAL DEL CICLO: Página 2 de 8 El perfil profesional del título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma queda determinado por su competencia general, sus competencias profesionales, personales y sociales, y por la relación de cualificaciones y, en su caso, unidades de competencia del Catálogo Nacional de Cualificaciones Profesionales incluidas en el título. COMPETENCIA GENERAL DEL CICLO: La competencia general de este título consiste en desarrollar, implantar, documentar y mantener aplicaciones informáticas multiplataforma, utilizando tecnologías y entornos de desarrollo específicos, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de «usabilidad» y calidad exigidas en los estándares establecidos. COMPETENCIAS PROFESIONALES DEL MÓDULO: Las competencias profesionales, personales y sociales segu n Real Decreto 450/2010, de 16 de abrilde este título son las que se relacionan a continuación: b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad. C) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos. E) Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones. P) Gestionar la información almacenada en sistemas ERP-CRM garantizando su integridad. T) Establecer vías eficaces de relación profesional y comunicación con sus superiores, compañeros y subordinados, respetando la autonomía y competencias de las distintas personas. RELACIÓN DE UNIDES DE TRABAJO A PARTIR DE LAS COMPETENCIAS PROFESIONALES (CP), OBJETIVOS GENERALES(OG) y RESULTADOS DE APRENDIZAJE (RA): CP OG R A Unidad de Trabajo ==== ===== ===== =============================================== c c RA1 UT 1: Sistema de almacenamiento de la Información c,e c RA 6 UT 2: Diseño lógico relacional b,c c RA2 UT 3: Diseño físico relacional c,e,p c,e RA 3 UT 4: Realización de consultas. C,e,p c,e,f RA 4 UT 5: Tratamiento de los datos. Usuarios y permisos. C,e c,e,f RA 5 UT 6 :Programación de bases de datos c,e,p c,f,p RA 7 UT 7: Uso de BBDD Objeto-Relacionales CP= Competencias Profesionales/ OG=Objetivos Generales/RA= Resultados de Aprendizaje CUALIFICACIONES PROFESIONALES: 1. Cualificaciones profesionales completas: a) Programación en lenguajes estructurados de aplicaciones de gestión IFC155_3 (R.D. 1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: UC0223_3: Configurar y explotar sistemas informáticos. UC0226_3: Programar bases de datos relacionales. UC0494_3: Desarrollar componentes software en lenguajes de programación estructurada. B) Programación con lenguajes orientados a objetos y bases de datos relacionales IFC080_3 (R.D. 295/2004, de 20 de febrero), que comprende las siguientes unidades de competencia: UC0223_3: Configurar y explotar sistemas informáticos. UC0226_3: Programar bases de datos relacionales. UC0227_3: Desarrollar componentes software en lenguajes de programación orientados a objetos. 2. Cualificaciones profesionales incompletas: a) Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes IFC 363_3 (R.D. 1701/2007, de 14 de diciembre): UC1213_3: Instalar y configurar sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
Página 3 de 8 B) Programación de sistemas informáticos IFC303_3 (R.D. 1201/2007, de 14 de septiembre): UC0964_3: Crear elementos software para la gestión del sistema y sus recursos. CRITERIOS DE CALIFICACIÓN: * EVALUACIÓN DE LOS EJERCICIOS PRÁCTICOS Y POSIBLES TRABAJOS: - La entrega es obligatoria. - Se evaluarán como APTO o NO APTO. APTO: si están correctamente realizados y en el plazo que establezca el profesor NO APTO : si no están correctamente realizados en el plazo establecido o no se han entregado * Si la evaluación de los ejercicios prácticos es NO APTO, la unidad a la que pertenezcan estará SUSPENSA aunque la nota de las pruebas escritas sea mayor o igual a 5, por lo tanto la evaluación estará suspensa. * En la 1ª evaluación se realizará lo siguiente ponderación: - 60% : Prueba escrita sobre Ud1 y Ud2 que se ponderará de la siguiente forma: Ud 1: 25% y Ud 2: 75'%. - 40% : Prueba escrita sobre la Ud 3. * En la 2ª evaluación: Las nota final de la evaluación será la media de las notas de los controles realizados de cada Unidad Didáctica que formen parte de esta evaluación * En la 3ª evaluación: Las nota final de la evaluación será la media de las notas de los controles realizados de cada Unidad Didáctica que formen parte de esta evaluación * Para poder aprobar la evaluación y realizar la media, además de tener APTO en los ejercicios prácticos, cada uno de los controles realizados de cada unidad deberán tener una caificación igual o superior a 5 sobre 10. * En cada Unidad Didáctica se detallan los criterios de calificación de la misma. * Se deben aprobar todas las evaluaciones por separado. * La nota final del módulo estará formada por la media aritmética de las notas obtenidas en cada una de las evaluaciones (siempre que todas las evaluaciones tengan una nota mayor o igual a 5). * Si el procentaje en alguna evaluación o UD cambiara se le comunicara al alumnos de la siguiente forma: tablón de anuncios de la clase, Papas o web del centro. * Si no se asiste a un examen se obtendrá un 0 como calificación de dicho examen, pudiéndose presentar a la recuperación. PÉRDIDA DEL DERECHO A LA EVALUACIÓN CONTÍNUA: * La asistencia a clase es obligatoria y presencial. Aquellos alumnos cuyo número total de faltas injustificadas sea superior al 20% de la carga total del módulo 187 horas, es decir, 37 horas, no tendrá derecho a la evaluación continua. * Estos alumnos realizarán al final de curso una serie de pruebas que podrán ser distintas a las que realicen el resto de los alumnos que versarán sobre los contenidos impartidos durante el curso. * Además de las pruebas realizadas anteriormente, el alumno deberá entregar los trabajos y prácticas realizadas durante el curso para poder aprobar, pudiéndosele exigir practicas distintas al resto de alumnos. * El plazo de entrega de estas prácticas será el establecido por el profesor y siempre antes del día de los exámenes. Resultado del APRENDIZAJE: RA 1. Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. a) Se han analizado los sistemas lógicos de almacenamiento y sus características. B) 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 sistema gestor de bases de datos. E) Se ha reconocido la función de cada uno de 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.
Página 4 de 8 RA 2. 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 de almacenamiento de la información. B) Se han creado las tablas y las relaciones entre ellas. C) Se han seleccionado los tipos de datos adecuados. 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 han asignado privilegios. H) Se han utilizando asistentes, herramientas gráficas y los lenguajes de definición y control de datos. RA 3. Consulta la información almacenada en una base de datos empleando 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 sobre una tabla. C) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. D) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas. E) Se han realizado consultas resumen. F) Se han realizado consultas con subconsultas. RA 4. 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 de datos. B) Se han insertado, borrado y actualizado datos en las tablas. C) Se ha incluido en una tabla la información resultante de la ejecución de una consulta. D) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas. E) Se ha reconocido el funcionamiento de las transacciones. F) Se han anulado parcial o totalmente los cambios 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 mantener la integridad y consistencia de la información. RA 5. Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. a) Se han identificado las diversas formas de automatizar tareas. B) Se han reconocido los métodos de ejecució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 funciones proporcionadas 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. RA 6. Diseña modelos relacionales normalizados interpretando diagramas entidad/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. C) Se han identificado las entidades e interrelaciones en un universo del discurso. D) Se han identificado los atributos que forman parte del esquema. E) Se han identificado los distintos tipos de atributos. F) Se han identificado los campos que forman parte de las tablas del diseño lógico. G) Se han analizado las relaciones entre las tablas del diseño lógico. H) Se han identificado los campos clave.
Página 5 de 8 i) Se han aplicado reglas de integridad. J) Se han aplicado reglas de normalización. K) Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico. RA 7. Gestiona la información almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. a) Se han identificado las características de las bases de datos objeto- relacionales. B) Se han creado tipos de datos objeto, sus atributos y métodos. C) Se han creado tablas de objetos y tablas de columnas tipo objeto. D) Se han creado tipos de datos colección. E) Se han realizado consultas. F) Se ha modificado la información almacenada manteniendo la integridad y consistencia de los datos. Procedimiento de recuperación: - Se realizarán actividades de recuperación UNA POR EVALUACIÓN. - En la convocatoria de SEPTIEMBRE se recuperará la ASIGNATURA COMPLETA. - Para poder presentarse a las diferentes recuperaciones, las prácticas tendrán que ser entregadas de nuevo si éstas están mal realizadas, entregadas fuera del plazo o no entregadas,. Pudiéndo ser otras distintas a las prouestas inicialmente. - Las convocatorias son ordinaria en junio y extraordinaria en septiembre. Materiales Didacticos (Libros de texto y otra documentación): * Material: - 15 ordenadores en red - Acceso a Internet - Pizarra - Proyector * Software: - SGBD: MySQL y Oracle. - SQL Devekoper - Máquinas virtuales. - Programa de captura de equipos. * Materiales de estudio suministrados por el profesor: - Apuntes y ejercicios (en papel y en formato electrónico). - Artículos de prensa y sitios web especializados. - Documentación y tutoriales de la Web. Normas a cumplir: - Se exige PUNTUALIDAD a la hora de entrar al aula. No se permitirá entrar o salir del aula una vez se haya iniciado la clase, salvo que el motivo esté justificado. - Los teléfonos MÓVILES permanecerán DESCONECTADOS durante las horas de clase. - NO se permite COMER en el aula. - Está PROHIBIDO FUMAR en el aula, los pasillos y el patio. - NO SE PODRÁ SALIR del aula excepto en los períodos designados para ello (Recreo, de 11:30 a 12:00). - Cada alumno ocupará en el aula siempre el MISMO SITIO. - Se deberá RESPETAR el MOBILIARIO y MATERIAL informático del aula. Cada alumno o grupo será RESPONSABLE de su puesto de trabajo (PC, mesa, etc.). Será el encargado de su buen estado (no rallar ni pintar mesas o equipos).
Página 6 de 8 - Se deberá RESPETAR la CONFIGURACIÓN original de los equipos. - Está PROHIBIDO INSTALAR programas en los equipos. Tampoco está permitida la DESCARGA de programas o cualquier tipo de información, si no es con el permiso expreso del profesor. - No está permitido el uso de CHAT o de CORREO electrónico para uso privado. - Se deberá cuidar de NO CAUSAR LA PÉRDIDA DE DATOS propios, de compañeros o del profesor. EL INCUMPLIMIENTO DE ESTAS NORMAS SE CONSIDERARÁ COMO FALTA LEVE O GRAVE (SEGÚN PROPONGA EL DEPARTAMENTO DESPUÉS DE ESTUDIAR CADA CASO, CON LAS CONSIGUIENTES MEDIDAS QUE SE ESTIMEN OPORTUNAS). PLAN DE RECUPERACIÓN DE PENDIENTES Contenidos a recuperar: RA 1. Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. a) Se han analizado los sistemas lógicos de almacenamiento y sus características. b) 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 sistema gestor de bases de datos. e) Se ha reconocido la función de cada uno de 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. RA 2. 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 de almacenamiento de la información. b) Se han creado las tablas y las relaciones entre ellas. c) Se han seleccionado los tipos de datos adecuados. 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 han asignado privilegios. h) Se han utilizando asistentes, herramientas gráficas y los lenguajes de definición y control de datos. RA 3. Consulta la información almacenada en una base de datos empleando 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 sobre una tabla. c) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. d) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas. e) Se han realizado consultas resumen. f) Se han realizado consultas con subconsultas. RA 4. Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
Página 7 de 8 a) Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos. B) Se han insertado, borrado y actualizado datos en las tablas. C) Se ha incluido en una tabla la información resultante de la ejecución de una consulta. D) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas. E) Se ha reconocido el funcionamiento de las transacciones. F) Se han anulado parcial o totalmente los cambios 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 mantener la integridad y consistencia de la información. RA 5. Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. a) Se han identificado las diversas formas de automatizar tareas. B) Se han reconocido los métodos de ejecució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 funciones proporcionadas 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. RA 6. Diseña modelos relacionales normalizados interpretando diagramas entidad/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. C) Se han identificado las entidades e interrelaciones en un universo del discurso. D) Se han identificado los atributos que forman parte del esquema. E) Se han identificado los distintos tipos de atributos. F) Se han identificado los campos que forman parte de las tablas del diseño lógico. G) Se han analizado las relaciones entre las tablas del diseño lógico. H) Se han identificado los campos clave. i) Se han aplicado reglas de integridad. J) Se han aplicado reglas de normalización. K) Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico. RA 7. Gestiona la información almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. a) Se han identificado las características de las bases de datos objeto- relacionales. B) Se han creado tipos de datos objeto, sus atributos y métodos. C) Se han creado tablas de objetos y tablas de columnas tipo objeto. D) Se han creado tipos de datos colección. E) Se han realizado consultas. F) Se ha modificado la información almacenada manteniendo la integridad y consistencia de los datos. Actividades a desarrollar: - Exámenes realizados a lo largo del curso con la siguiente distribución:: * Examen Bloque 1: ud01, ud02, ud03, ud04 * Examen Bloque 2: ud05, ud6, ud7. - Los alumnos deben ponerse en contacto con el profesor para la realización de las prácticas. - Los alumnos pendientes debrían asistir a las clases de esta materia, por lo menos la mitad de las horas. - El profesor propondrá las prácticas que estime oportunas y los alumnos deberán entregarlas resueltas en el plazo que indique el profesor Plazos de entrega / examenes:
Plazos de entrega / examenes: Página 8 de 8 - Primero examen: bloque 1 y tendrá lugar durante el mes de diciembre. - Segundo examen: bloque 2: tendrá lugar a finales del mes febrero o marzo. - Las fechas exactas de los exámenes se pondrán el el tablón de anuncios de la clase de 2º o en el tablón de auncios de pendientes. - Los alumnos que no aprueben el módulo en la convocatoria ordinaria de marzo, pueden seguir el desarrollo normal del módulo asistiendo a las clases de 1º y tendrán derecho a la convocatoria extraordinaria de junio. - Los ejercicios prácticos que el profesor proponga deberán entregarse antes del examen en el plazo establecido. Criterios de calificación de alumnos pendientes: - Nota media obtenida en los exámenes realizados. - Para poder realizar la nota media hay que obtener una puntuación de 5. - La realización de las prácticas propuestas por el profesor son obligatorias y deben entregarse en el plazo que se indique, antes de los exámenes. - Si dichas prácticas no se entregan se podría suspender el módulo. - Se realizarán actividades de recuperación una por evaluación, presentándose cada alumno a la parte correspondiente que tenga suspensa. NOTA: ESTA INFORMACIÓN PODRÁ SUFRIR MODIFICACIONES A LO LARGO DEL CURSO. ESTOS CAMBIOS SERÁ COMUNICADOS POR EL PROFESOR. IMPORTANTE: Este documento debe entregarse obligatoriamente a todos los alumnos que tengan pendiente esta asignatura - materia o módulo de años anteriores. Asimismo debe quedar constancia de que dicho alumno ha sido informado, por lo que es preceptivo firmar una copia de dicho documento.