View
226
Download
0
Category
Preview:
Citation preview
Gestión de Bases de datos
(Dual)
PROGRAMACIÓN DE LA ASIGNATURA
CURSO 2017/2018
1º C.F.G.S. Administración de Sistemas Informáticos en red
Profesor: Javier Pérez Sánchez
Programación del módulo Gestión de Bases de Datos
Pág. 2
Datos de Identificación
Entorno del Centro Formativo:
Escuelas Profesionales Sagrada Familia – ICET (Málaga)
Tipo de Centro Formativo:
Centro privado concertado
Ciclo Formativo:
Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en red,
familia Profesional de Informática.
El Real Decreto 1629/2009 de 30 de Octubre establece el título y las enseñanzas
mínimas correspondientes al ciclo, y la orden de 19 de julio de 2010 de la Consejería de
Educación de la Junta de Andalucía establece su currículo.
Nivel: Primer Curso
Módulo Profesional: Gestión de Base de Datos
Profesores Encargados del Módulo Profesional:
Javier Pérez Sánchez
Programación del módulo Gestión de Bases de Datos
Pág. 3
INTRODUCCIÓN.
En este módulo se pretende trabajar , a lo largo de todo el curso, sobre las siguientes necesidades
sociales:
- Capacitar al alumno para descubrir los valores y contravalores que hay en el mundo que
les rodea.
- Despertar un espíritu crítico frente a las estructuras sociales, los medios de comunicación,
situaciones de injusticias.
- Insistir en la necesidad de un esfuerzo permanente en el trabajo personal como medio de
autorrealización y de proyección en la vida social.
- Formar personas que se solidaricen con las causas y movimientos justos, sabiendo
discernir los auténticos de los que ocultan intereses.
- Formar hombres decididos a colaborar en la mejora o implantación de estructuras justas a
todos los niveles sociales: (familia, escuela, empresa, municipio, región, Estado, etc.),
persuadidos de la relación que tienen las estructuras con el bienestar humano y con la paz
que es siempre fruto de la justicia.
- Predisposición y esfuerzo para colaborar desde nuestros recursos en la integración de
alumnos discapacitados y de etnias desfavorecidas, facilitando en todo momento su
inserción en nuestro centro.
Asimismo trabajaremos los siguientes contenidos actitudinales (además de los que estudiaremos en
cada unidad):
1.- Libre expresión y manifestación de los deseos y emociones como parte importante del
desarrollo personal del alumno/a, respetando los puntos de vista de otras personas.
2.- Interés por saber a través del estudio y de la investigación.
3.- Fomento de la capacidad de iniciativa en la acción educativa y profesional tanto en
actividades libres como en las propuestas.
4.- Adquisición de actitudes no discriminatorias de sexo, raza, religión, físico, trabajo...
5.- Valoración crítica del propio trabajo a través de la autoevaluación y del propio esfuerzo.
6.- Integración y colaboración dentro de la comunidad educativa como miembro importante de
la misma, haciendo hincapié en el intercambio de opiniones e informaciones con los
compañeros/as, profesorado y resto del personal.
Programación del módulo Gestión de Bases de Datos
Pág. 4
7.- Planificar el trabajo y valorar el tiempo libre como una oportunidad para disfrutar del ocio
y realizarse personalmente.
8.- Organización del trabajo, planteamiento, resolución, verificación de los resultados y
valoración de su significación.
9.- Valorar la formación permanente, debido a la rapidez de los cambios en la sociedad y en el
sector empresarial, a la aparición de nuevos recursos, de nuevas tecnologías....
10.- Valorar el autoempleo como una salida profesional de futuro.
11.- Interés por conocer estrategias y técnicas de búsqueda de empleo.
12.- Valorar los nuevos yacimientos de empleo con salidas profesionales
Programación del módulo Gestión de Bases de Datos
Pág. 5
Elaboración
Características psicológicas y educativas
Los alumnos que cursan ciclos formativos de grado superior son personas adolescentes
que presentan edades heterogéneas. Su media de edad en el primer curso de este ciclo
ronda los 20 años.
Este es el primer año que se acogen alumnos en el primer curso del grado superior de
informática “Administración de Sistemas Informáticos en Red” en la modalidad DUAL por
lo que se puede esperar un grado de motivación alto.
Por la experiencia acumulada en años anteriores cursando ciclos de grado superior de
informática se puede esperar de los alumnos una clasificación muy similar a la siguiente:
Un grupo de alumnos muy trabajadores, entusiasmados por aprender a los que se les
nota una actitud muy positiva en todos los aspectos, el comportamiento es
inmejorable, nunca faltan a clase y son puntuales.
Otro grupo caracterizado por sus ganas de aprender, pero que no realizan ningún tipo
de esfuerzo para lograrlo, piensan que con sólo hacer las cosas una vez quedan
dominadas y aprendidas, apenas tienen conciencia de que tienen que trabajar duro
para llegar a dominar una disciplina plenamente, les gusta aprender pero sin
esforzarse. Aunque su comportamiento es bueno y su asistencia y puntualidad muy
regular, no trabajan suficiente para adquirir los conocimientos mínimos exigidos en
un grado superior.
El tercer grupo está formado por los alumnos que no tienen muy claro su futuro y
deciden matricularse en informática por su alto grado de salida laboral. Este grupo de
alumnos, sorprendidos por el alto nivel exigido y por los aspectos complejos de la
tecnología informática tienden a desmotivarse e incluso en numerosas ocasiones,
abandonar el ciclo.
Programación del módulo Gestión de Bases de Datos
Pág. 6
Objetivos Generales
En el Real Decreto 1629/2009 se detallan las competencias profesionales, personales y
sociales que los alumnos del título deberán adquirir:
1. Administrar sistemas operativos de servidor, instalando y configurando el software, en
condiciones de calidad para asegurar el funcionamiento del sistema.
2. Administrar servicios de red (web, mensajería electrónica y transferencia de archivos,
entre otros) instalando y configurando el software, en condiciones de calidad.
3. Administrar aplicaciones instalando y configurando el software, en condiciones de
calidad para responder a las necesidades de la organización.
4. Implantar y gestionar bases de datos instalando y administrando el software de
gestión en condiciones de calidad, según las características de la explotación.
5. Optimizar el rendimiento del sistema configurando los dispositivos hardware de
acuerdo a los requisitos de funcionamiento.
6. Evaluar el rendimiento de los dispositivos hardware identificando posibilidades de
mejoras según las necesidades de funcionamiento.
7. Determinar la infraestructura de redes telemáticas elaborando esquemas y
seleccionando equipos y elementos.
8. Integrar equipos de comunicaciones en infraestructuras de redes telemáticas,
determinando la configuración para asegurar su conectividad.
9. Implementar soluciones de alta disponibilidad, analizando las distintas opciones del
mercado, para proteger y recuperar el sistema ante situaciones imprevistas.
10. Supervisar la seguridad física según especificaciones del fabricante y el plan de
seguridad para evitar interrupciones en la prestación de servicios del sistema.
11. Asegurar el sistema y los datos según las necesidades de uso y las condiciones de
seguridad establecidas para prevenir fallos y ataques externos.
12. Administrar usuarios de acuerdo a las especificaciones de explotación para garantizar
los accesos y la disponibilidad de los recursos del sistema.
13. Diagnosticar las disfunciones del sistema y adoptar las medidas correctivas para
restablecer su funcionalidad.
14. Gestionar y/o realizar el mantenimiento de los recursos de su área (programando y
verificando su cumplimiento), en función de las cargas de trabajo y el plan de
mantenimiento.
15. Efectuar consultas, dirigiéndose a la persona adecuada y saber respetar la autonomía
de los subordinados, informando cuando sea conveniente.
16. Mantener el espíritu de innovación y actualización en el ámbito de su trabajo para
adaptarse a los cambios tecnológicos y organizativos de su entorno profesional.
17. Liderar situaciones colectivas que se puedan producir, mediando en conflictos
personales y laborales, contribuyendo al establecimiento de un ambiente de trabajo
agradable y actuando en todo momento de forma sincera, respetuosa y tolerante.
18. Resolver problemas y tomar decisiones individuales, siguiendo las normas y
procedimientos establecidos, definidos dentro del ámbito de su competencia.
Programación del módulo Gestión de Bases de Datos
Pág. 7
19. Gestionar su carrera profesional, analizando las oportunidades de empleo,
autoempleo y de aprendizaje.
20. Participar de forma activa en la vida económica, social y cultural con actitud crítica y
responsable.
21. Crear y gestionar una pequeña empresa, realizando un estudio de viabilidad de
productos, de planificación de la producción y de comercialización.
En concreto, Gestión de Bases de Datos, está por naturaleza orientado a adquirir las
siguientes competencias:
3. “Administrar aplicaciones instalando y configurando el software, en condiciones de
calidad para responder a las necesidades de la organización.”
4. “Implantar y gestionar bases de datos instalando y administrando el software
de gestión en condiciones de calidad, según las características de la
explotación”
13. “Diagnosticar las disfunciones del sistema y adoptar las medidas correctivas para
restablecer su funcionalidad”
En general, el desarrollo del módulo profesional deberá impregnarse del resto de
competencias en la medida de lo posible.
Además, este módulo aparece en el Real Decreto, asociado a la unidad de competencia
“UC0225_3: Configurar y gestionar la base de datos”.
Por tanto el objetivo general de la programación será el de adquirir esta unidad de
competencia y las competencias profesionales, personales y sociales mencionadas
anteriormente para adquirir la cualificación profesional “Administración de bases de datos
IFC079_3 (R.D. 295/2004, de 20 de febrero)”, que comprende las siguientes unidades de
competencia:
UC0223_3. Configurar y explotar sistemas informáticos.
UC0224_3. Configurar y gestionar un sistema gestor de bases de datos.
UC0225_3. Configurar y gestionar la base de datos.
Por otra parte, en este módulo, se orientarán las actividades del alumno para llevar a
cabo los objetivos descritos en el Proyecto Educativo del Centro en los que respecta a
convivencia, integración, trabajo en equipo y respeto mutuo entre los integrantes de la
comunidad docente.
Programación del módulo Gestión de Bases de Datos
Pág. 8
Respuesta a necesidades específicas
Los ciclos formativos de Formación Profesional han de tener una relación muy cercana
con el mundo empresarial de su entorno; en particular con las empresas relacionadas
con la familia profesional que les configura. El principal nexo de unión serán las empresas
donde se desarrollará la modalidad DUAL y el módulo profesional de Formación en
Centros de Trabajo, que proporcionan al Departamento de Informática una
realimentación constante de información acerca de las necesidades que el mundo laboral
plantea y acerca de las expectativas que las empresas informáticas tienen respecto de
nuestros alumnos. Esta información es valiosísima pues permite al Departamento ir
adaptando dinámicamente el Proyecto Curricular del Ciclo y la concreción de éste, sus
programaciones, para tratar de cubrir esas necesidades y esas expectativas.
Programación del módulo Gestión de Bases de Datos
Pág. 9
Los Procesos de Formación
Unidades de trabajo
A continuación, para cada unidad de trabajo, se especifican los resultados de
aprendizaje, criterios de evaluación, contenidos y la metodología.
Los contenidos podrían verse alterados debido a razones de tiempo o necesidades de
adaptación de cualquier tipo.
También hay que tener en cuenta que la materia se abordará en una parte significativa
de una manera práctica. Muchos de los contenidos se abordarán directamente en las
actividades e incluso éstas presentarán muchas veces conceptos y procedimientos que no
se han indicado en esta programación. Este hecho proviene del gran abanico de
posibilidades que ofrecen las herramientas que se pretenden utilizar.
El desarrollo de las actividades de las diferentes unidades de trabajo en formación Dual
se adecuarán, lógicamente, a las herramientas/entornos que las diferentes empresas
utilicen en su actividad habitual.
UT01- Sistemas de almacenamiento de información Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
01.-
Rec
on
oce
los
elem
en
tos
de
las
bas
es d
e d
ato
s an
aliz
and
o s
us
fun
cio
nes
y
valo
ran
do
la u
tilid
ad d
e si
stem
as g
esto
res.
a) Se han analizado los distintos sistemas lógicos de almacenamiento y sus funciones. 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 reconocido la utilidad de un sistema gestor de bases de datos. e) Se ha descrito 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.
1.1. Ficheros 1.1.1. Tipos de ficheros y formatos 1.1.2. Ficheros de texto 1.1.3. Ficheros binarios
1.2. Bases de Datos 1.2.1. Conceptos 1.2.2. Estructura de una base de datos 1.2.3. Usos de las bases de datos 1.2.4. Evolución y tipos de base de datos
1.3. Los Sistemas Gestores de Base de Datos 1.3.1. Concepto de Sistema Gestor de Base de Datos 1.3.2. Funciones de un SGBD 1.3.3. El lenguaje SQL 1.3.4. Tipos de SGBD
Desarrollo de los contenidos mediante libro de texto y/o contenidos varios publicados en la plataforma www.safavirtual.com Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común : Prácticas 1.1, 1.2 Realización de actividades/prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Realización de control UT01-UT02 Actividades/prácticas a realizar: Actividades 1.1,1.2,1.5 Práctica 1.3. Bases de datos de un instituto
Programación del módulo Gestión de Bases de Datos
Pág. 11
UT02- Diseño lógico de bases de datos Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
A0
2. D
iseñ
a m
od
elo
s ló
gico
s n
orm
aliz
ado
s in
terp
reta
nd
o d
iagr
amas
en
tid
ad/r
elac
ión
.
a) Se ha identificado el significado de la simbología propia de los diagramas entidad/relación. b) Se han utilizado herramientas gráficas para representar el diseño lógico. c) Se han identificado las tablas del diseño lógico. d) Se han identificado los campos que forman parte de las tablas del diseño lógico. e) Se han identificado las relaciones entre las tablas del diseño lógico. f) Se han definido los campos clave. g) Se han aplicado las reglas de integridad. h) Se han aplicado las reglas de normalización hasta un nivel adecuado. i) Se han identificado y documentado las restricciones que no pueden plasmarse en el diseño lógico.
2.1. Representación del problema 2.2. El modelo de datos 2.3. Diagramas E/R
2.3.1. Entidad 2.3.2. Ocurrencia de una entidad 2.3.3. Relación 2.3.4. Participación 2.3.5. Cardinalidad 2.3.6. Cardinalidad de relaciones no binarias 2.3.7. Cardinalidad de las relaciones reflexivas 2.3.8. Atributos y Dominios 2.3.9. Tipos de atributos 2.3.10. Otras notaciones para los atributos 2.3.11. Las entidades débiles
2.4. El modelo E/R ampliado 2.4.1. Generalización y Especialización
2.5. Construcción de un diagrama E/R 2.6. El modelo relacional
2.6.1. Las relaciones en el modelo relacional 2.6.2. Otros conceptos del modelo relacional
2.7. Transformación de un diagrama E/R al modelo relacional 2.8. Normalización
Común: Desarrollo de los contenidos mediante libro de texto y/o contenidos varios publicados en la plataforma www.safavirtual.com Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común: Prácticas 2.1,2.2,2.3. Realización de actividades/prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Realización de control UT01-UT02 Actividades/prácticas a realizar: Actividades 2.2,2.3,2.4,2.6,2.7,2.8,2.9,2.10, 2.11,2.12,2.13, Prácticas 2.5,2.6,2.7. Supermercado virtual, 2.9 Práctica Normalización (www.safavirtual.com) Prácticas 1 a 5 (www.safavirtual.com)
Programación del módulo Gestión de Bases de Datos
Pág. 12
UT03- Diseño físico de bases de datos Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
. 3.
Rea
liza
el d
iseñ
o f
ísic
o d
e b
ases
de
dat
os
uti
lizan
do
asi
sten
tes,
her
ram
ien
tas
gráf
icas
y e
l
len
guaj
e d
e d
efin
ició
n d
e d
ato
s.
a) Se han definido las estructuras físicas de almacenamiento. b) Se han creado tablas. c) Se han seleccionado los tipos de datos adecuados. d) Se han definido los campos clave en las tablas. e) Se han implantado todas las restricciones reflejadas en el diseño lógico. f) Se ha verificado mediante un conjunto de datos de prueba que la implementación se ajusta al modelo. g) Se han utilizado asistentes y herramientas gráficas. h) Se ha utilizado el lenguaje de definición de datos. i) Se ha definido y documentado el diccionario de datos.
3.1. Notación para la sintaxis 3.2. Herramientas gráficas proporcionadas por los SGBD
3.2.1. PhpMyAdmin de MySQL 3.2.2. Oracle Enterprise Manager y Grid Control 3.2.3. DB2 Data Studio
3.3. Intérpretes de comandos de los SGBD 3.3.1. MySQL: El cliente de MySQL-Server 3.3.2. Ejecución de consultas en MySQL 3.3.4. Ejecución de consultas en SQL*Plus
3.4. El lenguaje de definición de datos 3.5. Creación de bases de datos
3.5.1. Creación de bases de datos en MySQL 3.5.2. Creación de bases de datos en Oracle
3.6. Modificación de una base de datos 3.7. Borrado de bases de datos 3.8. Creación de tablas
3.8.1. Implementación de restricciones 3.8.2. Tipos de Datos 3.8.3. Características de la creación de tablas para MySQL 3.8.4. Características de la creación de tablas para Oracle 3.8.5. Consulta de las tablas de una base de datos 3.8.6. Consulta de la estructura de una tabla
3.9. Modificación de tablas 3.10. Borrado de tablas 3.11. Renombrado de tablas
Común: Desarrollo de los contenidos mediante libro de texto y/o contenidos varios de la plataforma www.safavirtual.com Acceso al servidor mysql(javilinux) de la red local (también accesible desde Internet) para la realización de actividades. Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común. Práctica 3.1,3.2,3.3,3.4 Realización de control UT03 Presencial: Realización de actividades/ prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Actividades/prácticas a realizar: Actividades 3.4, 3.6 Ejercicio sql-ddl 1(www.safavirtual.com) Ejercicio sql-ddl 2(www.safavirtual.com) Ejercicio sql-ddl 3(www.safavirtual.com) Dual: Realización Actividad 012 (RA3): Realizar el diseño físico de bases de datos utilizando asistentes, herramientas gráficas y el lenguaje de definición de datos. (SQL-DDL)
Programación del módulo Gestión de Bases de Datos
Pág. 13
UT04- Realización de consultas Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
. 4.
Co
nsu
lta
la i
nfo
rmac
ión
alm
acen
ada
man
ejan
do
asi
sten
tes,
her
ram
ien
tas
gráf
icas
y e
l
len
guaj
e d
e m
anip
ula
ció
n d
e d
ato
s
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 que generan valores de resumen. d) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. e) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas. f) Se han realizado consultas con subconsultas. g) Se han valorado las ventajas e inconvenientes de las distintas opciones válidas para llevar a cabo una consulta determinada.
4.1. El lenguaje DML 4.2. La sentencia SELECT 4.3. Consultas básicas 4.4. Filtros
4.4.1. Expresiones para filtros 4.4.2. Construcción de filtros 4.4.3. Filtros con operador de pertenencia a conjuntos 4.4.4. Filtros con operador de rango 4.4.5. Filtros con test de valor nulo 4.4.6. Filtros con test de patrón 4.4.7. Filtros por límite de número de registros
4.5. Ordenación 4.6. Consultas de resumen
4.6.1. Filtros de Grupos 4.7. Subconsultas
4.7.1. Test de Comparación 4.7.2. Test de pertenencia a conjunto 4.7.3. Test de existencia 4.7.4. Test cuantificados ALL y ANY 4.7.5. Subconsultas anidadas
4.8. Consultas multitabla 4.8.1. Consultas multitabla SQL 1 4.8.2. Consultas multitabla SQL 2
4.9. Consultas reflexivas 4.10 Funciones frecuentes en mysql
Común: Desarrollo de los contenidos mediante libro de texto y/o contenidos varios de la plataforma www.safavirtual.com Acceso al servidor mysql(javilinux) de la red local (también accesible desde Internet) para la realización de actividades. Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común: Prácticas 4.2,4.3,4.4,4.5 Realización de control UT04 Presencial: Realización de actividades/ prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Actividades/prácticas a realizar: Actividad 4.2 Prácticas “Consultas sencillas BD jardinería” (safavirtual), 4.7, 4.8,4.9,4.10,4.11,4.12 Prácticas “ Consulta BD Sakila”,“Consutas BD Mundo” (www.safavirtual.com”) Dual: Realización Actividad 013(RA 4): Consultar la información almacenada en las Bases de Datos manejando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. (SQL-DML)
Programación del módulo Gestión de Bases de Datos
Pág. 14
UT05- Edición de datos Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
. 5.
Mo
dif
ica
la in
form
ació
n a
lmac
enad
a u
tiliz
and
o a
sist
ente
s, h
erra
mie
nta
s gr
áfic
as
y el
len
guaj
e d
e m
anip
ula
ció
n d
e d
ato
s
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 adoptado medidas para mantener la integridad y consistencia de la información. f) Se ha reconocido el funcionamiento de las transacciones. g) Se han anulado parcial o totalmente los cambios producidos por una transacción. h) Se han identificado los efectos de las distintas políticas de bloqueo de registros.
5.1. Herramientas gráficas para la edición de los datos
5.1.1. Edición con phpMyAdmin 5.1.2. Access como entorno gráfico para otros gestores
5.2. La sentencia INSERT 5.3. La sentencia INSERT extendida 5.4. INSERT y SELECT 5.5. La sentencia UPDATE 5.6. La sentencia DELETE 5.7. La sentencias UPDATE y DELETE con subconsultas 5.8. Borrado y modificación de registros con relaciones 5.9. Transacciones 5.10. Acceso concurrente a los datos
Común: Desarrollo de los contenidos mediante libro de texto y/o contenidos varios de la plataforma www.safavirtual.com Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común: Prácticas 5.1,5.2 Realización de control UT05 Presencial: Realización de actividades/ prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Actividades/prácticas a realizar: Actividad 5.1, 5.2 Prácticas 5.3,5.4 Práctica “Carta personalizada, usando ODBC mysql” Dual: Realización Actividad 014(RA 5): Modificar la información almacenada utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos (SQL-DML) y el lenguaje de control de transacciones (SQL-TCL)
Programación del módulo Gestión de Bases de Datos
Pág. 15
UT06- Construcción de scripts Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
. 5.
Mo
dif
ica
la i
nfo
rmac
ión
alm
acen
ada
uti
lizan
do
asi
sten
tes,
her
ram
ien
tas
gráf
icas
y e
l
len
guaj
e d
e m
anip
ula
ció
n d
e d
ato
s
e) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.
6.1. Procedimientos almacenados y tablas de
permisos 6.2. Sintaxis de procedimientos almacenados
6.2.1. Create procedure y create funtion 6.2.2. Alter procedure y alter function 6.2.3. Drop procedure y drop funtcion 6.2.4. Show create … 6.2.5. Sentencia Call 6.2.6. Sentencia compuesta BEGIN ...END 6.2.7. Sentencia Declare 6.2.8. Variables en procedimientos
almacenados 6.2.9. Constructores de control de flujo
Común: Desarrollo de los contenidos mediante contenidos de la plataforma www.safavirtual.com Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común . Realización de control UT06 Presencial: Realización de actividades/ prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Actividades/prácticas a realizar: Prácticas programación mysql I (www.safavirtual.com) Prácticas programación mysql II (www.safavirtual.com) Dual: Realización Actividad 014(RA 5): Modificar la información almacenada utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos (SQL-DML) y el lenguaje de control de transacciones (SQL-TCL)
Programación del módulo Gestión de Bases de Datos
Pág. 16
UT07- Seguridad de los datos Resultados
de aprendizaje
Criterios de evaluación Contenidos Metodología
RA
. 6
. Ej
ecu
ta t
area
s d
e as
egu
ram
ien
to d
e la
in
form
ació
n,
anal
izán
do
las
y ap
lican
do
mec
anis
mo
s d
e
salv
agu
ard
a y
tran
sfer
enci
a.
a) Se han identificado herramientas gráficas y en línea de comandos para la administración de copias de seguridad. b) Se han realizado copias de seguridad. c) Se han restaurado copias de seguridad. d) Se han identificado las herramientas para importar y exportar datos. e) Se han exportado datos a diversos formatos. f) Se han importado datos con distintos formatos. g) Se ha interpretado correctamente la información suministrada por los mensajes de error y los ficheros de registro. h) Se ha transferido información entre sistemas gestores.
7.1. Recuperación de fallos 7.2. Tipos de copias de seguridad 7.3. Copias de seguridad y restauración en MySQL
7.3.1. Copias de seguridad en frío (física) 7.3.2. Copias de seguridad en caliente (físicas) 7.3.3. Copias de seguridad incrementales 7.3.4. Recuperación a la fecha
7.4. Copias de seguridad y restauración en Oracle 7.4.1. Copias en frío y caliente con RMAN 7.4.2. Copias de seguridad incrementales en Oracle 7.4.3. Backups de archive log en Oracle
7.5. Restauración de copias en Oracle con RMAN 7.5.1. Restauración a la fecha con RMAN
7.6. Copias de seguridad y restauración en DB2 7.7. Exportación e importación de datos. Transferencia de datos entre sistemas gestores
7.7.1. Exportación e importación de datos en MySQL 7.7.2. Exportación e Importación con Oracle 7.7.3. Exportación e Importación con DB2
7.8. Herramientas gráficas para la salvaguarda de la información
Común: Desarrollo de los contenidos mediante libro de texto y/o contenidos varios de la plataforma www.safavirtual.com Instalación del servidor mysql en máquina virtual debían e importación de BBDD nba y jardineria Realización de actividades y prácticas resueltas a modo individual para análisis y puesta en común . Actividad 7.1, 7.2 Realización de control UT07 Presencial: Realización de actividades/ prácticas propuestas a modo individual o en pareja. Algunas se entregarán mediante la plataforma www.safavirtual.com para su corrección y puntuación y otras se corregirán en clase. Actividades/prácticas a realizar: Prácticas 7.4 Práctica de seguridad (www.safavirtual.com) Dual: Realización Actividad 015(RA 6): Ejecutar tareas de aseguramiento de la información, analizándolas y aplicando mecanismos de salvaguarda y transferencia.
Contenidos y Temporalización.
La temporalización de Unidades de Trabajo se ha detallado mediante el cronograma que se adjunta en este apartado. No obstante hay que tener en cuenta que el
cronograma es una aproximación debido a que existen muchos factores externos
(nivel de conocimientos de la clase, colaboración de los alumnos, habilidades
informáticas, etc ) que pueden desajustar dicha temporalización.
No obstante se procurará respetar en lo máximo posible la temporalización a
continuación indicada.
Cronograma programación Gestión de bases de datos
Evalu
ació
n
Ho
ras
Pro
gra
mad
as
UT01. Sistemas de almacenamiento de la información 1ª 20
1.1. Ficheros
1.2. Bases de Datos
1.3. Los Sistemas Gestores de Base de Datos
UT02. Diseño lógico de bases de datos 1ª 46
2.1. Representación del problema
2.2. El modelo de datos
2.3. Diagramas E/R
2.4. El modelo E/R ampliado
2.5. Construcción de un diagrama E/R
2.6. El modelo relacional
2.7. Transformación de un diagrama E/R al modelo relacional
2.8. Normalización
TOTAL 1ª EVALUACIÓN 66
UT03. Diseño físico de bases de datos 2ª 20
3.1. Notación para la sintaxis
3.2. Herramientas gráficas proporcionadas por los SGBD
3.3. Intérpretes de comandos de los SGBD
3.4. El lenguaje de definición de datos
3.5. Creación de bases de datos
3.6. Modificación de una base de datos
3.7. Borrado de bases de datos
3.8. Creación de tablas
3.9. Modificación de tablas
3.10. Borrado de tablas
3.11. Renombrado de tablas
UT04. Realización de Consultas 2ª 42
4.1. El lenguaje DML
4.2. La sentencia SELECT
4.3. Consultas básicas
4.4. Filtros
4.5. Ordenación
4.6. Consultas de resumen
4.7. Subconsultas
4.8. Consultas multitabla
4.9. Consultas reflexivas
Programación del módulo Gestión de Bases de Datos
Pág. 18
UT05. Edición de los datos 2ª 10
5.1. Herramientas gráficas para la edición de los datos
5.2. La sentencia INSERT
5.3. La sentencia INSERT extendida
5.4. INSERT y SELECT
5.5. La sentencia UPDATE
5.6. La sentencia DELETE
5.7. La sentencias UPDATE y DELETE con subconsultas
5.8. Borrado y modificación de registros con relaciones
5.9. Transacciones
5.10. Acceso concurrente a los datos
4.10. Consultas con tablas derivadas
TOTAL 2ª EVALUACIÓN
72
UT06. Construcción de scripts 3ª 24
6.3. Procedimientos almacenados y tablas de permisos 6.4. Sintaxis de procedimientos almacenados
6.4.1. Create procedure y create funtion
6.4.2. Alter procedure y alter function 6.4.3. Drop procedure y drop funtcion
6.4.4. Show create …
6.4.5. Sentencia Call 6.4.6. Sentencia compuesta BEGIN ...END
6.4.7. Sentencia Declare 6.4.8. Variables en procedimientos almacenados
6.4.9. Constructores de control de flujo
UT07. Seguridad de los datos 3ª 30
7.1. Recuperación de fallos
7.2. Tipos de copias de seguridad
7.3. Copias de seguridad y restauración en MySQL
7.4. Copias de seguridad y restauración en Oracle
7.5. Restauración de copias en Oracle con RMAN
7.6. Copias de seguridad y restauración en DB2
7.7. Exportación e importación de datos. Transferencia de datos entre sistemas gestores
7.8. Herramientas gráficas para la salvaguarda de la información
TOTAL 3ª EVALUACIÓN 54
TOTAL HORAS 192
Programación del módulo Gestión de Bases de Datos
Pág. 19
Metodología
Los aspectos metodológicos que se pretenden aplicar en este módulo descansan en la
idea de que el alumno/a se considere parte activa de la actividad docente, de manera
que se pretende involucrarlo en el proceso de asimilación de nuevos conceptos y
adquisición de capacidades, no como un mero contenedor de éstas, sino como un
productor directo de estos conocimientos y habilidades en sí mismo.
Los medios que se utilizarán para conseguir estos fines serán:
Elaboración de mapas conceptuales y realización de debates en clase donde la
postura del profesor no quede clara en un primer momento. Ambas técnicas
permiten a los alumnos expresar opiniones acerca de los temas expuestos para
avanzar gradualmente hacia el punto deseado.
Actividades en grupo, que permitan, de una forma próxima y fácil, el aporte de
distintos puntos de vista sobre un tema concreto.
Planteamiento de actividades creativas donde el alumno pueda aportar su criterio
a los temas comentados.
Enseñar no es suficiente para conseguir que los alumnos aprendan, es necesario espolear
sus intereses. Motivar el aprendizaje es «llevar» a los alumnos a participar activamente
en él, a poner el esfuerzo necesario para alcanzar las metas propuestas. Para tratar de
motivar al alumno e incrementar así su interés por los temas tratados en clase,
seguiremos las siguientes orientaciones:
Acercar los temas didácticos al mundo real, aportando información y
documentación de productos lo más conocidos y asequibles posible.
Evitar, en la medida de lo posible, la teoría más abstracta, convirtiéndola en cosas
tangibles; es decir, analizar el punto de vista práctico de los conceptos expresados
en clase.
Plantear actividades a desarrollar en clase que tengan su aplicación, lo más
cercana posible, a situaciones del mundo real. De esta manera se favorece la
formación en el alumno de la imagen de su perfil profesional.
Presentar cada día, y de forma atractiva para el alumno, el tema objeto de
estudio. Esto es muy importante para lograr una motivación inicial y captar así su
atención.
No sobrecargar con trabajos. El agobio en los alumnos responsables crea
angustia, y en los demás desánimo.
Valorar los esfuerzos y no tanto los resultados. El control pedagógico es el que
aprecia las energías desplegadas, pues apreciar sólo los resultados no es
estimulante ni educativo.
Procurar que el clima en el aula sea «sano», que predomine una atmósfera de
optimismo, de esfuerzo ilusionado, de confianza y respeto.
Considerar que el interés por una tarea aumenta cuando el alumno
subjetivamente siente que es capaz para dicha tarea, aunque objetivamente no
fuese así. “La confianza en sus propias fuerzas para alcanzar una meta es
condición para un aprendizaje sobresaliente”. (López-Barajas Zayas, 1995).
El profesor debe también orientar el trabajo escolar de sus alumnos; debe dar las
indicaciones necesarias para que los alumnos puedan resolver los problemas que el
estudio les plantea. Habrá de fomentar los hábitos de tenacidad, constancia,
Programación del módulo Gestión de Bases de Datos
Pág. 20
laboriosidad, ... Un aspecto importante de esta función orientadora del profesor es
decidir qué actitudes hay que conseguir en los estudiantes, cuáles deben modificarse y
cómo reforzar las positivas. Objetivos que han de alcanzarse a través de la orientación.
Éste es un proceso de ayuda al alumno para que se conozca a sí mismo y a la sociedad
en que vive, a fin de que pueda hallar el camino por el cual encontrará su armonía
interna y su situación adecuada en la sociedad. Es ayuda para la búsqueda de la propia
identidad.
Los recursos o medios didácticos
«(...) los recursos o medios didácticos son resortes que permiten un aprendizaje más motivado. Son en cierto modo el nexo entre las palabras y la realidad. (...) Si la coherencia de los recursos es
conveniente con los objetivos, contenidos y actividades... resulta imprescindible su relación con la metodología.»
(López-Barajas Zayas, 1995)
Una clasificación de los recursos que se precisarán durante el desarrollo de este módulo
profesional será la siguiente:
Recursos comunes:
Pizarra digital e impresora del aula
Recursos de infraestructura informática:
Una red de ordenadores con acceso a internet. Cada ordenador deberá disponer de un
sistema operativo tipo Windows/linux, con la aplicación WMWare instalada con la
finalidad de utilizar diversas máquinas virtuales para el desarrollo de la asignatura.
Asimismo el seguimiento de la asignatura se llevará mediante la plataforma de e-
learnning, moodle, en www.safavirtual.com. El alumno accederá a la misma para
consultar bibliografía, recursos varios, ejemplos, prácticas adicionales, entrega de
trabajos, participar en el foro de la asignatura para proponer dudas y poder resolver la
de sus compañeros,etc relacionada con la asignatura.
Cada alumno recibirá una cuenta de usuario en el servidor mysql “javilinux” accesible
desde la red local o desde cualquier sitio remoto para que puedan trabajar desde sus
casas y continuar con las actividades/prácticas oportunas.
Recursos de información:
Los alumnos deberán adquirir el siguiente libro de texto para el seguimiento del módulo
profesional:
Título: Gestión de Base de Datos (2ª Edición)
Editorial: Garceta
Autores: Iván López Montalbán
Manuel de Castro Vázquez
Fecha: 2014
Programación del módulo Gestión de Bases de Datos
Pág. 21
ISBN: 978-84-1545-294-2
Recursos de ilustración audiovisual:
Se hará uso de esquemas, diagramas, presentaciones informáticas, etc.
Fomento de la lectura y plan lector:
Esta asignatura es eminentemente práctica, los apuntes/libro/manuales NO se leen en
voz alta en clase literalmente, salvo momentos puntuales (sería imposible acabar el
temario) sino que se son de consulta/lectura obligada si se quiere desarrollar con éxito
las diversas prácticas que se proponen.
Adaptaciones curriculares. Atención a la diversidad
Desde la enseñanza de la formación profesional específica, cuyos logros están marcados
previamente por las capacidades terminales que han de alcanzar los alumnos, las
posibilidades de atender esta diversidad están limitadas por la propia naturaleza del tipo
de enseñanza. No obstante, sí existen una serie de recursos que pueden satisfacer en
parte, estas necesidades de adaptación curricular.
El profesor aceptará apoyos educativos, aplicará incentivos, corregirá fallos, y un
seguimiento lo más individual posible para los alumnos. Es decir, podrán aplicarse
pequeñas variaciones metodológicas, cambios en las actividades y recursos aplicados,
todo ello según la disidencia que se pretenda compensar.
Trataremos, en resumen, de detectar las características del grupo, las necesidades de
éste y se facilitará que cada alumno pueda progresar por encima de un mínimo exigible a
cada uno de ellos, en concordancia con las capacidades terminales fijadas previamente.
Las adaptaciones curriculares podremos clasificarlas en tres tipos: no significativas (no
afectan a los objetivos y capacidades mínimos), significativas (es necesario modificar no
solo las actividades sino también eliminar o sustituir determinados objetivos), y de
accesibilidad (mediante la modificación de las condiciones materiales o del puesto de
trabajo). Las significativas no son aplicables a este módulo puesto que no se trata de
enseñanza secundaria obligatoria.
En cualquier caso se debe contar con apoyos del profesorado y del personal
especializado, del departamento de orientación, al objeto de proporcionar a estos
alumnos/as los medios que le permitan desarrollar las capacidades terminales.
Programación del módulo Gestión de Bases de Datos
Pág. 22
La Evaluación
Momentos de la evaluación
La evaluación del módulo formativo considerará los tres momentos propios de ésta:
Evaluación inicial o de diagnóstico: Al comienzo del curso se analizará el nivel de conocimientos,
del grupo en general y de cada alumno en particular; el objetivo es ir adaptando la programación a los
alumnos desde el principio del curso.
Evaluación continua y formativa: Se tratará de llevar un seguimiento lo más intenso posible del
proceso de aprendizaje seguido por cada alumno. De esta manera, será factible proponer, en el
momento más adecuado, las actividades de refuerzo necesarias en cada caso para poder resolver los
problemas detectados en el aprendizaje individual. La evaluación continua también permitirá al
profesor detectar y modificar enfoques (objetivos, métodos, formas de enseñar y motivar) que no
resulten acertados en el ejercicio de su práctica docente, reajustando en lo necesario la programación.
Evaluación final: También es necesaria, y se realizará al final de cada evaluación, y al final del curso.
Permitirá obtener una visión global de los logros hallados. Habrá de realizarse de acuerdo a criterios
didácticamente correctos: la evaluación está sometida más a criterio que a norma. En palabras de
López-Barajas Zayas (1995) «estamos en una sociedad competitiva. Y, aun no estándolo algún día, es
necesario conocer la situación del alumno respecto de su «clase». La evaluación sujeta a norma (grupo
normativo) no se contrapone a la evaluación sujeta a criterio, ya que sirve de complemento
informativo.»
Criterios de evaluación/calificación
Los criterios de evaluación de esta asignatura se basan en los criterios comunes establecidos para el
ciclo formativo (ver criterios comunes de evaluación de ciclos formativos).
Durante el curso se realizarán 3 evaluaciones parciales y una evaluación final.
Para valorar el aprendizaje de los alumnos en relación con el desarrollo y adquisición de los resultados
de aprendizaje, en cada una de las evaluaciones parciales, se tendrán en cuenta:
1.-Pruebas teóricas/prácticas: Evaluarán el nivel de conocimientos de cada alumno, la
capacidad de éstos para relacionar los principales conceptos, la aplicación de lo aprendido en
problemas o situaciones propuestas por escrito y/o la capacidad de análisis y síntesis
(interpretación de esquemas, etc.). Serán eminentemente prácticas.
En periodo de exámenes es obligatoria la asistencia a todas las clases del día. Caso de no
asistir se pierde el derecho a realizar el examen.
Programación del módulo Gestión de Bases de Datos
Pág. 23
De cada control, examen o bloque de materia se realizará un único examen de segunda
convocatoria para los alumnos/as que se encuentren en uno de los siguientes casos:
- No se han presentado a la primera convocatoria
- Tienen que recuperar la materia (nota inferior a 4.5)
- Quieren subir nota.
2.- Actividades:.
Durante el desarrollo de las diferentes unidades de trabajo se propondrán actividades/prácticas.
Unas se corregirán en clase de manera conjunta y otras se propondrán prácticas, para entregar
los alumnos, habitualmente mediante la plataforma de e-learning www.safavirtual.com, en
las que se valorará la adecuación de los contenidos, la capacidad de autoaprendizaje, los
elementos utilizados, la inventiva, el estilo de desarrollo y redacción, la presentación de la
práctica, la ausencia de faltas de ortografía, el orden y la limpieza. Podrán ser propuestas de
manera individual o en grupo.
El incumplimiento de los plazos establecidos para su entrega supondrá una penalización de 2
puntos.
3.- Actitud:
Se valorará conforme a las siguientes rúbricas:
0 1 2 3 4
Respeto a los compañeros
Nunca respeta a ningún compañero
Tiene varias faltas continuas de respeto
hacia sus compañeros
Con algunas faltas de respeto a los compañeros
De vez en cuando no respeta a los compañeros
Siempre respeta a todos los
compañeros
Respeto al profesor
Nunca respeta al profesor
De forma general no respeta al profesor
Tiene faltas de respeto al profesor
De vez en cuando comete faltas de
respeto al profesor
Siempre respeta al profesor
Uso de dispositivos móviles
Utiliza en exceso los dispositivos móviles dificultando la clase
Utiliza en exceso dispositivo móviles
Utiliza los dispositivos móviles
incorrectamente, pero sigue la clase
Utiliza correctamente los
dispositivos móviles
No utiliza los dispositivos móviles
Cuidado del material escolar
Destroza y rompe el material escolar
No trata bien el material escolar
No cuida el material escolar
Mantiene el material escolar
Utiliza adecuadamente y cuida el material
escolar
Entrada retrasada en clase
Siempre entra bastante retrasado a
clase
Normalmente entra con retraso a clase
Entra con retraso a clase según el día
Casualmente ha entrado con retraso a clase por razones
justificadas
Nunca entra con retraso a clase
Participación en clase
Participa constantemente de forma negativa para
la clase y su desarrollo
No tiene ninguna participación en
clase y, en caso de hacerla, es
totalmente negativa
No tiene ninguna participación en clase
Alguna vez ha participado en clase
de forma activa
Participa de forma activa y con
intervenciones correctas en clase
Ayuda a sus compañeros
Nunca ayuda a sus compañeros
En raras ocasiones ayuda a sus compañeros
En algunas ocasiones ayuda a sus compañeros
Frecuentemente ayuda a sus compañeros
Siempre ayuda a sus compañeros
En cada una de las evaluaciones parciales se calificarán los conceptos anteriores con la siguiente ponderación:
CALIFICACIONES PRIMER TRIMESTRE
UT01 UT02 Actitud Total
20% 70% 10% 100%
Alumnado Presencial
Control Prácticas Control Prácticas Actitud
Aula
70% 30% 70% 30% 100%
CALIFICACIONES SEGUNDO TRIMESTRE
UT03 UT04 UT05 Actitud Total
25% 40% 25% 10% 100%
Alumnado Presencial
Control Prácticas Control Prácticas Control Prácticas Actitud
Aula
70% 30% 70% 30% 70% 30% 100%
Alumnado Dual
Control Actividad/es
Dual Control
Actividad/es Dual
Control Actividad/es
Dual Actitud
Dual+Aula
40% 60% 40% 60% 40% 60% 100%
CALIFICACIONES TERCER TRIMESTRE
UT06 UT07 Actitud Total
45% 45% 10% 100%
Alumnado Presencial
Control Prácticas Control Prácticas Actitud
Aula
70% 30% 70% 30% 100%
Alumnado Dual
Control Actividad/es
Dual Control
Actividad/es Dual
Actitud
Dual+Aula
40% 60% 40% 60% 100%
Programación del módulo Gestión de Bases de Datos
Pág. 25
La nota de evaluación parcial se obtendrá mediante la media de las calificaciones en cada uno de los conceptos indicados y su ponderación, redondeando su
valor al entero más próximo (excepto para valores comprendidos entre 4 y 5 donde la nota se truncará a 4), asimismo cuando alguno de los controles de la
evaluación no supere la nota mínima de 4,5 la nota de evaluación en ningún caso superará el 4. Si la nota de evaluación es mayor o igual a 5 se entiende como
aprobada la evaluación parcial.
Si, finalizado el periodo ordinario de clases, el alumno aún no ha superado una o varias evaluaciones parciales deberá asistir al periodo de clases de
recuperación (mes de Junio aproximadamente), y presentarse a la prueba de evaluación final.
El alumno deberá superar cada una de las evaluaciones parciales del curso. La nota final de la asignatura se corresponderá con la media aritmética de la nota
obtenida en las evaluaciones parciales, en el caso de que todas ellas estén aprobadas.
Recommended