Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar...

22
PROGRAMACIÓN DIDÁCTICA FAMILIA PROFESIONAL DE INFORMÁTICA CICLO FORMATIVO DE GRADO SUPERIOR CORRESPONDIENTE AL TÍTULO DE TÉCNICO SUPERIOR EN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS Y REDES En la modalidad a distancia MÓDULO: GESTIÓN DE BASES DE DATOS C.F.G.S Curso 2019/2020 Profesor: Justo Lázaro Andrés

Transcript of Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar...

Page 1: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

PROGRAMACIÓN DIDÁCTICA

FAMILIA PROFESIONAL DE INFORMÁTICA

CICLO FORMATIVO DE GRADO SUPERIOR CORRESPONDIENTE AL TÍTULO DE TÉCNICO SUPERIOR EN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS Y REDES

En la modalidad a distancia

MÓDULO: GESTIÓN DE BASES DE DATOS

C.F.G.S

Curso 2019/2020

Profesor: Justo Lázaro Andrés

Page 2: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 1 -

ÍNDICE DE CONTENIDOS

Gestión de Bases de Datos 1. Introducción. ....................................................................................................................... 2

1.1 Competencia general del ciclo. .......................................................................... 2

1.2 Objetivos generales. .......................................................................................... 2

1.3 Objetivos específicos del módulo. ...................................................................... 2

1.4 Unidades de competencia del módulo. .............................................................. 3

1.5 Competencias profesionales del módulo. .......................................................... 3

1.6 Resultados de aprendizaje y criterios de evaluación. ......................................... 3

1.7 Objetivos transversales. Educación en valores. ................................................. 6

2. Contenidos Y Temporalización. .......................................................................................... 6

2.1 Temporalización. ............................................................................................... 6

2.2 Contenidos mínimos. ......................................................................................... 6

2.3 Unidades didácticas. .......................................................................................... 7

UT1: Sistemas de almacenamiento de la información ........................................... 7

UT2: Diseño lógico de bases de datos .................................................................. 8

UT3: Diseño físico de bases de datos ................................................................. 10

UT4: Realización de consultas ............................................................................ 11

UT5: Edición de los datos ................................................................................... 13

UT6: Construcción de guiones ............................................................................ 14

UT7: Gestión de la seguridad de los datos .......................................................... 15

UT8: Implementación de una base de datos ....................................................... 15

2.4 Contenidos actitudinales .................................................................................. 16

3. Metodología. ..................................................................................................................... 17

4. Materiales y recursos didácticos ....................................................................................... 18

5. Atención al alumnado a distancia ..................................................................................... 18

6. Sistemas de Evaluación y Recuperación. ......................................................................... 19

7. Criterios de calificación. .................................................................................................... 20

8. Bibliografía de referencia. ................................................................................................. 21

Page 3: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 2 -

1. INTRODUCCIÓN.

El módulo de Gestión de Bases de Datos, se encuadra dentro de las especificaciones del título de Técnico Superior en Administración de Sistemas Informáticos en Red, integrado en la Familia Profesional de Informática y Comunicaciones, recogidas en el Real Decreto 1629/2009, de 30 de octubre. Así mismo queda regulado en la comunidad autónoma de La Rioja por la Orden 1/2011, de 10 de enero. Este módulo tiene una duración total de 160 horas a razón de 4 horas semanales en la modalidad a distancia.

Así mismo para el desarrollo de esta programación se ha tenido en cuenta la Resolución de 23 de mayo de 2019, de la Dirección General de Educación, por la que se autoriza y se establecen las instrucciones para la impartición de Ciclos Formativos de Grado Medio y Superior en régimen de enseñanza a distancia en distintos centros educativos de La Rioja para el curso 2019/2020.

La estructura de los contenidos se ha obtenido de acuerdo con los objetivos del módulo.

La justificación de estos contenidos viene dada por la necesidad de compartir información y flexibilizar su recuperación y almacenamiento. Los Sistemas de Bases de Datos son el instrumento o soporte básico para la gestión de datos en sistemas informáticos.

Dado el amplio uso de sistemas de bases de datos relacionales, será objetivo de este módulo dar una formación que permita el diseño y la explotación de datos en este tipo de sistemas.

1.1 Competencia general del ciclo.

La competencia general de este título consiste en “configurar, administrar y mantener sistemas informáticos, garantizando la funcionalidad, la integridad de los recursos y servicios del sistema, con la calidad exigida y cumpliendo la reglamentación vigente.”

Este será, por tanto, el punto de partida para definir los objetivos a conseguir en el módulo.

1.2 Objetivos generales.

La formación del módulo contribuye a alcanzar los siguientes objetivos generales del ciclo formativo:

• 4. Instalar y configurar software de gestión, siguiendo especificaciones y analizando entornos de aplicación, para administrar aplicaciones.

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

• 13. Aplicar técnicas de protección contra pérdidas de información, analizando planes de seguridad y necesidades de uso para asegurar los datos.

1.3 Objetivos específicos del módulo.

• Reconocer los elementos de las bases de datos y sus funciones y valorar la

importancia y la utilidad de las mismas.

• Diseñar modelos relacionales normalizados, a partir de los diagramas Entidad-

Relación.

• Crear bases de datos definiendo su estructura para representar datos y relaciones,

de acuerdo al modelo relacional.

Page 4: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 3 -

• Utilizar herramientas para la definición de datos de una BD

• Consultar y manipular la información almacenada en una base de datos relacional

mediante herramientas gráficas.

• Desarrollar procedimientos almacenados para gestionar la base de datos.

• Gestionar la información almacenada en una base de datos objeto-relacional.

1.4 Unidades de competencia del módulo.

Las unidades de competencia asociadas al módulo en cuestión son:

▪ 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

Correspondientes a la Cualificación Profesional de la Orden 1/2011, de 10 de enero, por el que se establece la estructura básica del currículo del ciclo formativo de Técnico Superior en Administración de Sistemas Informáticos en Red y su aplicación en la Comunidad Autónoma de La Rioja.

1.5 Competencias profesionales del módulo.

Las competencias profesionales del título relacionadas con este módulo son:

▪ 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.

1.6 Resultados de aprendizaje y criterios de evaluación.

A cada uno de los resultados de aprendizaje descritos a continuación, irán asociados una serie de criterios de evaluación, descritos en el Real Decreto y cuyo objetivo es la consecución de los mismos.

El alumno deberá estar en disposición de utilizar el sistema, ajustarlo a sus necesidades y saber configurar y preparar el sistema operativo a su alcance, dentro de un entorno seguro y orientado a la calidad del trabajo realizado.

RA1.- Reconoce los elementos analizando sus funciones y valorando la utilidad de sistemas gestores

Criterios de evaluación:

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 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.

Page 5: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 4 -

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.

RA2.- Diseña modelos lógicos normalizados interpretando diagramas entidad/relación

Criterios de evaluació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 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.

RA3.- Realiza el diseño físico de bases de datos utilizando asistentes, herramientas gráficas y el lenguaje de definición de datos.

Criterios de evaluación:

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 campos clave en las tablas.

e) Se han implantado todas las restricciones señaladas 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.

RA4.- Consulta la información almacenada manejando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.

Criterios de evaluación:

a) Se han identificado las herramientas y sentencias para realizar consultas.

b) Se han realizado consultas simples sobre una tabla.

Page 6: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 5 -

c) Se han realizado consultas que generan valores de resumen.

d) Se han realizado consultas sobre el contenido de varias tablas utilizando composiciones internas.

e) Se han realizado consultas sobre el contenido de varias tablas utilizando 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.

RA5.- Modifica la información almacenada utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos

Criterios de evaluación:

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.

e) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.

f) Se ha reconocido el funcionamiento de las transacciones.

g) Se ha 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.

RA6.- Ejecuta tareas de aseguramiento de la información, analizándolas y aplicando mecanismos de salvaguarda y transferencia.

Criterios de evaluación:

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 diversos 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.

Page 7: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 6 -

1.7 Objetivos transversales. Educación en valores.

A continuación se describen otros objetivos que aún no siendo en sí mismos formativos son importantes para tenerlos en cuenta a lo largo de cada unidad didáctica.

• Favorecer el desarrollo del trabajo hacia objetivos de calidad vigentes.

• Prevención en riesgos laborales. La salud es fundamental para el informático, especialmente debido al inmovilismo que normalmente sufre.

• Educación medioambiental.

• Educación para el trabajo. Técnicas de trabajo en grupo …

2. CONTENIDOS Y TEMPORALIZACIÓN.

2.1 Temporalización.

Este módulo tiene una duración total de 160 horas, está dividido en 8 unidades didácticas, y su temporalización puede verse modificada en virtud del seguimiento de la materia por parte de los alumnos. No obstante se prevé la siguiente:

RESULTADOS DE APRENDIZAJE

UNIDADES DIDÁCTICAS

SECUENCIADAS

DURACIÓN (horas)

RA1 RA2 RA3 RA4 RA5 RA6

X UT1. 10 h.

X UT2. 30 h.

X UT3. 15 h.

X UT4. 30 h.

X UT5. 15 h.

X X X UT6. 20 h.

X UT7. 15 h.

X X X X X X UT8. 25 h.

TOTAL 160 h.

2.2 Contenidos mínimos.

Los contenidos mínimos en los Ciclos Formativos vienen representados por las capacidades terminales que debe adquirir el alumno para superar el módulo, expresados en términos de criterios de evaluación en el Real Decreto 1629/2009.

Page 8: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 7 -

En esta programación se considera por tanto, contenidos mínimos, todos los contemplados en cada una de las unidades didácticas desarrolladas.

2.3 Unidades didácticas.

UT1: Sistemas de almacenamiento de la información

Contenidos

1. Sistemas lógicos de almacenamiento

1.1. Evolución de los sistemas de almacenamiento de la información

2. Ficheros

2.1. Introducción: conceptos sobre ficheros

2.2. Tipos de ficheros

2.2.1. Organización secuencial

2.2.2. Organización secuencial encadenada

2.2.3. Organización secuencial indexada

2.2.4. Organización indexada-encadenada

2.2.5. Organización relativa directa

2.2.6. Organización relativa aleatoria

2.3. Inconvenientes de los ficheros

3. Bases de datos

3.1. Introducción

3.2. Arquitectura de las bases de datos

3.3. Modelos de bases de datos.

3.3.1. Modelo entidad-relación

3.3.2. Modelo jerárquico

3.3.3. Modelo en red

3.3.4. Modelo relacional

3.3.5. Modelo orientado a objetos

3.3.6. Modelos de bases de datos e internet

4. Sistemas gestores de bases de datos

4.1. Componentes

4.2. Funciones

4.3. Arquitectura cliente/servidor

Page 9: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 8 -

4.3.1. Distintas configuraciones de la arquitectura cliente/servidor

Objetivos generales del ciclo que contribuye a alcanzar

• 4. Instalar y configurar software de gestión, siguiendo especificaciones y analizando entornos de aplicación, para administrar aplicaciones.

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Reconocer los elementos de las bases de datos analizando sus funciones y valorando la

utilidad de sistemas gestores.

Objetivos específicos

1. Analizar los distintos sistemas lógicos de almacenamiento.

2. Identificar los distintos tipos de bases de datos según el modelo de datos utilizado.

3. Identificar los distintos tipos de bases de datos en función de la ubicación de la

información.

4. Reconocer la utilidad de un sistema gestor de bases de datos.

5. Describir la función de cada uno de los elementos de un sistema gestor de bases de

datos.

6. Clasificar los sistemas gestores de bases de datos.

Actividades de enseñanza-aprendizaje

• Investigación de aspectos relacionados con bases de datos:

o Reglas de Codd

o Ejemplos de transacciones

o Bases de datos en el mercado: marcas, precios, versiones

o Siglas relacionadas con bases de datos

o Protección de datos: legislación, AEPD

o Bases de datos públicas y privadas. Debate sobre el uso de los datos personales.

• Esquema del capítulo

• Repaso de definiciones importantes

• Realización de ejercicios relativos a los contenidos vistos

UT2: Diseño lógico de bases de datos

Contenidos

1. Modelos de datos.

2. Modelo Entidad-Relación.

2.1. Entidades.

2.1.1. Atributos.

2.1.2. Claves.

2.2. Relaciones.

Page 10: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 9 -

2.2.1. Correspondencia y cardinalidad.

2.2.2. Relaciones fuertes y débiles.

2.3. Modelo Entidad-Relación ampliado.

2.3.1. Tipos de jerarquías.

2.4. Representación gráfica del modelo Entidad-Relación.

2.4.1. Herramientas para construir diagramas E/R.

3. Modelo relacional.

3.1. Estructura del modelo relacional.

3.1.1. Características de una relación.

3.1.2. Claves primarias y ajenas

3.2. Restricciones

3.2.1. Restricciones y operaciones relacionales.

4. Paso del diagrama Entidad-Relación al modelo relacional

4.1. Un caso resuelto: Talleres Faber

5. Normalización.

5.1. Dependencias funcionales y formas normales

5.1.1. 1FN

5.1.2. 2FN

5.1.3. 3FN

5.1.4. FNBC

5.1.5. 4FN

5.1.6. 5FN

5.2. Desnormalización.

Objetivos generales del ciclo que contribuye a alcanzar

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Diseñar modelos lógicos normalizados interpretando diagramas entidad/relación.

Objetivos específicos

1. Identificar el significado de la simbología propia de los diagramas entidad/ relación. 2. Identificar la terminología propia del modelo relacional.

Page 11: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 10 -

3. Identificar el significado de la simbología propia de los diagramas entidad/ relación. 4. Identificar las tablas del diseño lógico. 5. Identificar los campos que forman parte de las tablas del diseño lógico. 6. Identificar las relaciones entre las tablas del diseño lógico. 7. Definir los campos clave. 8. Aplicar las reglas de integridad. 9. Identificar y documentar las restricciones que no pueden plasmarse en el diseño lógico.

10. Utilizar herramientas gráficas para representar el diseño lógico.

11. Aplicar las reglas de normalización hasta un nivel adecuado.

Actividades y prácticas de enseñanza aprendizaje

• Realización de sencillos esquemas E/R.

• Realización dirigida de ejemplos de diagramas E/R con relaciones con cierto grado de

complejidad.

• Realización personal de un diagrama E/R

• Realización de trasformaciones de los modelos E/R practicados al modelo relacional.

• Realización dirigida de ejemplos de trasformaciones de diagramas ER a tablas con cierto

grado de complejidad.

• Realización de ejercicios sencillos de normalización.

• Realización dirigida de ejercicios de normalización, haciendo hincapié en el contenido de

la regla normal que se está aplicando, por qué se incumple esa regla (dependencias) y

cómo resolver para dejar la tabla normalizada.

• Valoración de la normalización.

UT3: Diseño físico de bases de datos

Contenidos

1. Herramientas gráficas para la implementar bases de datos.

2. Estructuras físicas de almacenamiento

2.1. Tablas no transaccionales

2.2. Tablas transaccionales

3. Tipos de datos.

3.1. Datos de tipo cadena

3.2. Datos numéricos

3.3. Datos de tipo fecha/hora.

4. Introducción: el lenguaje SQL

4.1. Sintaxis para escribir instrucciones SQL

4.2. Elementos de las sentencias SQL

5. El lenguaje de definición de datos: LDD

6. Creación, modificación y eliminación de bases de datos.

7. Creación, modificación y eliminación de tablas.

7.1. Creación de tablas

7.1.1. Restricciones a nivel de columna

7.1.2. Definición de otras restricciones I

7.1.3. Definición de otras restricciones II

7.2. Modificación de tablas

7.3. Eliminación de tablas

8. Creación, modificación y eliminación de índices

Page 12: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 11 -

9. Creación, modificación y eliminación de vistas

10. Otras sentencias útiles

11. Documentación del diseño: el diccionario de datos

Objetivos generales del ciclo que contribuye a alcanzar

• 4. Instalar y configurar software de gestión, siguiendo especificaciones y analizando entornos de aplicación, para administrar aplicaciones.

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Utilizar el lenguaje SQL para realizar consultas a la base de datos.

Objetivos específicos

1. Elaborar diccionarios de datos

2. Elaborar tablas con restricciones de campos

3. Construir sentencias SQL.

4. Usar las diferentes cláusulas de consulta con la sentencia SELECT.

Actividades y prácticas de enseñanza aprendizaje

• Realización de consultas sencillas sobre una sola tabla.

• Realización de consultas sobre una tabla con las distintas cláusulas que se pueden añadir

a la sentencia SELECT.

• Realización de consultas sobre una tabla usando los distintos tipos de operadores:

aritméticos, de comparación, lógicos, IN, LIKE, BETWEEN.

• Realización de un esquema personal con la sintaxis de los comandos aprendidos.

UT4: Realización de consultas

Contenidos

1. Herramientas para la realización de consultas.

1.1. Herramientas gráficas de diseño y asistentes.

1.2. Editores de SQL.

2. El lenguaje de manipulación de datos: LMD.

3. Sentencias para la consulta: La sentencia SELECT.

3.1. Cláusulas de SELECT I.

3.1.1.1. 3.2. Cláusulas de SELECT II.

4. Operadores.

4.1. Aritméticos.

4.2. Lógicos.

4.3. De comparación.

4.4. Operadores especiales.

5. Tratamiento de valores nulos.

6. Funciones.

7. Consultas multitabla.

8. Consultas de resumen. 9. Consultas agrupadas

Page 13: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 12 -

10. Unión de consultas.

11. Composiciones internas y externas.

12. Subconsultas

Objetivos generales del ciclo que contribuye a alcanzar

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Utilizar el lenguaje SQL para realizar consultas y subconsultas a la base de datos.

Objetivos específicos

1. Construir sentencias SQL.

2. Utilizar el lenguaje SQL para realizar consultas y subconsultas a la base de datos.

3. Usar las diferentes cláusulas de consulta con la sentencia SELECT.

4. Realizar consultas y subconsultas combinando varias tablas de la base de datos.

5. Realizar consultas que generan valores de resumen.

6. Realizar consultas sobre el contenido de varias tablas mediante composiciones

internas.

7. Realizar consultas sobre el contenido de varias tablas mediante composiciones

externas.

8. Valorar las ventajas e inconvenientes de las distintas opciones válidas para llevar a

cabo una consulta determinada.

Actividades y prácticas de enseñanza aprendizaje

• Realización de consultas sobre una tabla con las distintas cláusulas que se pueden añadir

a la sentencia SELECT.

• Realización de consultas sobre una tabla usando los distintos tipos de operadores:

aritméticos, de comparación, lógicos, IN, LIKE, BETWEEN.

• Realización de consultas sobre varias tablas.

• Realización de subconsultas. Cómo hacer una subconsulta paso a paso. Acercamiento a

la solución.

• Realización de un esquema personal con la sintaxis de los comandos aprendidos.

• Realización de consultas de agrupamiento. Identificación de la necesidad de una consulta

de agrupación.

• Realización de consultas sobre combinación de tablas. Identificación de los distintos tipos

de combinación.

• Realización de todos los tipos de combinaciones sobre el mismo conjunto de datos para

observar e identificar las diferencias entre combinaciones internas y externas.

• Realización de consultas de operaciones entre conjuntos.

• Esquema de la sintaxis de las cláusulas vistas en la unidad

Page 14: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 13 -

UT5: Edición de los datos

Contenidos

1. Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información.

2. Herramientas externas al gestor.

3. Las sentencias INSERT, DELETE y UPDATE.

4. Modelos de transacciones y de consultas.

5. Subconsultas y combinaciones en órdenes de edición.

6. Transacciones:

6.1. Sentencias de procesamiento de transacciones.

7. Formas de acceso a datos.

7.1. Acceso simultáneo a los datos: políticas de bloqueo

Objetivos generales del ciclo que contribuye a alcanzar

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Modificar la información almacenada utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.

Objetivos específicos

1. Identificar las herramientas y sentencias para modificar el contenido de la base de

datos.

2. Insertar, borrar y actualizar datos en las tablas.

3. Incluir en una tabla la información resultante de la ejecución de una consulta.

4. Adoptar medidas para mantener la integridad y consistencia de la información.

5. Reconocer el funcionamiento de las transacciones.

6. Anular parcial o totalmente los cambios producidos por una transacción.

7. Utilizar asistentes y herramientas gráficas.

8. Utilizar el lenguaje de definición de datos.

9. Definir y documentar el diccionario de datos.

Actividades y prácticas de enseñanza aprendizaje

• Realización de sentencias de inserción de datos.

• Realización de sentencias de modificación de datos.

• Realización de ejercicios de borrado de datos.

• Experimentar con la confirmación y revocación de cambios.

Page 15: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 14 -

UT6: Construcción de guiones

Contenidos

1. Introducción.

2. Lenguaje de programación.

3. Tipos de datos:

3.1. Identificadores.

3.2. Variables.

4. Operadores.

5. Estructuras de control.

6. Estructuras funcionales: Módulos.

6.1. Procedimientos.

6.2. Funciones.

7. Funciones de librerías básicas disponibles

Objetivos generales del ciclo que contribuye a alcanzar

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

Objetivo principal

Identificar y aplicar las diferentes funciones para obtener información de expresiones o

de las columnas de las tablas.

Objetivos específicos

1. Diseñar guiones de sentencias para llevar a cabo tareas complejas.

2. Automatizar tareas mediante procedimientos almacenados

Actividades y prácticas de enseñanza aprendizaje

• Uso de SQL Developer u otros SGBD para la edición y compilación de guiones.

• Realización de guiones sencillos: bloques.

• Ejemplos de funciones. Depuración. Ejercicios de funciones.

• Ejemplos de procedimientos. Depuración. Realización de procedimientos de variedad de

tipos y con distintos tipos de parámetros. Diferencia entre función y procedimiento.

• Control de errores: excepciones.

Page 16: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 15 -

UT7: Gestión de la seguridad de los datos

Contenidos

1. Recuperación de fallos.

1.1. Principales fallos en una base de datos.

1.2. Herramientas del SGBD para la recuperación ante fallos.

2. Copias de seguridad.

2.1. Tipos.

2.2. Planificación de copias de seguridad.

3. Herramientas gráficas y utilidades proporcionadas por el sistema gestor para la realización y recuperación de copias de seguridad.

4. Sentencias para la realización y recuperación de copias de seguridad. 5. Herramientas gráficas y utilidades para importación y exportación de datos. 6. Herramientas de verificación de integridad de la base de datos. 7. Migración de datos entre sistemas gestores. 8. Documentación de las medidas y políticas de seguridad

Objetivos generales del ciclo que contribuye a alcanzar

• 13. Aplicar técnicas de protección contra pérdidas de información, analizando planes de seguridad y necesidades de uso para asegurar los datos.

Objetivo principal

Comprender la importancia y herramientas para salvaguardar la integridad,

consistencia y privacidad de los datos.

Objetivos específicos

1. Conocer las principales herramientas de recuperación de fallos.

2. Realizar copias de seguridad.

3. Recuperar bases de datos a partir de una copia.

4. Migrar datos a distintos gestores.

Actividades y prácticas de enseñanza aprendizaje

• Estudio de las distintas opciones de recuperación de datos

• Creación de una copia de seguridad.

• Creación de fallos provocados para recuperar datos a partir de una copia.

• Exportación de datos desde un SGBD para importarlos en otro.

UT8: Implementación de una base de datos

Contenidos

1. Selección del caso a desarrollar.

2. Identificación de los datos implicados y la relación entre ellos.

Page 17: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 16 -

3. Creación del diseño E-R

4. Implementación en DataModeler

5. Paso al diseño físico

6. Creación de consultas y procedimientos de explotación de la base de datos

7. Documentación del proyecto.

Objetivos generales del ciclo que contribuye a alcanzar

• 4. Instalar y configurar software de gestión, siguiendo especificaciones y analizando entornos de aplicación, para administrar aplicaciones.

• 5. Instalar y administrar software de gestión, relacionándolo con su explotación, para implantar y gestionar bases de datos.

• 13. Aplicar técnicas de protección contra pérdidas de información, analizando planes de seguridad y necesidades de uso para asegurar los datos.

Objetivo principal

Aplicar todos los contenidos del módulo sobre un caso real

Objetivos específicos

1. Analizar los requerimientos de un problema a resolver.

2. Identificar los objetos implicados en el desarrollo de una base de datos y la relación

entre ellos.

3. Aplicar los métodos de diseño conceptual y de paso al modelo relacional.

Actividades y prácticas de enseñanza aprendizaje

• Desarrollo de la base de datos elegida

2.4 Contenidos actitudinales

Los contenidos actitudinales, aquellos que contribuyen a que la realización de actividades adquiera un carácter profesional, merecen especial atención ya que son necesarios para poder integrarse en el mundo laboral. Es por ello que existen algunas actitudes asociadas al comportamiento durante las sesiones presenciales y a la realización de trabajo, de forma individual o en grupo, cuya adquisición se ha de contemplar y fomentar en el desarrollo de todas las unidades didácticas programadas para este módulo:

Actitudes Personales:

• Aceptar y cumplir el reglamento interno del Instituto

• Aceptar y cumplir las normas de comportamiento y trabajo establecidas durante el curso

• Utilizar los equipos y programas informáticos cumpliendo las normas establecidas, las de seguridad e higiene y los requisitos legales

Page 18: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 17 -

• Respetar y valorar la utilización de técnicas y procedimientos para mantener la seguridad, integridad y privacidad de la información

• Participar activamente en los debates y/o en los foros

• Valorar la evolución de la técnica para adaptarse al puesto de trabajo

• Interesarse por la formación permanente en cuestiones relacionadas con su trabajo

• Perseverar en la búsqueda de soluciones

• Valorar la constancia y el esfuerzo propio y ajeno en la realización del trabajo. Querer aprender y mejorar.

• Demostrar interés, participar, realizar aportaciones y comprometerse con el desarrollo del módulo.

• Mostrar interés por la utilización correcta del lenguaje

• Realizar su trabajo personal de forma autónoma y responsable. No apropiarse del trabajo ajeno.

• Saber rodearse de los materiales necesarios para desarrollar correctamente su trabajo.

• Responsabilizarse de la ejecución de su propio trabajo y de los resultados obtenidos

• Orden y método en la realización de tareas

• El esmero, la pulcritud y la puntualidad en la entrega de actividades. Evitar las faltas de ortografía y cuidar la redacción.

• Demostrar interés por la conclusión total de un trabajo antes de comenzar el siguiente

Actitudes relacionales:

• Respeto por otras opiniones, ideas y conductas. Saber estar en todos los sentidos.

• Tener conciencia de grupo, integrándose en los foros de la plataforma, participando activamente en las tareas colectivas y respetando las opiniones ajenas

• Respetar la ejecución del trabajo ajeno.

• Valorar el trabajo en equipo como el medio más eficaz para la realización de ciertas actividades

• Mantener actitudes de solidaridad y compañerismo

3. METODOLOGÍA.

La Ley Orgánica 2/2006, de 3 de mayo, de Educación, especifica en su artículo 40, como uno de los objetivos de la formación profesional: aprender por sí mismos y trabajar

Page 19: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 18 -

en equipo. Teniendo en cuenta esto, en todo momento, se proponen las siguientes pautas de actuación:

• Favorecer la motivación del alumnado, haciéndoles sentir protagonistas del proceso de enseñanza-aprendizaje y relacionando en todo momento los nuevos conocimientos con la vida real.

• Motivar que los alumnos/as realicen aprendizajes significativos por sí mismos.

• Proponer actividades que despierten el interés del alumno/a, siempre ajustándose a sus posibilidades de realización (ni demasiado fáciles ni excesivamente difíciles)

• Favorecer la comunicación interpersonal

• Favorecer una metodología activa e investigadora, mediante el desarrollo del pensamiento crítico e investigador tanto en el alumnado como en el docente.

• Promover técnicas de grupo como los debates, las discusiones guiadas, foros etc.

4. MATERIALES Y RECURSOS DIDÁCTICOS

Los materiales y recursos necesarios para el correcto desarrollo del módulo durante las tutorías presenciales serán los siguientes:

• Pizarra.

• Ordenador para el profesor con proyector.

• Ordenadores para los alumnos.

• Conexión a Internet en todos los equipos.

Los materiales y recursos necesarios para el correcto desarrollo del módulo por parte de los alumnos serán los siguientes:

• Ordenador con acceso a Internet.

• Procesador de textos para la realización de las prácticas.

• Herramientas de edición y comprobación de resultados de un SGBD.

5. ATENCIÓN AL ALUMNADO A DISTANCIA

La resolución de dudas, observaciones o comentarios, por parte del alumnado, se podrán realizar utilizando las herramientas colaborativas que la plataforma pone a nuestra disposición (foros, correo...). El horario lo ajustará el alumno a sus necesidades.

Las tutorías tienen como finalidad la resolución de dudas, orientación de los alumnos en su aprendizaje, la realización de determinadas actividades, la explicación de contenidos, etc. Debido a la naturaleza de los diferentes procesos de aprendizaje que se dan en cada uno de los alumnos/as matriculados en este módulo, la tutoría se realizará de forma individual y colectiva. Fundamentalmente, las tutorías individuales se realizarán en el horario lectivo indicado para este módulo en la guía del alumnado (documento que puede encontrar en la plataforma en el apartado de Secretaría Virtual).

Page 20: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 19 -

Las tutorías colectivas, no son de asistencia obligatoria, aunque sí muy recomendables en el caso de que surjan dudas al estudiar una determinada unidad. Durante este curso tendremos una tutoría colectiva cada 30 días aproximadamente. Las fechas en que se realizarán dichas tutorías pueden consultarse en la guía del alumnado (Secretaría Virtual). También durante el segundo cuatrimestre podrá existir alguna tutoría colectiva en la que se lleven a cabo prácticas de taller y que se considerarán como tareas presenciales obligatorias si se quiere estar exento del examen práctico final de taller.

En las tutorías colectivas se tratan los aspectos más prácticos a través de trabajo en grupo, dinámicas, realización de tareas, posibles dudas etc.

Para poder acudir a estas tutorías colectivas todo alumno deberá confirmar su asistencia mediante correo electrónico al profesor/a con una antelación mínima de dos días.

6. SISTEMAS DE EVALUACIÓN Y RECUPERACIÓN.

Mediante la evaluación se determina si la planificación del curso ha permitido alcanzar los objetivos propuestos o bien si es necesario reestructurar dicha planificación.

Por cada unidad didáctica se plantearán una serie de ejercicios teórico-prácticos que el alumnado deberá resolver individualmente, disponiendo para ello del material didáctico que necesite: libros, apuntes, etc. Posteriormente dichos ejercicios serán enviados para ser corregidos por el profesor/a, permitiendo de esta forma conocer al mismo/a la marcha académica de los alumnos y pudiendo el alumnado servirse de ellos como apoyo en el estudio y/o repaso de los contenidos de la evaluación. Así mismo en cada unidad didáctica se incluirán ejercicios de autoevaluación que permitan conocer al alumno/a su propio progreso.

Tutorías

Las Tutorías son actividades presenciales o a distancia opcionales para el alumnado y no evaluables. Los alumnos matriculados en un módulo profesional serán atendidos por el profesor/a del módulo. Se organizarán de forma periódica y algunas podrán agruparse antes de las pruebas finales presenciales como preparatorio de las mismas.

Se realizará una tutoría presencial, de carácter no obligatorio al mes, cuyas fechas y horarios se proporcionará a los alumnos a principio del curso.

Pruebas presenciales

Las Pruebas objetivas presenciales se organizan:

• Primer cuatrimestre (Febrero), siendo en este caso de carácter opcional para el alumno/a. El alumnado podrá, mediante esta prueba, eliminar materia de cara a la prueba presencial final.

• Prueba presencial final (Mayo), cuya superación es obligatoria para poder aprobar dicho módulo.

• En caso de no superar la prueba final, se efectuará una segunda prueba presencial ordinaria en Junio.

Organización de exámenes y procedimiento de evaluación

En la evaluación se tendrá en cuenta la realización y entrega en el plazo establecido de las tareas (o actividades), la participación activa en las diferentes herramientas de comunicación de la plataforma de gestión de aprendizaje, la realización de las pruebas de evaluación (exámenes) y, en su caso las actividades realizadas en las tutorías establecidas.

Page 21: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 20 -

En cuanto a las pruebas objetivas presenciales, existirá con carácter obligatorio una prueba (examen) global que se realizará en el mes de mayo, o junio si no se ha superado la primera.

Asimismo se establece una prueba presencial en el mes de febrero con carácter voluntario.

Esta prueba de febrero, permitirá al alumnado la eliminación de la materia impartida durante ese período para el examen final y constará de:

• Un examen teórico-práctico, donde el profesor-tutor evaluará que el alumno haya adquirido los conocimientos impartidos durante ese cuatrimestre.

• Si el profesor encargado del módulo lo considera necesario podrá realizar una prueba de contraste, donde el alumnado demostrará haber realizado las actividades o tareas planteadas por el profesor-tutor

Las pruebas cuatrimestrales se considerarán aprobadas si se obtiene un mínimo de 5 puntos.

Para poder presentarse al examen que se realizará en febrero todo alumno deberá confirmar su asistencia al profesor/a encargado cuando este se lo requiera.

Todo alumno que se presente a una prueba y/o examen evaluable deberá identificarse mediante su DNI, carné de conducir o Pasaporte.

Aquellos alumnos que hayan aprobado la prueba de febrero y que por tanto hayan eliminado materia, sólo tendrán que examinarse en la prueba de mayo y/o junio de los contenidos impartidos durante el segundo cuatrimestre.

En todo caso el profesor tutor especificará en la plataforma, con un mínimo de dos meses, las unidades didácticas que se consideran como impartidas en cada uno de los dos cuatrimestres.

7. CRITERIOS DE CALIFICACIÓN.

Para obtener la calificación final se aplicarán los siguientes rangos de porcentaje:

a) Los exámenes presenciales realizados durante el curso supondrán un 70% de la nota final.

b) Los ejercicios y/o prácticas encomendadas por el profesor supondrán un 20% de la nota final.

c) Y la participación e involucración en las herramientas de comunicación un 10% de la nota final.

Cada módulo se considerará aprobado cuando la nota obtenida, al aplicar los porcentajes anteriores, sea igual o superior al 5. Teniendo en cuenta que solo se realizará la media cuando se haya obtenido por lo menos un 4,5 en cada una de las dos primeras partes (a y b) y se hayan entregado, para la fecha indicada en cada caso, todas y cada una de las prácticas marcadas como obligatorias en el módulo.

Cualquier alumno que copie cualquier práctica o examen obtendrá automáticamente una valoración negativa en la convocatoria correspondiente (mayo y/o junio).

En caso de que un alumno no supere el módulo en mayo podrá intentarlo de nuevo en junio. Para ello deberá presentarse a un examen teórico-práctico que englobará todos los contenidos no superados de esta unidad formativa a lo largo del curso, así como haber entregado

Page 22: Programacion MME 2009-10 Diurno - iescomercio.com · entornos de aplicación, para administrar aplicaciones. • 5. Instalar y administrar software de gestión, relacionándolo con

Programación de Gestión de Bases de Datos ASIR Modalidad a distancia

- 21 -

con anterioridad todas las prácticas marcadas como obligatorias. En el caso de haber eliminado materia mediante el examen de febrero, únicamente tendrán que examinarse de los contenidos impartidos durante el segundo cuatrimestre.

8. BIBLIOGRAFÍA DE REFERENCIA.

Como bibliografía de referencia para el desarrollo del módulo, se utilizarán, además de los apuntes proporcionados en el aula virtual (http://fpadistancia.iescomercio.com), libros de consulta y prensa especializada, vídeos explicativos, manuales de Internet etc.