Professional Documents
Culture Documents
HEZIKETAKO ZIKLOEN
PROGRAMAZIOA
PROGRAMACIN
DE LOS CICLOS FORMATIVOS
DE FORMACIN PROFESIONAL
INFORMTICA Y
COMUNICACIONES
TCNICO SUPERIOR EN
DESARROLLO DE APLICACIONES MULTIPLATAFORMA
LANBIDE
HEZIKETAKO ZIKLOEN
PROGRAMAZIOA
PROGRAMACIN
DE LOS CICLOS FORMATIVOS
DE FORMACIN PROFESIONAL
INFORMTICA Y
COMUNICACIONES
TCNICO SUPERIOR EN
DESARROLLO DE APLICACIONES MULTIPLATAFORMA
Edicin:
1. , junio 2011
Autores:
Edicin y coordinacin:
Diseo y maquetacin:
TRESDETRES
D.L.:
BI-384/2011
NDICE
SECUENCIACIN DE UD Y TEMPORALIZACIN
Horas: 198
N de unidades: 13
Pg.
Unidad didctica n 0:
Presentacin del mdulo
Pg. 06
Unidad didctica n 1:
Anlisis introductorio de las bases de datos
Pg. 09
Unidad didctica n 2:
Interpretacin del diseo conceptual. Modelo Entidad/Relacin
Pg. 18
Unidad didctica n 3:
Interpretacin del diseo lgico. Modelo relacional
Pg. 25
Unidad didctica n 4:
Transformacin del modelo Entidad/Relacin al modelo relacional
Pg. 32
Unidad didctica n 5:
Normalizacin de relaciones
Pg. 39
Unidad didctica n 6:
Elaboracin del diseo fsico.
Pg. 45
Unidad didctica n 7:
Elaboracin de consultas bsicas de seleccin
Pg. 52
Unidad didctica n 8:
Aplicacin de Funciones en consultas de seleccin.
Pg. 64
Unidad didctica n 9:
Elaboracin de clusulas avanzadas de seleccin.
Pg. 77
10
Pg. 83
Pg. 93
12
Pg. 107
13
Pg. 128
11
INFORMTICA Y
COMUNICACIONES
B2
B3
B4
B5
B6
B7
DURACIN
1 h.
6 h.
14 h.
8 h.
13 h.
UD 5: Normalizacin de relaciones.
8 h.
10 h.
14 h.
10 h.
10 h.
X
X
10 h.
UD 11: Creacin y manipulacin de otros objetos de la base de datos: vistas, sinnimos, usuarios, roles,
perfiles, ndices y secuencias.
22 h.
60 h.
12 h.
X
X
TOTAL
Bloque 1: Almacenamiento de la informacin.
Bloque 2: Bases de datos relacionales.
Bloque 3: Realizacin de consultas.
Bloque 4: Tratamiento de datos.
Bloque 5: Programacin de bases de datos.
198 horas
Bloque 6: Interpretacin de diagramas Entidad/Relacin
Bloque 7: Uso de bases de datos objeto-relacionales
INFORMTICA Y
COMUNICACIONES
Duracin: 1 hora
Objetivos de aprendizaje:
1. Conocer la planificacin global de desarrollo del mdulo, as como a los miembros del grupo.
2. Comprender los criterios que sern considerados y aplicados por el profesor o profesora en la gestin del proceso formativo.
3. Identificar los derechos y obligaciones como estudiante, en relacin con el mdulo.
4. Comprender las principales interrelaciones que se dan entre las unidades didcticas del mdulo y entre este y los dems que lo constituyen.
5. Identificar los propios conocimientos en relacin con los que se deben alcanzar en el mdulo.
CONTENIDOS
PROCEDIMENTALES
Anlisis de las relaciones existentes entre los mdulos del ciclo y las de ste con las cualificaciones que le sirven de referente.
Identificacin y registro en el soporte adecuado de los aspectos, normas y elementos que se planteen en torno a cuestiones
disciplinares, metodolgicos, relacionales, etc.
CONCEPTUALES
Valorar la importancia de lograr un consenso en relacin con los comportamientos deseados por parte de todos los componentes
del grupo, incluido el profesor o la profesora.
Normas y criterios a seguir en el desarrollo del mdulo
ACTITUDINALES
Bloques
1
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
A1 Presentacin de
alumnos y alumnas y
profesor o profesora.
Objetiv.
Implicad.
METODOLOGA
T
10
min.
2-4
10
min.
QUIN
Pr
Al
X
X
CMO se va a hacer
RECURSOS
PARA QU se va a hacer
CON QU se va a hacer
No se requieren medios
especiales para llevarla a
cabo
Pizarra.
Presentacin en Power o
similar.
Cronogramas
Fotocopias con la
informacin.
2-3
10
min.
Cuestionarios
30
min.
INFORMTICA Y
COMUNICACIONES
La actividad A1 ser suficiente con que se realice en uno de los mdulos. El equipo del ciclo se pondr de acuerdo en determinar en cul se har.
La actividad A4 puede mantenerse aunque en cada una de las unidades didcticas se realiza una actividad que incluya una evaluacin inicial. En todo caso, ambas actividades son compatibles y
complementarias. Puede ser un primer momento para tomar contacto con los conocimientos previos, de modo general, aunque sea en cada unidad donde se haga una incidencia mayor.
En las unidades didcticas de este mdulo, las actividades pueden ser de enseanza y aprendizaje (A) o de evaluacin (E). En ocasiones, una misma actividad adems de ser de enseanza y
aprendizaje, puede serlo, tambin, de evaluacin. En estos casos se expresar como (An-Em) y sern actividades que participan de la triple naturaleza. La numeracin de las A, la (n) y de las E,
la (m) es independiente entre s.
INFORMTICA Y
COMUNICACIONES
Duracin: 6 horas
RA1: Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
7.
8.
PROCEDIMENTALES
Bloques
1
X
X
X
X
X
X
X
X
X
X
X
X
CONCEPTUALES
INFORMTICA Y
COMUNICACIONES
o Recursos humanos.
Funcionamiento del SGBD.
o Segn el modelo lgico de datos: modelo jerrquico, de red, relacional, orientado a objetos.
o Segn el nmero de sitios: centralizados, distribuidos.
Bases de datos centralizadas y bases de datos distribuidas.
o Arquitectura.
o Ventajas y desventajas.
Tcnicas de fragmentacin: vertical, horizontal, mixta.
X
X
X
X
X
X
X
X
X
X
X
ACTITUDINALES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
T
15
min.
QUIN
Pr
Al
X
X
CMO se va a hacer
Presentando los objetivos de
aprendizaje generales, situando las
unidades en el mdulo y
relacionndolas entre s y con el resto
de los mdulos especficos que
componen el ciclo formativo.
PARA QU se va a hacer
RECURSOS
CON QU se va a hacer
DCB.
Informacin digitalizada sobre
trabajos y actividades que se
Para predisponer favorablemente al alumno hande realizar, mostrando
o la alumna con el tipo de trabajo a
ejercicios tipo y material a
desarrollar.
utilizar a lo largo del curso.
15
min.
INFORMTICA Y
COMUNICACIONES
15
min.
11
INFORMTICA Y
COMUNICACIONES
20
min.
La exposicin se acompaar de
ejemplos que por su temtica resulten
cercanos al alumnado.
A4 Exposicin relativa a los medios de
almacenamiento de la informacin en un
ordenador.
15
min.
10
min.
35
min.
12
INFORMTICA Y
COMUNICACIONES
15
min.
10
min.
30
min.
Posteriormente, se explicar la
dependencia que existe entre el
programa y el fichero.
A continuacin, se describirn las
ventajas e inconvenientes que presenta
un sistema de informacin orientado al
proceso. Se describirn, especialmente,
los conceptos de dependencia,
13
INFORMTICA Y
COMUNICACIONES
30
min.
Explicacin, por parte del profesor o la Definir lo que es una base de datos utilizando
profesora, de las diferentes definiciones trminos tcnicos.
que existen del concepto de base de
datos.
15
min.
30 h.
Explicacin, por parte del profesor o la Nombrar los niveles de la arquitectura de una
profesora de las diferentes visiones que base de datos y describir las caractersticas
sobre una base de datos pueden tener de cada nivel.
diferentes usuarios.
14
INFORMTICA Y
COMUNICACIONES
2-3
15
min.
20
min.
10
min.
15
INFORMTICA Y
COMUNICACIONES
15
min.
Internet, etc.
10
min.
Explicacin, por parte del profesor o la Identificar los usuarios de un sistema de base Apuntes, libros, vdeos
profesora, de diferentes usuarios que
de datos as como las funciones que son de
relacionados con el tema,
estn relacionados con las bases de
su competencia.
Internet, etc.
datos. Se incidir especialmente en los
conceptos y funciones de los
diseadores de bases de datos y de los
administradores de bases de datos
20
min
15
min
16
INFORMTICA Y
COMUNICACIONES
tcnica.
OBSERVACIONES
Debido a la gran cantidad de conceptos presentes en esta unidad didctica, sera interesante que el profesor o la profesora ofrezca al alumnado alguna aplicacin informtica (Freemind, Visio,
SmartDraw ) que permita elaborar mapas mentales en los que se recojan todos los trminos anteriormente mencionados a medida que van apareciendo. Esta actividad puede resultar motivadora
en su aprendizaje facilitando la asimilacin de los conceptos expuestos.
Se trata de una UD con marcado carcter terico en la que se utilizan conceptos abstractos, por lo que es conveniente que el profesor o la profesora realice representaciones grficas y exponga
ejemplos que faciliten la comprensin de los contenidos por parte del alumnado.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
Ms adelante, en la UD5, se plantear una actividad de evaluacin que consistir en una prueba escrita de tipo test en la que el alumnado deber responder a preguntas referentes a contenidos
trabajados en esta unidad y siguientes con el objetivo de demostrar el grado de asimilacin de los contenidos expuestos en esta UD.
17
INFORMTICA Y
COMUNICACIONES
Duracin: 14 horas
CONTENIDOS
PROCEDIMENTALES
X
X
X
X
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin.
X
X
CONCEPTUALES
ACTITUDINALES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
A0 Presentacin de la UD.
METODOLOGA
Objetiv.
Implicad.
T
15
min.
QUIN
Pr
Al
X
CMO se va a hacer
El profesor o la profesora presenta los
objetivos de aprendizaje, los contenidos y
el tipo de actividades que se llevarn a
cabo, sita la unidad en el mdulo y la
RECURSOS
PARA QU se va a hacer
CON QU se va a hacer
18
INFORMTICA Y
COMUNICACIONES
15
min.
desarrollar.
30
min.
1 h.
19
INFORMTICA Y
COMUNICACIONES
1 h.
30
min.
20
INFORMTICA Y
COMUNICACIONES
1 h.
30
min.
1 h.
21
INFORMTICA Y
COMUNICACIONES
30
min.
2 h.
Solapada/no solapada.
22
INFORMTICA Y
COMUNICACIONES
4 h.
30
min.
Diseos conceptuales ya
elaborados segn el modelo
entidad-relacin para que sean
interpretados.
Diseos conceptuales ya
elaborados segn el modelo
entidad-relacin que sirvan de
base para el proyecto a
desarrollar durante el curso.
Se ir aumentando progresivamente la
complejidad de los supuestos
propuestos.
En los modelos propuestos se intentarn
representar situaciones habituales en los
sistemas informticos actuales basados
en bases de datos.
E1 Realizacin de un proyecto en el que se
disea una base de datos.
1 h.
23
INFORMTICA Y
COMUNICACIONES
OBSERVACIONES
En el DCB que corresponde a este mdulo se persigue un resultado de aprendizaje descrito como disea modelos relacionales normalizados, interpretando diagramas entidad/relacin entre cuyos
criterios de evaluacin no hay ninguno que se refiera explcitamente a la identificacin del significado de la simbologa propia de este tipo de diagramas. Sin embargo, el correcto conocimiento de tal
simbologa es imprescindible para abordar el diseo lgico de una base de datos relacional (unidades siguientes). Se propone esta unidad didctica precisamente con ese nico objetivo de
aprendizaje.
En esta unidad didctica se dar especial importancia a la correcta interpretacin de la diversa y variada simbologa utilizada en los diagramas entidad/relacin.
En el DCB se indica que Una metodologa muy apropiada es el aprendizaje basado en proyectos o en problemas, dado que los trabajos o proyectos en este mdulo pueden reproducir
perfectamente una situacin real de una empresa. Este tipo de metodologas aumentan la motivacin del alumnado, fomentan el trabajo en equipo y la investigacin y les ayuda a relacionar mejor la
teora y la prctica. Con esta finalidad se propone que los alumnos y las alumnas se distribuyan en grupos de tal modo que afronten un proyecto consistente en realizar el diseo de una base de
datos." Este proyecto se inicia en esta unidad didctica y tendr continuidad a lo largo las siguientes. En esta unidad didctica, as como en cada una de las restantes, se reserva un tiempo para la
realizacin de cada una de las fases del proyecto. Segn lo estime el profesor o la profesora, el proyecto puede comenzar al concluir cada una de las unidades didcticas, o bien una vez que han
concluido todas ellas, de tal manera que el proyecto tenga un carcter integrador de toda la materia expuesta durante el curso.
La primera fase del proyecto abarcar las unidades didcticas 2, 3, 4 y 5. En esta fase el profesor o la profesora presentar varios modelos entidad/relacin con la finalidad de que el alumnado
realice:
o La interpretacin de uno de los modelos conceptuales de datos propuestos (UD 2).
o La aplicacin de las reglas de transformacin del modelo conceptual escogido al modelo lgico relacional, indicando las claves y las restricciones de integridad (UD 4).
o La normalizacin del modelo relacional (UD 5).
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
Ms adelante, en la UD 5, se plantear una actividad de evaluacin que consistir en una prueba escrita de tipo test en la que el alumnado deber responder a preguntas referentes, entre otras, a
contenidos trabajados en esta unidad con el objetivo de demostrar el grado de asimilacin de los mismos. En esa actividad se incluir tambin un ejercicio prctico de interpretacin de un diseo
conceptual propuesto.
24
INFORMTICA Y
COMUNICACIONES
Duracin: 8 horas
RA2: Crea bases de datos, definiendo su estructura y las caractersticas de sus elementos segn el modelo relacional.
RA6: Disea modelos relacionales normalizados, interpretando diagramas de entidad/relacin.
Objetivos de aprendizaje:
1.
2.
3.
4.
CONTENIDOS
Bloques
1
PROCEDIMENTALES
CONCEPTUALES
ACTITUDINALES
Modelos de datos:
o Definicin.
o Clasificacin: conceptual (modelo entidad/relacin), lgico (modelo relacional), fsico.
El modelo relacional. Terminologa y estructura del modelo relacional:
o Relacin o tabla.
o Tuplas o filas de la relacin.
o Atributos o columnas de la relacin.
o Caractersticas y estructura de una relacin. Claves (candidata, primaria, alternativa, ajena o extranjera).
o Esquema de una relacin.
o Instancia de una relacin.
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin.
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
25
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
15
min.
15
min.
QUIN
Pr
Al
X
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
1-2
45
min.
RECURSOS
26
INFORMTICA Y
COMUNICACIONES
2-3
45
min.
2-3
20
min.
2-3
15
min.
27
INFORMTICA Y
COMUNICACIONES
relacin.
diapositivas, etc.
2-3
1 h.
2 h.
28
INFORMTICA Y
COMUNICACIONES
De obligatoriedad (NOT
NULL)
De integridad referencial
(FOREIGN KEY)
De verificacin (CHECK)
De asercin (ASSERTION)
Disparadores (TRIGGER)
29
INFORMTICA Y
COMUNICACIONES
15
min.
10
min.
1-2-3-4
2 h.
OBSERVACIONES
En el DCB asociado a este mdulo se explicita que no se contempla en este mdulo la realizacin de diseos conceptuales ni lgicos, sino slo su interpretacin.Para poder interpretar un diseo
lgico, en este caso el modelo relacional, es necesario conocer previamente las caractersticas y particularidades de dicho modelo. Esta unidad didctica pretende proporcionar al alumnado ese
conocimiento.
Esta unidad didctica tiene como fin sentar las bases del modelo relacional, de tal modo que el alumno o la alumna adquiera base de conocimientos suficientes como para interpretar correctamente
30
INFORMTICA Y
COMUNICACIONES
el diseo lgico basado en el modelo relacional y as pueda abordar con xito la siguiente unidad didctica en la cual se conecta el resultado obtenido en la fase del diseo conceptual con el inicio del
diseo lgico.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
Ms adelante, en la UD5, se plantearn una actividad de evaluacin que consistir en una prueba escrita de tipo test en la que el alumnado deber responder, entre otras, a contenidos trabajados en
esta unidad con el objetivo de demostrar el grado de asimilacin de los mismos.
31
INFORMTICA Y
COMUNICACIONES
Duracin: 13 horas
CONTENIDOS
Bloques
1
PROCEDIMENTALES
X
X
CONCEPTUALES
X
X
ACTITUDINALES
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin.
X
X
32
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
Todos
15
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
1-2-3-4-56
20
min.
33
INFORMTICA Y
COMUNICACIONES
1-2-3-4-56
1 h.
1-2-3-4-56
1 h.
1-2-3-4-56
45
min.
34
INFORMTICA Y
COMUNICACIONES
A6 Demostracin concerniente a la
conversin de relaciones reflexivas o
recursivas.
1-2-3-4-56
1 h.
1-2-3-4-56
50
min.
1-2-3-4-56
20
min.
1-2-3-4-56
20
min.
35
INFORMTICA Y
COMUNICACIONES
1 h.
1-2-3-4-56
1 h.
30
min.
Todos
30
min.
36
INFORMTICA Y
COMUNICACIONES
Todos
1 h.
30
min.
Todos
2 h.
30
min.
37
INFORMTICA Y
COMUNICACIONES
Todos
0 h.
Diagrama entidad/relacin
correspondiente al proyecto que se ha
desarrollado en la unidad didctica 2.
OBSERVACIONES
En esta unidad didctica se pretende que el alumnado conozca y aplique un conjunto de tcnicas (reglas) en las cuales se detalla el modo de convertir, de manera sistemtica, un esquema del
modelo entidad/relacin al esquema correspondiente del modelo relacional.
El proyecto de diseo de la base de datos que se inici en la unidad didctica 2 tiene su continuidad en la unidad didctica actual. Se propone que el alumnado aborde esta actividad fuera de las
horas lectivas. El profesor o la profesora mostrar su disponibilidad para solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de esta fase de proyecto con el fin
de que el profesor o la profesora la pueda evaluar.
Al finalizar la siguiente unidad, UD5, se plantearn una actividad de evaluacin que consistir en una prueba escrita de tipo test en la que el alumnado deber responder, entre otras, a contenidos
trabajados en esta unidad con el objetivo de demostrar el grado de asimilacin de los mismos. En esa actividad se incluir tambin un ejercicio prctico para transformar un diseo conceptual basado
en el modelo entidad/relacin al diseo lgico de modelo relacional correspondiente.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
38
INFORMTICA Y
COMUNICACIONES
Duracin: 8 horas
CONTENIDOS
PROCEDIMENTALES
X
X
X
X
X
X
X
X
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
Reconocimiento y valoracin de las tcnicas de organizacin y gestin en la realizacin de las tareas de la profesin.
X
X
CONCEPTUALES
ACTITUDINALES
Bloques
UD 5: NORMALIZACIN DE RELACIONES
39
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
30
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
30
min.
UD 5: NORMALIZACIN DE RELACIONES
40
INFORMTICA Y
COMUNICACIONES
1 h.
40
min.
40
min.
UD 5: NORMALIZACIN DE RELACIONES
41
INFORMTICA Y
COMUNICACIONES
30
min.
1 h.
UD 5: NORMALIZACIN DE RELACIONES
42
INFORMTICA Y
COMUNICACIONES
1 h.
Todos
0 h.
Todos
2 h.
.
UD 5: NORMALIZACIN DE RELACIONES
Examen escrito.
43
INFORMTICA Y
COMUNICACIONES
OBSERVACIONES
Esta unidad didctica pretende, fundamentalmente, que el alumnado sea capaz de elaborar esquemas lgicos normalizados. Para ello debe ser capaz de analizar los esquemas obtenidos en las
unidades didcticas anteriores y detectar en ellos posibles anomalas con el fin de eliminarlas. En definitiva, se trata de convertir un diseo de base de datos en un buen diseo de base de datos.
Para ello debe de conocer y aplicar un conjunto de tcnicas que se engloban bajo el epgrafe de normalizacin.
Si el profesor o la profesora desea profundizar en el tema puede trabajar la Cuarta forma Normal (4FN) y la Quinta Forma Normal (5FN) aunque en el DCB no se contemplan estos dos apartados. En
este caso el esquema resultante puede ser excesivamente complejo y puede ser necesario llevar a cabo el proceso de desnormalizacin.
El proyecto de diseo de la base de datos que se inici en la unidad didctica 2 tiene su continuidad en la unidad didctica actual. Se propone que el alumnado aborde esta actividad fuera de las
horas lectivas. El profesor o la profesora mostrar su disponibilidad para solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de esta fase de proyecto con el fin
de que el profesor o la profesora la pueda evaluar.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
UD 5: NORMALIZACIN DE RELACIONES
44
INFORMTICA Y
COMUNICACIONES
Duracin: 10 horas
RA2: Crea bases de datos, definiendo su estructura y las caractersticas de sus elementos segn el modelo relacional.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
PROCEDIMENTALES
CONCEPTUALES
ACTITUDINALES
Bloques
1
X
X
X
X
X
X
X
X
X
X
X
X
45
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
15
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
15
min.
46
INFORMTICA Y
COMUNICACIONES
15
min.
diferentes versiones.
A continuacin describir,
sucintamente, cul es la utilidad de
cada sentencia y la situar en el
sublenguaje correspondiente.
A4 Explicacin de las normas de escritura
de las sentencias y del modo en el que se
ejecuta una sentencia.
15
min.
40
min.
47
INFORMTICA Y
COMUNICACIONES
10
min.
2-3-6
2 h.
4-5
2 h.
30
min.
48
INFORMTICA Y
COMUNICACIONES
definicin de datos).
Generar un conjunto de datos de
prueba que se puedan utilizar para
garantizar que el resultado de la
implementacin se ajusta al diseo.
Todos
2 h.
30
min.
49
INFORMTICA Y
COMUNICACIONES
con dificultades.
E2 Prueba escrita de evaluacin.
Todos
1 h.
Examen escrito.
Todos
0 h.
50
INFORMTICA Y
COMUNICACIONES
OBSERVACIONES
En esta unidad didctica se pretende que el alumnado sea capaz de implementar en un Gestor de Base de Datos Relacional (SGBDR) el resultado de un diseo lgico. Para ello es necesario que se
disponga de un ordenador equipado con un Sistema Gestor de Base de Datos Relacional (Oracle, SQL Server, MySQL, ...)
Durante el desarrollo de esta unidad didctica es importante dar una visin global de los SGBD evitando centrarse en un SGBD concreto por lo que es conveniente realizar frecuentes referencias
sobre la forma en la que un determinado elemento se describe en diferentes SGBD.
El proyecto de diseo de la base de datos que se inici en la unidad didctica 2 tiene su continuidad en la unidad didctica actual. Esta nueva fase del proyecto tiene como finalidad realizar la
implementacin fsica del diseo lgico desarrollado en las anteriores unidades didcticas. Se propone que el alumnado aborde esta actividad fuera de las horas lectivas. El profesor o la profesora
mostrar su disponibilidad para solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de esta fase de proyecto con el fin de que el profesor o la profesora la pueda
evaluar.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
51
INFORMTICA Y
COMUNICACIONES
Duracin: 14 horas
RA3: Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y lenguajes de manipulacin de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
PROCEDIMENTALES
Utilizacin de herramientas grficas proporcionadas por el sistema gestor SQL para la realizacin de consultas.
Realizacin de consultas simples sobre una tabla.
Realizacin de consultas sobre el contenido de varias tablas mediante composiciones internas.
Realizacin de consultas con subconsultas.
Bloques
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
52
INFORMTICA Y
COMUNICACIONES
ACTITUDINALES
X
X
X
X
X
X
X
X
X
X
Valoracin de las ventajas e inconvenientes de las distintas opciones vlidas para llevar a cabo una consulta determinada.
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
X
X
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
20
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
Esquema de presentacin de la
unidad didctica.
CON QU se va a hacer
53
INFORMTICA Y
COMUNICACIONES
componen.
A2 Prctica guiada sobre el modo de
seleccionar las columnas en una consulta.
1-2
30
min.
1-2
30
min.
54
INFORMTICA Y
COMUNICACIONES
1-2
1 h.
1-2
1 h.
30
min.
55
INFORMTICA Y
COMUNICACIONES
1-2
1 h.
56
INFORMTICA Y
COMUNICACIONES
1-2
1 h.
57
INFORMTICA Y
COMUNICACIONES
1-2
30
min.
1-3
30
min.
58
INFORMTICA Y
COMUNICACIONES
1-3
10
min.
59
INFORMTICA Y
COMUNICACIONES
1-4
30
min.
La explicacin ir acompaada de
ejemplos que contemplen los casos
anteriormente expuestos.
A12 Prctica guiada referente al modo de
operar con las subconsultas que
devuelven un nico valor.
1-4
20
min.
60
INFORMTICA Y
COMUNICACIONES
1-4
30
min.
61
INFORMTICA Y
COMUNICACIONES
1-4
2 h.
Todos
2 h.
62
INFORMTICA Y
COMUNICACIONES
Todos
1 h.
30
min.
OBSERVACIONES
Es importante que al desarrollar esta unidad didctica no se ofrezca nicamente la visin particular de un SGBDR concreto. Es conveniente establecer una comparacin entre los operadores, la forma de
acceder a la fecha actual y las posibilidades que la sentencia SELECT ofrece en los diferentes SGBDR.
Por otro lado, la sentencia SELECT es muy potente y verstil por lo que se aconseja utilizarla inicialmente con las clusulas ms elementales para progresivamente avanzar en la realizacin de consultas
cada vez ms complejas.
Por el motivo anterior, es conveniente que el alumnado aprenda a resolver una determinada consulta utilizando diferentes alternativas de tal modo que siempre sea capaz de resolver el problema que se
le plantea, independientemente del SGBDR que utilice. Por ello se propone que el profesor o la profesora muestre las equivalencias entre diferentes consultas.
En esta unidad no se proponen actividades relacionadas con el proyecto puesto que an no es posible hacer consultas en las tablas creadas debido a que aunque ya estn diseadas fsicamente desde
la unidad anterior todava no se ha insertado ninguna informacin en ellas. Las tablas del proyecto se dotarn de contenido en una de las actividades finales de la UD 10. Tras insertar informacin en
ellas, en esa misma UD 10, se propondrn seguidamente otras actividades que tengan por objeto la elaboracin de consultas en la base de datos proyectada.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
63
INFORMTICA Y
COMUNICACIONES
Duracin: 10 horas
RA3: Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y lenguajes de manipulacin de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
PROCEDIMENTALES
CONCEPTUALES
Bloques
1
Utilizacin de herramientas grficas proporcionadas por el sistema gestor para la realizacin de consultas.
Realizacin de consultas simples sobre una tabla.
Realizacin de consultas sobre el contenido de varias tablas mediante composiciones internas.
Realizacin de consultas resumen.
Realizacin de consultas con subconsultas.
X
X
X
X
X
Consultas complejas:
o Funciones aritmticas.
de valores simples: ABS, CEIL, FLOOR, MOD, NVL, POWER, ROUND, SIGN, SQRT, TRUNC.
de listas: GREATEST, LEAST.
de grupos de valores (consultas resumen de los valores de un atributo): AVG, COUNT, MAX, MIN, SUM,
VARIANCE. Clusulas DISTINCT y ALL.
o Funciones de caracteres.
que devuelven valores carcter: CHR, CONCAT, LOWER, UPPER, INITCAP, LPAD, RPAD, LTRIM, RTRIM,
REPLACE, SUBSTR, TRANSLATE.
que devuelven valores numricos: ASCII, INSTR, LENGTH.
o Funciones para el manejo de fechas.
X
X
X
X
X
X
X
X
X
X
X
64
INFORMTICA Y
COMUNICACIONES
o
o
ACTITUDINALES
Valoracin de las ventajas e inconvenientes de las distintas opciones vlidas para llevar a cabo una consulta determinada.
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
1-2-3-5
1 h.
QUIN
Pr
Al
X
X
X
X
X
X
X
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
Esquema de presentacin de la
unidad didctica.
CON QU se va a hacer
65
INFORMTICA Y
COMUNICACIONES
con funciones.
Tambin demostrar el uso de algunas
funciones como:
- valor absoluto: ABS(valor)
- valor entero igual o
inmediatamente superior:
CEIL(valor)
- valor entero igual o
inmediatamente inferior:
FLOOR(valor)
- resto: MOD(m, n)
- sustitucin de valor nulo:
NVL(valor, expresin)
- potencia: POWER(valor, n)
- redondeo: ROUND(valor, n)
- signo: SIGN(valor)
- raz cuadrada: SQRT(valor)
- trucado: TRUNC(valor, n)
- ...
En la demostracin se utilizar tanto la
sentencia SELECT como la(s)
herramienta(s) grfica(s) adecuada(s)
para este fin propias del SGBDR que se
est utilizando.
Posteriormente, cada alumno y cada
alumna tratar de reproducir en su
ordenador la demostracin realizada por
el o la docente quien, adems, propondr
ejercicios para la puesta en prctica de
las funciones explicadas.
66
INFORMTICA Y
COMUNICACIONES
1-2-3-5
10
min.
Todas
1 h.
67
INFORMTICA Y
COMUNICACIONES
Todas
10
min.
68
INFORMTICA Y
COMUNICACIONES
est utilizando.
Posteriormente, cada alumno y cada
alumna tratar de reproducir en su
ordenador la demostracin realizada por
el o la docente quien, adems, propondr
ejercicios para la puesta en prctica del
uso de la clusula DISTINCT.
A5 Demostracin y prctica guiada sobre
el modo de utilizar las funciones de
cadenas de caracteres en consultas
bsicas de seleccin que devuelven
valores de tipo texto.
1-2-3-5
1 h.
30
min.
69
INFORMTICA Y
COMUNICACIONES
SUBSTR(cad, m, n)
- reconvertir caracteres:
TRANSATE(cad1, cad2, cad3)
- ...
En la demostracin se utilizar tanto la
sentencia SELECT como la(s)
herramienta(s) grfica(s) adecuada(s)
para este fin propias del SGBDR que se
est utilizando.
Posteriormente, cada alumno y cada
alumna tratar de reproducir en su
ordenador la demostracin realizada por
el o la docente quien, adems, propondr
ejercicios para la puesta en prctica de
las funciones explicadas.
A6 Demostracin y prctica guiada sobre
el modo de utilizar las funciones de
cadenas de caracteres en consultas
bsicas de seleccin que devuelven
valores numricos.
1-2-3-5
30
min.
70
INFORMTICA Y
COMUNICACIONES
Todas
10
min.
71
INFORMTICA Y
COMUNICACIONES
1-2-3-5
20
min.
72
INFORMTICA Y
COMUNICACIONES
1-2-3-5
1 h.
30
min.
73
INFORMTICA Y
COMUNICACIONES
1-2-3-5
30
min.
74
INFORMTICA Y
COMUNICACIONES
Todas
2 h.
Todos
1 h.
OBSERVACIONES
Es importante que al desarrollar esta unidad didctica no se ofrezca nicamente la visin particular de un SGBDR concreto. Es conveniente establecer una comparacin entre las funciones que se
75
INFORMTICA Y
COMUNICACIONES
76
INFORMTICA Y
COMUNICACIONES
Duracin: 10 horas
RA3: Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y lenguajes de manipulacin de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
PROCEDIMENTALES
Utilizacin de herramientas grficas proporcionadas por el sistema gestor para la realizacin de consultas.
Realizacin de consultas que generan valores de resumen.
Realizacin de consultas sobre el contenido de varias tablas mediante composiciones internas.
Realizacin de consultas sobre el contenido de varias tablas mediante composiciones externas.
Realizacin de consultas con subconsultas.
X
X
X
X
X
Consultas de resumen:
o Agrupamiento de registros. Clusula GROUP BY.
o Funciones de clculo con grupos.
o Restricciones. Clusula HAVING.
Consultas sobre mltiples tablas: producto cartesiano de tablas, asociacin de tablas, unin de consultas.
Composiciones (o combinaciones) externas de tablas: OUTER JOIN.
o Combinaciones especiales: uniones, intersecciones, diferencia.
X
X
X
X
X
X
X
Valoracin de las ventajas e inconvenientes de las distintas opciones vlidas para llevar a cabo una consulta determinada.
Actitud ordenada y metdica durante la realizacin de las tareas y perseverancia ante las dificultades.
X
X
CONCEPTUALES
ACTITUDINALES
Bloques
77
INFORMTICA Y
COMUNICACIONES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
1-4
1 h.
30
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
Esquema de presentacin de la
unidad didctica.
78
INFORMTICA Y
COMUNICACIONES
1-4
1 h.
30
min.
1-2
20
min.
79
INFORMTICA Y
COMUNICACIONES
1-3
1 h.
1-2-3
1 h.
30
min.
80
INFORMTICA Y
COMUNICACIONES
Todos
3 h.
Todos
1 h.
81
INFORMTICA Y
COMUNICACIONES
Examen escrito.
OBSERVACIONES
Es importante que al desarrollar esta unidad didctica no se ofrezca nicamente la visin particular de un SGBDR concreto. Es conveniente establecer una comparacin entre las posibilidades que la
sentencia SELECT ofrece en los diferentes SGBDR.
Por otro lado, la sentencia SELECT es muy potente y verstil a la hora de ejecutar consultas de agrupamiento, por lo que se aconseja utilizarla inicialmente con las clusulas ms elementales para
progresivamente avanzar en la realizacin de consultas cada vez ms complejas.
Es conveniente que el alumnado aprenda a resolver una determinada consulta utilizando diferentes alternativas de tal modo que siempre sea capaz de resolver el problema que se le plantea,
independientemente del SGBDR que utilice. Por ello se propone que el profesor o la profesora muestre las equivalencias entre diferentes consultas y comente las ventajas e inconvenientes de cada
una de ellas en los casos prcticos que se propongan en la unidad didctica.
En esta unidad no se proponen actividades relacionadas con el proyecto puesto que an no es posible hacer consultas en las tablas creadas debido a que aunque ya estn diseadas fsicamente
desde la UD 6 todava no se ha insertado ninguna informacin en ellas. Las tablas del proyecto se dotarn de contenido en una de las actividades finales de la unidad siguiente. Tras insertar
informacin en ellas, en esa misma UD 10, se propondrn seguidamente otras actividades que tengan por objeto la elaboracin de consultas avanzadas en la base de datos proyectada.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
82
INFORMTICA Y
COMUNICACIONES
Duracin: 10 horas
RA2: Crea bases de datos, definiendo su estructura y las caractersticas de sus elementos segn el modelo relacional.
RA3: Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y lenguajes de manipulacin de datos.
RA4: Modifica la informacin almacenada en la base de datos, utilizando asistentes, herramientas grficas y el lenguaje de manipulacin de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
PROCEDIMENTALES
CONCEPTUALES
Bloques
1
Utilizacin de herramientas grficas proporcionadas por el sistema gestor o herramientas externas al gestor para la edicin
(insercin, borrado, actualizacin) de la informacin.
Utilizacin de diferentes modelos de transacciones y de consultas.
Identificacin de los efectos de las distintas polticas de bloqueo de registros.
Inclusin en una tabla de la informacin resultante de la ejecucin de una consulta.
X
X
X
X
X
X
X
X
X
83
INFORMTICA Y
COMUNICACIONES
ACTITUDINALES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
1-2-4
40
min.
QUIN
Pr
Al
X
X
X
X
X
X
X
X
X
X
X
X
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
84
INFORMTICA Y
COMUNICACIONES
1-2-4
30
min.
1-2-4
20
min.
85
INFORMTICA Y
COMUNICACIONES
1-2-3-4-9
1 h.
86
INFORMTICA Y
COMUNICACIONES
1-2-4-9
50
min.
87
INFORMTICA Y
COMUNICACIONES
1-2-4-9
40
min.
6-10
30
min.
88
INFORMTICA Y
COMUNICACIONES
4-5-6-710
30
min.
40
min.
Reconocer el concepto de
concurrencia, el de bloqueo y el de las
diferentes tcnicas de bloqueo que se
pueden aplicar.
89
INFORMTICA Y
COMUNICACIONES
40
min.
Todos
2 h.
30
min.
90
INFORMTICA Y
COMUNICACIONES
E2 Prueba de evaluacin.
Todos
1 h.
Todos
Todos
91
INFORMTICA Y
COMUNICACIONES
OBSERVACIONES
Al igual que en las unidades didcticas anteriores es importante destacar que se utilizarn prioritariamente los elementos propios del SGBD que se tengan en el centro, pero que es conveniente dar la
perspectiva de los elementos existentes en otros SGBD. A modo de ejemplo la sentencia SAVEPOINT existe en Oracle pero el mismo concepto en SQL Server es SAVE TRANSACTION.
Esta unidad didctica hace una referencia al bloque 3 (realizacin de consultas) debido a que se debe retomar el tema de las subconsultas para poder utilizarlas en:
o la clusula WHERE de las sentencias UPDATE y DELETE
o la sentencia SELECT que proporcionar los datos a incluir en la tabla por medio de INSERT
Tambin, tal y como se cita en el DCB, aparecen en esta unidad sentencias de control de transacciones que pertenece al lenguaje DCL.
En esta unidad didctica se inicia una nueva fase del proyecto que abarca contenidos de la presente unidad 10 en la actividad de evaluacin E3 y contenidos de las unidades didcticas 7, 8 y 9 en la
actividad de evaluacin E4. Se propone que el alumnado aborde estas actividades, en el orden establecido, fuera de las horas lectivas. El profesor o la profesora mostrar su disponibilidad para
solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de esta fase de proyecto con el fin de que el profesor o la profesora la pueda evaluar. En esta fase el profesor
o la profesora presentar una serie de supuestos que, actuando sobre varias tablas de las base de datos objeto de cada proyecto, permitan la realizacin de las siguientes operaciones:
o Consultas bsicas de seleccin de la informacin de la base de datos (UD 7).
o Consultas de seleccin que incluyan el empleo de funciones (UD 8).
o Consulta avanzadas de seleccin de la informacin de la base de datos (UD 9).
o Actualizacin de la informacin contenida en la base de datos (UD10).
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
92
INFORMTICA Y
COMUNICACIONES
Unidad didctica n. 11: CREACIN Y MANIPULACIN DE OTROS OBJETOS DE LA BASE DE DATOS: VISTAS, SINNIMOS, USUARIOS,
ROLES, PERFILES, NDICES Y SECUENCIAS
Duracin: 22 horas
RA2: Crea bases de datos, definiendo su estructura y las caractersticas de sus elementos segn el modelo relacional.
RA3: Consulta la informacin almacenada en una base de datos, empleando asistentes, herramientas grficas y lenguajes de manipulacin de datos.
RA4: Modifica la informacin almacenada en la base de datos, utilizando asistentes, herramientas grficas y el lenguaje de manipulacin de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
PROCEDIMENTALES
Creacin de vistas.
Creacin de sinnimos
Creacin de usuarios.
Creacin de roles.
Asignacin de privilegios a usuarios y roles.
Creacin de perfiles.
Creacin de ndices.
Creacin de secuencias.
Utilizacin de asistentes, herramientas grficas y lenguajes de definicin y control de datos.
Utilizacin de herramientas grficas proporcionadas por el sistema gestor para la realizacin de consultas.
Utilizacin de herramientas grficas proporcionadas por el sistema gestor o herramientas externas al gestor para la edicin
(insercin, borrado, actualizacin) de la informacin.
Bloques
1
X X
X
X
X
X
X
X
X
X
X X
X
93
INFORMTICA Y
COMUNICACIONES
CONCEPTUALES
ACTITUDINALES
X
X
X X
X
X
X
X X
X X
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
50
min.
QUIN
Pr
Al
X
X
X
X
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
94
INFORMTICA Y
COMUNICACIONES
30
min.
1-2-4-5-6
2 h.
Saber crear y manipular una vista, tanto Apuntes, libros, pizarra, vdeos
en modo comando como en modo
relacionados con el tema, Internet, etc.
grfico.
Manual del SGBDR que se vaya a
utilizar.
Ordenador equipado con un SGBDR
en el que se disponga de una base de
datos con varias tablas que tengan
datos.
95
INFORMTICA Y
COMUNICACIONES
herramientas y sentencias
adecuadas) que va a servir de
base para la vista.
- Comprobar que los resultados
que devuelve la consulta coinciden
con los deseados.
- En caso afirmativo entonces
convertir la consulta en una vista.
Una vez concluidas estas
demostraciones, cada alumno y cada
alumna, tratar de reproducir las
acciones realizadas por el o la docente.
A4 Demostracin y prctica guiada sobre
el procedimiento de modificacin y
eliminacin de una vista.
1-2-4-5-6
30
min.
1-2-4-5-6
20
min.
96
INFORMTICA Y
COMUNICACIONES
1-2
10
min.
1-2-4-5-6
30
min.
utilizar.
1-2
10
min.
97
INFORMTICA Y
COMUNICACIONES
30
min.
10
min.
98
INFORMTICA Y
COMUNICACIONES
1-3-6
1 h.
20
min.
99
INFORMTICA Y
COMUNICACIONES
1-3-6
1 h.
30
min.
10
min.
1-3-6
30
min.
100
INFORMTICA Y
COMUNICACIONES
1-3-6
30
min.
101
INFORMTICA Y
COMUNICACIONES
10
min.
1-3-6
1 h.
102
INFORMTICA Y
COMUNICACIONES
1-4-5
20
min.
1-4-5
20
min.
1-4-5-6
1 h.
103
INFORMTICA Y
COMUNICACIONES
- nicos o no nicos
Posteriormente se realizar otra
demostracin en la que se utilizarn
herramienta(s) grfica(s) adecuada(s)
para este fin, propias del SGBDR que se
est utilizando.
Una vez concluidas estas
demostraciones, cada alumno y cada
alumna, tratar de reproducir las
acciones realizadas por el o la docente.
A22 Exposicin relativa al concepto de
secuencia.
20
min.
1-4-5-6
1 h.
104
INFORMTICA Y
COMUNICACIONES
1-4-5-6
30
min.
Todos
5 h.
30
min.
Saber usar las sentencias DML tratadas Apuntes, libros, pizarra, diapositivas
en esta unidad didctica.
Tablas que respondan a contextos
Enriquecerse con las aportaciones de
distintos y variados.
las restantes personas.
Todos
105
INFORMTICA Y
COMUNICACIONES
Todos
2 h.
OBSERVACIONES
Al igual que se ha citado en unidades didcticas anteriores, es importante no dar nicamente la visin particular de un SGBDR concreto sino que es conveniente realizar comparaciones sobre la
forma en la que se describe un determinado elemento en otros SGBDR existentes en el mercado. En este sentido si el SGBDR que existe en el centro lo permite se podra ampliar este tema creando
ndices sobre las vistas, utilizando las sentencia ALTER INDEX,
Con el fin de presentar la tarea de explotacin de una base de datos como una continuacin a la fase de diseo e implantacin de la base de datos se propone continuar con el proyecto que se inici
en la unidad didctica 2 mediante la ejecucin de la actividad de evaluacin E2 especificada en esta UD 11.
Se har ver la relacin de los ndices con las clusulas PRIMARY KEY y UNIQUE expuestas en la UD 3.
En esta unidad didctica se continuar desarrollando el proyecto en la actividad de evaluacin E2. Se propone que el alumnado aborde esta actividad fuera de las horas lectivas. El profesor o la
profesora mostrar su disponibilidad para solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de la actividad con el fin de que el profesor o la profesora la pueda
evaluar.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
106
INFORMTICA Y
COMUNICACIONES
Duracin: 60 horas
RA5: Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de base de datos.
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
7.
8.
9.
PROCEDIMENTALES
Bloques
1
X
X
X
Herramientas y sentencias (PL/SQL, Transact-SQL) para redactar guiones y generar procedimientos de ejecucin.
Herramientas disponibles para:
o Codificacin de guiones para sentencias.
o Depuracin de guiones.
o Prueba de guiones de sentencias.
Lenguaje de programacin (PL/SQL, Transact-SQL...)
Guiones:
o Tipos de guiones:
X
X
X
X
X
X
X
X
CONCEPTUALES
107
INFORMTICA Y
COMUNICACIONES
X
X
X
X
X
X
X
X
X
X
X
X
X
X
guiones simples.
procedimientos almacenados.
funciones.
disparadores o triggers.
o Mtodos de ejecucin de guiones.
Tipos de datos, identificadores, variables de sistema y variables de usuario, operadores, funciones.
Estructuras:
o de control.
o funcionales: mdulos (procedimientos y funciones).
Eventos:
o asociados a operaciones: de insercin de registros, de actualizacin de registros, de eliminacin de registros.
Disparadores: creacin y eliminacin.
Excepciones:
o tipos: predefinidos, definidos por el usuario.
Cursores: implcitos, explcitos, para actualizar filas.
X
X
X
ACTITUDINALES
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
A0 Presentacin de la UD.
METODOLOGA
Objetiv.
Implicad.
T
10
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
108
INFORMTICA Y
COMUNICACIONES
1 h.
30
min.
1-2
1 h.
30
min.
109
INFORMTICA Y
COMUNICACIONES
1 h.
110
INFORMTICA Y
COMUNICACIONES
20
min.
1 h.
111
INFORMTICA Y
COMUNICACIONES
20
min.
20
min.
112
INFORMTICA Y
COMUNICACIONES
1 h.
20
min.
113
INFORMTICA Y
COMUNICACIONES
3-7
3 h.
114
INFORMTICA Y
COMUNICACIONES
1 h.
1-2-3
3 h.
115
INFORMTICA Y
COMUNICACIONES
1-2-3
3 h.
3-4
1 h.
116
INFORMTICA Y
COMUNICACIONES
3-4
2 h.
117
INFORMTICA Y
COMUNICACIONES
3-4-5
2 h.
3-4-5-6
30
min.
118
INFORMTICA Y
COMUNICACIONES
3-4-5-6
30
min.
3-4-5-6
30
min.
1-2-3-4-56
3 h.
119
INFORMTICA Y
COMUNICACIONES
1-2-3-4-56
3 h.
3-4-5-6
4 h.
120
INFORMTICA Y
COMUNICACIONES
121
INFORMTICA Y
COMUNICACIONES
3-4-5-6-9
5 h.
122
INFORMTICA Y
COMUNICACIONES
- ...
Al igual que en ocasiones anteriores, se
debe recordar que, dependiendo del
SGBD que se est utilizando, pueden
existir variantes en lo referente al modo
de declarar y operar con los cursores.
Se invitar al alumnado a que acceda a
la ayuda del SGBD de referencia para
que sepa cmo localizar la informacin
relativa a este apartado.
A24 Exposicin del concepto de
disparador o trigger y demostracin del
proceso para operar con l.
3-4-5-6-78
5 h.
123
INFORMTICA Y
COMUNICACIONES
Todos
5 h.
124
INFORMTICA Y
COMUNICACIONES
declarados en la cabecera de un
paquete (variables, cursores,...)
Para finalizar, har referencia a las
caractersticas de almacenamiento y
compilacin de los paquetes.
Al igual que en ocasiones anteriores, se
debe recordar que, dependiendo del
SGBD que se est utilizando, pueden
existir variantes en lo referente al modo
de gestionar paquetes.
Se invitar al alumnado a que acceda a
la ayuda del SGBD de referencia para
que sepa cmo localizar la informacin
relativa a este apartado.
A26 Exposicin del concepto de SQL
dinmico y demostracin del proceso para
operar con l.
Todos
4 h.
125
INFORMTICA Y
COMUNICACIONES
Todos
3 h.
E4 Prueba de evaluacin.
Todos
4 h.
126
INFORMTICA Y
COMUNICACIONES
profesor o la profesora.
La duracin de la prueba ser de 4
horas (no se incluye tiempo para un
posible examen de recuperacin).
E5 Actuacin sobre la base de datos del
proyecto para elaborar diferentes tipos de
guiones.
Todos
OBSERVACIONES
En esta UD se aborda el tema dedicado a los lenguajes de programacin de los SGBD. Se trata de una unidad didctica cuyo contenido es difcil de concretar debido a las caractersticas particulares
que cada uno de ellos ofrece: si es Oracle utilizaremos el lenguaje PL/SQL, si se trata de SQL Server utilizaremos TRANSACT-SQL, si se trata de PostgreSQL utilizaremos PL/PgSQL ... Es por ello
que se ha intentado especificar aquellos elementos del lenguaje que se encuentran presentes en la mayora de los SGBD o bien en los ms extendidos en el mercado (en muchas actividades hay
claras referencias al PL/SQL de Oracle). Por lo tanto, se considera que cada profesor o profesora deber reflejar en su programacin aquellos elementos presentes en el SGBD que utilice en su
centro. No obstante, al igual que en las unidades didcticas anteriores, se estima que es conveniente dar una perspectiva de los elementos que se encuentran presentes en la mayor parte de los
SGBD.
Se han estimado como mximo un total de 60 horas para desarrollar esta unidad. Es difcil precisar el tiempo necesario para asimilar cada uno de los elementos de programacin recogidos en la
unidad debido, por una parte, a que es muy subjetiva la profundidad con la que se deseen abordar los contenidos y, por otra, a que la cantidad de elementos de programacin de guiones existentes
en el SGBD que se est utilizando en el centro es tambin variable.
En esta unidad didctica, en la actividad E4, se finalizar el desarrollo del proyecto iniciado en la UD 2. Se propone que el alumnado aborde esta actividad de creacin de guiones fuera de las horas
lectivas. El profesor o la profesora mostrar su disponibilidad para solventar cualquier duda de los alumnos y las alumnas. Se fijar un plazo para la entrega de la actividad con el fin de que el
profesor o la profesora la pueda evaluar.
Es conveniente que para facilitar la exposicin de los contenidos de todas las unidades didcticas se disponga de un can proyector y una pantalla (o pizarra digital).
127
INFORMTICA Y
COMUNICACIONES
Duracin: 12 horas
RA7: Gestiona la informacin almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor
Objetivos de aprendizaje:
1.
2.
3.
4.
5.
6.
PROCEDIMENTALES
CONCEPTUALES
Bloques
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
128
INFORMTICA Y
COMUNICACIONES
ACTITUDINALES
Identificadores; referencias.
Declaracin e inicializacin de objetos: declaracin de objetos. Inicializacin de objetos. Acceso a los atributos.
Invocacin de constructores y mtodos:
o Paso de parmetros a un constructor.
o Invocacin de mtodos.
Tipos de datos coleccin.
Manipulacin de objetos:
o Seleccin de objetos: clusula SELECT.
o Insercin de objetos: clusula INSERT.
o Actualizacin de objetos: clusula UPDATE.
o Borrado de objetos: clusula DELETE.
X
X
X
X
X
X
X
X
X
X
X
X
X
ACTIVIDAD
QU voy o van a hacer
Tipo de actividad
METODOLOGA
Objetiv.
Implicad.
A0 Presentacin de la UD.
T
10
min.
20
min.
QUIN
Pr
Al
X
RECURSOS
CMO se va a hacer
PARA QU se va a hacer
CON QU se va a hacer
El profesora o la profesora expondr, Reconocer las bases de datos objetoinicialmente, el concepto de base de
relacionales e identificar sus
datos objeto-relacional (BDOR) y
caractersticas.
describir sus principales
caractersticas para pasar, despus, a
destacar las mejoras que incorpora un
sistema gestor de bases de datos
129
INFORMTICA Y
COMUNICACIONES
10
min.
1 h.
130
INFORMTICA Y
COMUNICACIONES
1 h.
131
INFORMTICA Y
COMUNICACIONES
1 h.
132
INFORMTICA Y
COMUNICACIONES
2-3
30
min.
2-3-4
20
min.
133
INFORMTICA Y
COMUNICACIONES
2-5
1 h.
134
INFORMTICA Y
COMUNICACIONES
1 h.
5-6
1 h.
135
INFORMTICA Y
COMUNICACIONES
DEREF.
- invocar los mtodos definidos
mediante SELECT.
- actualizar el estado del objeto:
UPDATE... SET...
- borrar objetos: DELETE FROM
Recordar la importancia de mantener
la integridad y la consistencia de los
datos al modificar la informacin
almacenada.
Expondr la sintaxis completa de cada
instruccin y acompaar las
explicaciones con demostraciones de
forma que, posteriormente, cada
alumno y cada alumna tratar de
reproducir las acciones realizadas por el
o la docente.
A11 Prctica guiada de creacin y
manipulacin de objetos.
Todos
2 h.
30
min.
136
INFORMTICA Y
COMUNICACIONES
Todos
2 h.
Examen escrito.
OBSERVACIONES
En las actividades propuestas se ha optado por un SGBDOR basado en Oracle por ser uno de los ms conocidos y empleados actualmente en el mundo empresarial. Sin embargo, hay que recordar
que existen otros SGBDOR y que, por tanto, habr variantes en lo referente al modo de redactar y ejecutar las instrucciones propuestas en esta unidad.
Opcionalmente se puede proponer a los alumnos y las alumnas retocar el proyecto de creacin de base de datos relacional ya finalizado en la unidad anterior para reconvertirlo a una base de datos
137
INFORMTICA Y
COMUNICACIONES
objeto-relacional. La idea sera crear objetos de usuario, insertar datos y manipular esos objetos basndose en los conocimientos y las destrezas adquiridas en esta unidad.
Es conveniente que para facilitar la exposicin de los contenidos de la unidad didctica se disponga de un can proyector y una pantalla (o pizarra digital).
138