Gestión de Bases de datos - malaga.safa.edu · Programación del módulo Gestión de Bases de...

25
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

Transcript of Gestión de Bases de datos - malaga.safa.edu · Programación del módulo Gestión de Bases de...

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.