Asir 1 Ibd 2013-14
Asir 1 Ibd 2013-14
Asir 1 Ibd 2013-14
SAN SEBASTIÁN
D EdePbase
Sistemas gestores A R TdeAdatos
MENTO DE INFORMÁTICA 2012/13
GESTIÓN
DE BASES DE DATOS
<<Nombre Módulo>>
<<Nombre del Ciclo>>
<<Nombre apellidos profesor/es>>
Fco. Javier Pazos Tilves
Luis Padilla Echevarría
Curso
Curso
2013/14
20xx/xx
A.S.I.R
Técnico Superior en
Administración de Sistemas
Informáticos en Red
I.E.S. San Sebastián - Departamento de
1 / 52
Informática
V 1.0
Sistemas gestores de base de datos
1. INTRODUCCIÓN3
2. OBJETIVOS GENERALES
3. ORIENTACIONES PEDAGÓGICAS
4. CAPACIDADES TERMINALES
5.METODOLOGÍA
6. OBJETIVOS DEL MÓDULO
7. CONTENIDOS
8. PROGRAMACIÓN DE AULA
9. TEMPORALIZACIÓN
10. ADAPTACIÓN A NECESIDADES DE APRENDIZAJE DEL ALUMNADO
11. EVALUACIÓN
12. RECURSOS Y MATERIAL DIDÁCTICO
13. BIBLIOGRAFÍA
Código: 0372
1. INT RODUCCIÓN
El objetivo de esta programación didáctica es elaborar un documento de
referencia para el normal desarrollo del proceso de aprendizaje y evaluación
del alumno, donde se tengan en cuenta qué, cómo y cuándo enseñar y
evaluar todo el proceso de enseñanza – aprendizaje, teniendo como
referencia siempre la normativa vigente.
Página núm. 9 BOJA núm. 168 Sevilla, 27 de agosto 2010. Código: 0377
2. OBJETIVOS GENERALES
La formación del módulo contribuye a alcanzar los objetivos generales
de este ciclo formativo que se relacionan a continuación:
3. O R I E N TA C I ON E S P E D A G Ó G IC A S
Orientaciones pedagógicas.
f), g), h), i), k), ñ) y p) del ciclo formativo, y las competencias profesionales,
personales y sociales b), e), f), g), h), m), n), ñ) y s) del título.
Las líneas de actuación en el proceso de enseñanza-aprendizaje que
permiten alcanzar los objetivos del módulo versarán sobre:
Identificar los diferentes sistemas de ficheros y sus usos.
Analizar las condiciones que permiten la implementación de una
base de datos y su diseño mediante entidad-relación o
normalización.
Resolver las cuestiones más comunes de interrogación de una
I.E.S. San Sebastián - Departamento de
5 / 52
Informática
Sistemas gestores de base de datos
4. RESULTADO DE
APRENDIZAJE
Los alumnos/as deben alcanzar al finalizar el presente módulo:
Implanta sistemas gestores de bases de datos analizando sus
características y ajustándose a los requerimientos mediante entidad
relación.
Implanta sistemas gestores de bases de datos analizando sus
características y ajustándose a los requerimientos mediante
normalización.
Resuelve el control de acceso utilizando herramientas gráficas y
comandos del lenguaje del sistema gestor.
Automatiza tareas de administración del gestor utilizando guiones de
sentencias.
Interroga la base de datos mediante el lenguaje SQL.
5. METODOLOG ÍA
Metodología didáctica
6. OBJETIVOS
Los objetivos marcados para el módulo de gestión de bases de datos son:
El alumno:
Reconoce los elementos de las bases de datos analizando sus funciones
y valorando la utilidad de sistemas gestores.
Diseña modelos lógicos normalizados interpretando diagramas
entidad/relación.
Realiza el diseño físico de bases de datos utilizando asistentes,
herramientas gráficas y el lenguaje de definición de datos.
Consulta la información almacenada manejando asistentes, herramientas
gráficas y el lenguaje de manipulación de datos.
Modifica la información almacenada utilizando asistentes, herramientas
gráficas y el lenguaje de manipulación de datos.
Ejecuta tareas de aseguramiento de la información, analizándolas y
aplicando mecanismos de salvaguarda y transferencia.
7. CONT ENIDOS
La relación de contenidos mínimos:
Contenidos
Contenidos.
El proceso de normalización.
Características de la Primera Forma Normal (1FN)
Concepto de dependencia funcional.
Características de la Segunda Forma Normal (2FN)
Características de la tercera Forma Normal (3FN)
Características de la Forma Normal de Boyce-Codd(FNBC)
Concepto de vista.
Aplicaciones que tienen las vistas.
Crear y manipular una vista.
Modificación y eliminación de una vista.
Vista actualizable.
Diccionario de datos para trabajar con las vistas de la base de
datos.
Concepto de índice.
Aplicaciones que tienen los índices.
Crear y eliminar un índice.
Diccionario de datos para trabajar con índices de la base de
datos.
Concepto de sinónimo.
Crear y eliminar un sinónimo.
Diccionario de datos para trabajar con los sinónimos de la base
de datos.
8. PROGRAMACI ÓN DE AULA
Los contenidos anteriores se trabajarán desarrollados en las siguientes
unidades didácticas:
Temporalización del módulo
Evaluación Contenidos
1. Evaluación.
2. Evaluación.
3. Evaluación.
Objetivos
Contenidos
Exposición del concepto de sistema de información.
Exposición y debate sobre el concepto de sistema informático
Exposición de los conceptos de fichero, registro y campo.
Exposición relativa a los medios de almacenamiento de la información en un ordenador.
Concepto de registro físico.
Organizaciones de ficheros.
Acceso a los registros del fichero.
Los tipos de ficheros.
Operaciones que se realizan con los ficheros.
Qué es un sistema de información orientado al proceso.
Concepto de base de datos.
Qué es un sistema de información orientado a los datos y comparación con un sistema
de información orientado al proceso.
Niveles de la arquitectura de una base de datos.
Tipos de bases de datos.
Sistema Gestor de Base de Datos (SGBD) y sus funciones.
Componentes de un Sistema Gestor de Base de Datos (SGBD).
Los tipos de Sistemas Gestores de Base de Datos (SGBD).
Diferentes usuarios que están presentes en el entorno de un sistema de bases de datos.
.
Metodología
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Modelo entidad-relación.
1. Objetivos
Que cada uno de los alumnos y de las alumnas reconozca la
necesidad de aplicar una técnica para el diseño de una base de
datos.
Conocer la secuencia a aplicar en el diseño de la base de datos.
Motivar al alumnado para que se implique en el aprendizaje de esta
técnica de diseño.
Identificar los conceptos de entidad, relación y atributo y
representarlos utilizando el símbolo gráfico correspondiente.
Identificar los diferentes tipos de atributos y representarlos utilizando
el símbolo gráfico correspondiente.
Identificar los atributos identificador principal e identificador
alternativo y representarlos utilizando el símbolo gráfico
correspondiente.
Identificar el grado de una relación y el rol que desempeña cada
entidad y representarlo gráficamente.
Diferencia cuando se debe utilizar una relación ternaria en vez de dos
relaciones binarias.
Identificar y representar la cardinalidad de las relaciones
Identificar y representar las entidades débiles precisando el tipo de
debilidad.
Reconocer, globalmente, cada uno de los conceptos expuestos con
anterioridad. Aprender a elaborar un diagrama del modelo entidad-
relación.
Aplicar de manera práctica los conceptos y técnicas expuestos hasta
el momento.
Enriquecerse con las aportaciones de las restantes personas.
Reconocer los elementos que pertenecen al modelo entidad-relación
extendido y saber representarlos gráficamente.
Reconocer globalmente cada uno de los conceptos expuestos con
anterioridad.
Aprender a elaborar un diagrama del modelo entidad-relación.
Aplicar, de manera práctica, los conceptos y técnicas expuestos
hasta el momento.
Enriquecerse con las aportaciones de las restantes personas.
Demostrar el grado de asimilación de los contenidos expuestos en la
UD.
2. Contenidos:
5. Metodología
Objetivos
Contenidos
Modelo relacional.
Elementos básicos del modelo relacional.
Conceptos de tupla, grado y cardinalidad.
Propiedades de las relaciones.
Los atributos clave.
Las restricciones del modelo relacional.
Los conceptos de esquema de una relación y esquema de una base
de datos relacional.
Los operadores del algebra relacional.
Modo en el que se realiza el cálculo relacional.
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Metodología
Objetivos
Contenidos
Conversión del esquema del modelo entidad-relación al modelo
relacional.
Conversión de entidades y sus atributos.
Conversión de relaciones binarias que tienen un tipo de
correspondencia 1:1.
Conversión de relaciones binarias que tienen un tipo de
correspondencia 1:N.
Conversión de relaciones binarias que tienen un tipo de
correspondencia N:M.
Conversión de relaciones recursivas.
Conversión de relaciones n-arias.
Elementos del modelo entidad-relación que no son
representables en el modelo relacional.
Eliminación de atributos compuestos.
Eliminación de atributos multivalor.
Eliminación de jerarquías de generalización.
Cómo identificar y documentar las restricciones que no pueden
plasmarse en el modelo relacional.
Transformación de un esquema del modelo entidad-relación al
esquema equivalente del modelo relacional.
Criterios de evaluación.
Metodología
El trabajo en el aula consistirá en creación de diversas bases de
datos desde los supuestos dados y su documentación, para lo que
dispondrán de toda la documentación que se considere oportuna,
además de la asistencia permanente del profesor.
Objetivos
Contenidos
El proceso de normalización.
Características de la Primera Forma Normal (1FN)
Concepto de dependencia funcional.
Características de la Segunda Forma Normal (2FN)
Características de la tercera Forma Normal (3FN)
Características de la Forma Normal de Boyce-Codd(FNBC)
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Objetivos
Contenidos
Criterios de evaluación.
Se han reconocido la necesidad de aplicar técnicas para poder realizar el diseño de una
base de datos, a la vez que enmarca en ellas la fase dedicada al diseño físico.
Se han aplicado el diseño de la base de datos.
Se han utilizado sentencias del lenguaje SQL y clasificarlas, identificando el sublenguaje al
que pertenecen.
Aprender el modo de crear, eliminar y modificar una base de datos tanto en modo gráfico
(utilizando asistentes y herramientas gráficas) como en modo comando (utilizando el
lenguaje de definición de datos).
Se han de creado, eliminado y modificado una tabla tanto en modo gráfico (utilizando
asistentes y herramientas gráficas) como en modo comando (utilizando el lenguaje de
definición de datos).
Metodología.
Objetivos.
Que cada uno de los alumnos y de las alumnas sepa utilizar la sentencia SELECT y la(s)
herramienta(s) gráfica(s) adecuada(s) para realizar una consulta en la que se seleccionen
todas las columnas o determinadas columnas de una tabla.
También aprenderá a establecer un alias para las columnas.
Que cada uno de los alumnos y de las alumnas reconozca cuáles son los operadores
aritméticos que se pueden utilizar en una consulta y que sepa aplicarlos, tanto en modo
comando como en modo gráfico, para generar columnas calculadas.
Que cada uno de los alumnos y de las alumnas reconozca el modo en el que interactúan
los operadores aritméticos, relacionales y lógicos cuando aparecen combinados en una
expresión.
Que cada uno de los alumnos y de las alumnas sepa aplicar, tanto en modo comando
como en modo gráfico, la sentencia SELECT conjuntamente con los operadores, para
realizar una consulta en la que se seleccionen todas las filas o determinadas filas de una
tabla.
También aprenderá a elaborar una consulta en la que no se devuelven las filas repetidas.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa aplicar, tanto en modo comando
como en modo gráfico, la sentencia SELECT conjuntamente con los operadores, para
realizar una consulta en la que se seleccionen determinadas filas de una tabla utilizando
los operadores BETWEEN, IN, LIKE.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa valorar la incidencia de los valores
nulos en el proceso de selección de filas en una sentencia SELECT y cómo actuar, tanto
en modo comando como en modo gráfico, para detectar dichos valores y realizar su
conversión, si procede.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa operar, tanto en modo comando
como en modo gráfico, con datos de tipo texto.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa operar, tanto en modo comando
como en modo gráfico, con datos de tipo fecha.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa operar, tanto en modo comando
como en modo gráfico, con aquellas funciones que actúan sobre datos de tipo numérico.
Reconocer las diferentes soluciones posibles al problema planteado valorando las ventajas
e inconvenientes de cada una de ellas.
Que cada uno de los alumnos y de las alumnas sepa actuar, tanto en modo comando
como en modo gráfico, sobre una consulta para que devuelva los resultados ordenados en
I.E.S. San Sebastián - Departamento de
4 / 52
Informática
Sistemas gestores de base de datos 2012/13
Contenidos.
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Metodología
Objetivos.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de vista.
Diferenciar los conceptos de tabla y vista.
Que cada uno de los alumnos y de las alumnas reconozca los campos de aplicación de las
vistas.
Que cada uno de los alumnos y de las alumnas sepa crear y manipular una vista, tanto en
modo comando como en modo gráfico.
Que cada uno de los alumnos y de las alumnas sepa crear y manipular una vista, tanto en
modo comando como en modo gráfico.
Que cada uno de los alumnos y de las alumnas sepa reconocer las características que
debe cumplir una vista para que sea actualizable
Que cada uno de los alumnos y de las alumnas sepa acceder al diccionario de datos para
I.E.S. San Sebastián - Departamento de
7 / 52
Informática
Sistemas gestores de base de datos 2012/13
Contenidos.
Concepto de vista.
Aplicaciones que tienen las vistas.
Crear y manipular una vista.
Modificación y eliminación de una vista.
Vista actualizable.
Diccionario de datos para trabajar con las vistas de la base de datos.
Concepto de índice.
Aplicaciones que tienen los índices.
Crear y eliminar un índice.
Diccionario de datos para trabajar con índices de la base de datos.
Concepto de sinónimo.
Crear y eliminar un sinónimo.
Diccionario de datos para trabajar con los sinónimos de la base de datos.
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Objetivos.
Que cada uno de los alumnos y de las alumnas sepa cómo proceder, tanto utilizando el
lenguaje SQL como utilizando una herramienta gráfica, para modificar una fila a una tabla.
Que cada uno de los alumnos y de las alumnas sepa cómo proceder, tanto utilizando el
lenguaje SQL como utilizando una herramienta gráfica, para modificar una fila a una tabla.
Que cada uno de los alumnos y de las alumnas sepa cómo proceder, tanto utilizando el
lenguaje SQL como utilizando una herramienta gráfica, para añadir varias filas a una tabla
obteniéndolas a partir de una subconsulta.
Que cada uno de los alumnos y de las alumnas sepa cómo proceder, tanto utilizando el
lenguaje SQL como utilizando una herramienta gráfica, para modificar las filas de una tabla
utilizando una subconsultas tanto en la cláusula WHERE como en la cláusula SET.
Que cada uno de los alumnos y de las alumnas sepa cómo proceder, tanto utilizando el
lenguaje SQL como utilizando una herramienta gráfica, para eliminar las filas de una tabla
utilizando una subconsulta en la cláusula WHERE.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de secuencia así
como su utilidad.
Que cada uno de los alumnos y de las alumnas sepa crear, modificar y eliminar una
secuencia, tanto en modo comando como en modo gráfico.
Que cada uno de los alumnos y de las alumnas sepa acceder al diccionario de datos para
trabajar con las secuencias de la base de datos
Que cada uno de los alumnos y de las alumnas sepa utilizar la sentencia INSERT cuando
emplea una secuencia.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de transacción e
identifique las sentencias relacionadas con ello.
Diferenciar las transacciones implícitas de las explicitas.
Que cada uno de los alumnos y de las alumnas sepa anular o aceptar los cambios
producidos por una transacción.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de concurrencia, el
de bloqueo y el de las diferentes técnicas de bloqueo que se pueden aplicar.
Que cada uno de los alumnos y de las alumnas sepa aplicar diferentes bloqueos a las
tablas de una base de datos.
Contenidos.
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Se ha utilizando una herramienta gráfica, para añadir varias filas a una tabla obteniéndolas
a partir de una subconsulta, la cláusula WHERE como en la cláusula SET, para eliminar las
filas de una tabla utilizando una subconsulta en la cláusula WHERE.
Se sepa crear, modificar y eliminar una secuencia, tanto en modo comando como en modo
gráfico.
Se sepa acceder al diccionario de datos para trabajar con las secuencias de la base de
datos
Se sepa utilizar la sentencia INSERT cuando emplea una secuencia.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de transacción e
identifique las sentencias relacionadas con ello.
Se sepa diferenciar las transacciones implícitas de las explicitas.
Se sepa anular o aceptar los cambios producidos por una transacción.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de concurrencia, el
de bloqueo y el de las diferentes técnicas de bloqueo que se pueden aplicar.
Se sepa aplicar diferentes bloqueos a las tablas de una base de datos.
Objetivos.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de lenguaje de
programación para una base de datos, que sepa describir las características
fundamentales del lenguaje para el SGBD de referencia y que identifique los lenguajes de
programación correspondientes a diferentes SGBD.
Que cada uno de los alumnos y de las alumnas sepa identificar el concepto de guión y
clasificarlo según sus tipos.
Que cada uno de los alumnos y de las alumnas sepa identificar los tipos de datos
existentes en el SGBD con el que va a trabajar y que sepa acceder a la ayuda del SGBD.
Que cada uno de los alumnos y de las alumnas aprenda a redactar correctamente un
identificador respetando las normas de escritura impuestas por el SGBD de referencia a la
vez que sabe acceder a la ayuda incorporada.
Que cada uno de los alumnos y de las alumnas reconozca el concepto de variable y sepa
declararla según el SGBD de referencia.
Saber acceder a la ayuda incorporada.
Tomando como referencia el SGBD que se vaya a utilizar, cada uno de los alumnos y de
las alumnas diferenciará los conceptos de variable y constante, identificando las
constantes literales.
Saber acceder a la ayuda incorporada.
Tomando como referencia el SGBD que se vaya a utilizar, cada uno de los alumnos y de
las alumnas identificará los diferentes operadores y el modo en el que actúan a la vez que
reconocerá sus prioridades a la hora de operar.
Saber acceder a la ayuda incorporada.
Identificar y reconocer el modo en el que actúan las funciones predefinidas.
Saber acceder a la ayuda incorporada.
Identificar las estructuras de control disponibles en el SGBD de referencia y saber
utilizarlas correctamente.
Saber acceder a la ayuda incorporada.
Reconocer el modo de introducir comentarios en un guión y de repasar todos los
elementos del lenguaje vistos hasta el momento.
Adquirir práctica en la aplicación de los contenidos expuestos hasta el momento.
Reconocer las dudas que surgen al trabajar de forma autónoma.
Enriquecerse con las aportaciones de los demás componentes del curso.
Identificar el concepto de subprograma, reconocer su estructura y sus tipos.
Saber acceder a la ayuda incorporada.
Adquirir destrezas para trabajar (crear, modificar y eliminar) y ejecutar procedimientos que
utilizan parámetros de diferentes tipos.
Saber acceder a la ayuda incorporada.
Adquirir destrezas para trabajar (crear, modificar y eliminar) y ejecutar funciones que
utilizan parámetros de diferentes tipos.
Saber acceder a la ayuda incorporada.
Contenidos.
Criterios de evaluación.
La evaluación de los alumnos se puede realizar siguiendo estos criterios:
Un examen Práctico
Las pruebas escritas que sean del tipo test se considerará acertada con un punto y
no acertada descontará ¼ de punto con el fin de eliminar la aleatoriedad en las
respuestas del alumno
Calificación = (Práctico)
Se calificará a los alumnos en sesiones de evaluación una vez al final de cada trimestre.
Calificación Final.
El alumno que tenga pendiente las dos evaluaciones o una de ellas podrá
presentarse a los exámenes de Recuperación. Para una valoración positiva
deberá:
Se elaborará un plan de recuperación, con vistas a la evaluación final tanto para los
alumnos que no han superado el módulo mediante evaluación parcial, así como alumnos que
quieran mejorar los resultados obtenidos en el módulo, estos alumnos tendrá obligación de asistir
a clases y continuar con las actividades lectivas hasta la fecha de finalización del régimen
ordinario de clase.
Los alumnos que agoten convocatoria podrán solicitar una evaluación extraordinaria.
Para superar esta evaluación extraordinaria deberán realizar una prueba teórico-práctica sobre los
contenidos del módulo. Cuya nota deberá ser igual a 5 o mayor para superar el módulo.
O sea el que tenga 10% de F.I. no tendrá reducción de nota, el que tenga 15% tendrá una
reducción de 1,5 ptos, y el que tenga un 20% tendrá una reducción de 3 ptos.
Cada alumno deberá justificar a todos los profesores las faltas para que estás sean contabilizadas
como justificadas.
14. BIBLIOGRAFÍA
Gestión de bases de datos, Alfons González editorial Ra-ma.