Download gestión de bases de datos

Document related concepts

SQL wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Transcript
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
I.E.S. CAMP DE MORVEDRE
GESTIÓN DE BASES DE DATOS
(CFGS ASIR)
Página 1 de 16
I.E.S. Camp de Morvedre
Módulo profesional :
Programación “Gestión de Bases de Datos”
GESTIÓN DE BASES DE DATOS
CONTENIDOS
Sistemas de almacenamiento de la información:
- Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la
información.
- Sistemas gestores de base de datos: funciones, componentes y tipos.
Diseño lógico de bases de datos:
- Modelo de datos.
- Modelo lógico de la base de datos. Metodología.
- Herramientas gráficas.
- La representación del problema: los diagramas E/R: Entidades y relaciones. Cardinalidad..
- El modelo E/R ampliado.
- El modelo relacional: Terminología del modelo relacional. Características de una relación.
Claves primarias y claves ajenas.
- Paso del diagrama E/R al modelo relacional.
- Normalización: Dependencias funcionales. Formas normales. Justificación de la
desnormalización.
- Reglas de integridad.
- Restricciones no plasmadas en el diseño lógico.
- El modelo orientado a objetos: Conceptos básicos del modelo orientado a objetos.
Diagramas de clases y de objetos.
- Documentación del diseño.
Diseño físico de bases de datos:
- Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la
base de datos.
- El lenguaje de definición de datos.
- Creación, modificación y eliminación de bases de datos.
- Creación, modificación y eliminación de tablas. Tipos de datos.
- Definición y gestión de índices.
- Implementación de restricciones.
- Verificación de las restricciones. Datos de prueba.
- Documentación del diseño.
Realización de consultas:
- Herramientas gráficas proporcionadas por el sistema gestor para la realización de
consultas.
- La sentencia SELECT.
- Herramientas externas al gestor.
- Sentencias para la consulta.
- Selección y ordenación de registros. Tratamiento de valores nulos.
- Consultas de resumen. Agrupamiento de registros.
- Unión de consultas.
- Composiciones internas y externas.
- Subconsultas.
- Consultas complejas.
Edición de los datos:
- Herramientas gráficas proporcionadas por el sistema gestor para la edición de la
información.
- Herramientas externas al gestor.
- Las sentencias INSERT, DELETE y UPDATE.
- Modelos de transacciones y de consultas.
- Subconsultas y combinaciones en órdenes de edición.
- Transacciones; sentencias de procesamiento de transacciones.
- Formas de acceso a datos.
- Acceso simultáneo a los datos: políticas de bloqueo.
Página 2 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
Construcción de guiones:
- Introducción. Lenguaje de programación.
- Tipos de datos, identificadores, variables.
- Operadores. Estructuras de control.
- Funciones de librerías básicas disponibles.
UNIDADES DIDÁCTICAS DE LA 1ª EVALUACIÓN
UNIDAD 1: INTRODUCCIÓN A LAS BASES DE DATOS
Esta Unidad tiene como finalidad repasar los conceptos sobre las bases de datos..
OBJETIVOS
Definir el concepto de Base de Datos.
Reconocer la importancia de las bases de datos para el tratamiento y almacenamiento de la información
frente a los sistemas de procesamiento tradicionales.
Explicar los objetivos de una organización de Base de Datos.
Distinguir los diferentes niveles en la arquitectura de una Base de Datos.
Definir el concepto de Sistema Gestor de Base de Datos.
Identificar los componentes de un Sistema Gestor de Base de Datos.
Distinguir los diferentes modelos de Base de Datos.
Entender la arquitectura Cliente/Servidor.
CONTENIDOS
Conceptos
Definición de Base de Datos.
Objetivos de la organización de una base de datos. Versatilidad para la representación de la información,
desempeño, redundancia mínima, capacidad de acceso, integridad, seguridad y privacidad, afinación, interfaz
con el pasado y el futuro.
Arquitectura de las bases de datos. Niveles interno, conceptual y externo.
Sistemas gestores de bases de datos. Niveles interno, conceptual y externo.
Sistemas gestores de bases de datos. Definición. Componentes: el gestor de la base de datos, el diccionario
de datos, el administrador de la base de datos, los lenguajes.
Arquitectura cliente/servidor. Basada en anfitrión, cliente/servidor, procesamiento distribuido, basada en
servidores de aplicaciones.
Procedimientos
Diferenciar los tres niveles en una arquitectura de base de datos.
Página 3 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
Distinguir los componentes de un sistema gestor de bases de datos.
Diferenciar los distintos modelos de bases de datos.
Distinguir las configuraciones que permite la arquitectura cliente/servidor.
CRITERIOS DE EVALUACIÓN
Distinguir los diferentes niveles de abstracción en la descripción de una base de datos.
Saber las diferencias entre los diferentes modelos de bases de datos.
Explicar las diferentes configuraciones de la arquitectura cliente/servidor.
UNIDAD 2: BASES DE DATOS RELACIONALES
Esta Unidad tiene como fin presentar al alumno los conceptos básicos del Modelo de datos Relacional.
OBJETIVOS
Explicar las características fundamentales del modelo entidad-relación.
Describir la estructura del modelo relacional.
Realizar operaciones básicas sobre tablas.
Identificar las características que definen un SGBD relacional.
CONTENIDOS
Conceptos
El modelo entidad-relación. Elementos.
Estructura del modelo relacional. Relación. Dominios. Claves. Vistas.
Operaciones sobre tablas. Unarias: selección y proyección. Binarias: unión, diferencia y producto cartesiano.
Intersección. Cociente. Combinación.
Características de un Sistema de Gestión de Base de Datos Relacional (SGBDR). Reglas de Codd.
Procedimientos
Distinguir los elementos del modelo entidad-relación.
Distinguir los elementos del modelo relacional.
Transformar un diagrama entidad-relación al modelo relacional.
Realizar operaciones sobre tablas.
CRITERIOS DE EVALUACIÓN
Crear tablas describiendo sus columnas, dominios, claves primarias y ajenas.
Realizar operaciones sobre tablas para obtener la salida deseada.
Página 4 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
A partir de varias tablas relacionadas definir claves primarias y ajenas y realizar diferentes consultas utilizando
expresiones relacionales.
UNIDAD 3: INTRODUCCIÓN A SQL
Esta Unidad presenta al alumno el lenguaje que permite la comunicación con el sistema de gestión de base de
datos. Se pretende dar una visión general del lenguaje, sus características, y su utilidad fundamental: la
consulta a la base de datos.
OBJETIVOS
Utilizar el lenguaje SQL para realizar consultas y subconsultas a la base de datos.
Utilizar las diferentes cláusulas de consulta.
Realizar consultas y subconsultas combinando varias tablas de la base de datos.
CONTENIDOS
Conceptos
Tipos de sentencias SQL, DDL y DML.
Tipos de datos. CHAR, VARCHAR2, NUMBER, LONG, DATE, RAW, LONG RAW, ROWID.
Intérprete de sentencias SQL Interface Oracle
Consulta de los datos. Sentencia SELECT.
Operadores. Aritméticos, de comparación, lógicos, de comparación de cadenas de caracteres, de
comprobaciones con conjuntos de valores. NULL y NOT NULL.
Subconsultas. Que generan valores simples. Que generan listas de valores.
Combinación de tablas.
Procedimientos
Distinguir los tipos de sentencias SQL.
Diferenciar los tipos de datos.
Realizar consultas y subconsultas a la base de datos.
Realizar consultas y subconsultas que obtenga datos de varias tablas.
CRITERIOS DE EVALUACIÓN
Saber construir consultas a partir de un enunciado.
Construir consultas y subconsultas usando las diferentes cláusulas de la sentencia SELECT.
Saber utilizar los operadores adecuados en las consultas a la base de datos.
Distinguir las subconsultas que generan valores simples de las que generan listas de valores.
Saber construir consultas y subconsultas combinando varias tablas.
Página 5 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
UNIDAD 4: FUNCIONES
Esta Unidad presenta al alumno las diferentes funciones aritméticas, de cadenas, para manejo de fechas y de
conversión, que se pueden usar con una sentencia SELECT.
OBJETIVOS
Identificar las distintas funciones que se pueden usar con la cláusula SELECT.
Utilizar las diferentes funciones para realizar consultas a la base de datos.
CONTENIDOS
Conceptos
Funciones aritméticas. Funciones de valores simples. Funciones de grupos de valores. Funciones de listas.
Funciones de cadenas de caracteres. Funciones que devuelven valores carácter. Funciones que devuelven
valores numéricos.
Funciones para el manejo de fechas.
Funciones de conversión. Convertir un tipo de datos fecha o numérico a tipo de dato cadena de caracteres.
Convertir un tipo de datos numérico o cadena de caracteres a tipo DATE. Convertir una cadena de caracteres a
tipo numérico.
Otras funciones. DECODE, VSIZE, DUMP, USER, UID.
Procedimientos
Identificar los distintos tipos de funciones que se pueden usar con la cláusula SELECT.
Elegir las funciones necesarias para realizar consultas a la base de datos.
Utilizar las funciones para convertir un tipo de dato en otro.
CRITERIOS DE EVALUACIÓN
Saber construir consultas que utilicen funciones a partir de un enunciado.
Saber utilizar las funciones adecuadas dependiendo de los datos que se quieran mostrar en la consulta.
Saber utilizar las funciones para convertir diferentes tipos de datos.
UNIDAD 5: CLÁUSULAS AVANZADAS DE SELECCIÓN
Esta Unidad presenta al alumno diferentes cláusulas en la sentencia SELECT que van a permitir obtener
consultas más complejas.
OBJETIVOS
Elegir las cláusulas necesarias para realizar la agrupación de filas.
Entender el concepto de recuperación jerárquica y aplicarlo en una sentencia SELECT.
Página 6 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
Usar las órdenes precisas para la agrupación de filas.
Utilizar correctamente los operadores de conjuntos en una sentencia SELECT.
CONTENIDOS
Conceptos
Agrupación de elementos. GROUP BY y HAVING.
Operadores de conjuntos. UNION, INTERSECT y MINUS. Reglas para la utilización de operadores de
conjuntos.
Recuperación jerárquica.
Procedimientos
Realizar consultas utilizando las cláusulas GROUP BY y HAVING.
Utilizar las cláusulas adecuadas para realizar la agrupación de filas y obtener resultados referentes a dichas
filas.
Entender el concepto de combinación externa y aplicarlo en la combinación de tablas.
Utilizar adecuadamente los operadores de conjuntos UNION, INTERSECT y MINUS para combinar los
resultados de varias sentencias SELECT.
Entender el concepto de recuperación jerárquica y aplicarlo a una sentencia SELECT.
CRITERIOS DE EVALUACIÓN
Saber construir consultas que trabajen con conjuntos de filas.
A partir de un enunciado saber si se han de utilizar las cláusulas de agrupación.
Saber utilizar las cláusulas de agrupación adecuadas para obtener resultados con conjuntos de filas.
A partir de un enunciado saber si se ha de utilizar la combinación externa.
Saber utilizar adecuadamente los operadores de conjuntos UNION, INTERSECT y MINUS.
A partir de un enunciado saber si se ha de utilizar la recuperación jerárquica.
Saber utilizar la recuperación jerárquica en una sentencia SELECT.
UNIDADES DIDÁCTICAS DE LA 2ª EVALUACIÓN
1. – SGBDR ORACLE.
1.1. – Características del SGBDR
1.2. – Instalación del SGBDR
1.3. – Modos de entrada
1.4. – Presentación del escritorio: menús, paletas controles etc.
1.5. – Creación de tablas, índices y relaciones.
Ejercicios prácticos de consultas. Repaso de SQL con la herramienta Oracle.
Página 7 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
UNIDAD 6: MANIPULACIÓN DE DATOS. INSERT, UPDATE Y DELETE
Esta Unidad presenta aquellas órdenes que nos permiten insertar, modificar y eliminar filas de una tabla.
OBJETIVOS
Utilizar la orden INSERT.
Usar la orden UPDATE.
Manejar la orden DELETE.
Entender los conceptos de COMMIT y ROLLBACK.
CONTENIDOS
Conceptos
Inserción de datos. Orden INSERT. Inserción con SELECT.
Modificación de datos. UPDATE. UPDATE con SELECT.
Borrado de filas. DELETE.
ROLLBACK, COMMIT y AUTOCOMMIT.
Procedimientos
Utilizar la orden INSERT para insertar filas en las tablas.
Utilizar la orden UPDATE para modificar filas de las tablas.
Utilizar la orden DELETE para eliminar filas de las tablas.
Entender el uso de las órdenes COMMIT y ROLLBACK.
Usar la orden COMMIT para validar las transacciones sobre la base de datos.
Usar la orden ROLLBACK para deshacer las transacciones no validadas sobre la base de datos.
CRITERIOS DE EVALUACIÓN
Saber construir sentencias para insertar, modificar y eliminar filas de las tablas.
A partir de un enunciado construir la sentencia adecuada para insertar, modificar y eliminar filas de las tablas.
Saber cuándo se han de utilizar las órdenes COMMIT y ROLLBACK.
UNIDAD 7: CREACIÓN, SUPRESIÓN Y MODIFICACIÓN DE TABLAS Y DE VISTAS EN LA EMPRESA
Esta Unidad presenta aquellas órdenes que nos van a permitir utilizar el Lenguaje de Manipulación de Datos
(DML) para crear, suprimir y modificar tablas y para crear y suprimir vistas y sinónimos.
OBJETIVOS
Manejar con fluidez las órdenes que permiten crear, modificar y suprimir tablas.
Usar con fluidez las órdenes que posibilitan crear y suprimir vistas y sinónimos.
Entender el concepto de integridad de datos.
Página 8 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
Crear y modificar tablas con restricciones.
Descubrir la importancia que tiene emplear restricciones al crear tablas.
Descubrir las ventajas de recurrir a los sinónimos.
Utilizar los sinónimos y las vistas.
CONTENIDOS
Conceptos
Creación de tablas. Integridad de datos. Integridad referencial. Restricciones en la orden CREATE TABLE.
Claves primarias. Claves ajenas. Borrado en cascada. Obligatoriedad. Valores por defecto. Verificación de
condiciones. Creación de una tabla con datos recuperados en una consulta.
Vistas del diccionario de datos para las restricciones.
Supresión de tablas. Orden DROP TABLE. Orden TRUNCATE.
Modificación de tablas. Orden ALTER TABLE. Añadir columnas a una tabla. Modificar columnas de una tabla.
Añadir restricciones a una tabla. Suprimir restricciones de una tabla.
Creación y uso de vistas. Orden CREATE VIEW. Borrado de vistas. Orden DROP VIEW. Operaciones sobre
vistas: consulta, actualización, inserción y borrado. Vistas definidas sobre más de una tabla.
Creación de sinónimos. Orden CREATE SYNONYM.
Borrado de sinónimos. Orden DROP SYNONYM.
Cambios de nombre. Orden RENAME.
Procedimientos
Utilizar la orden CREATE TABLE para crear tablas en la base de datos.
Entender la utilidad de las restricciones.
Crear tablas con restricciones.
Crear tablas con datos recuperados de una consulta.
Modificar tablas añadiendo y modificando columnas, añadiendo y suprimiendo restricciones.
Suprimir tablas de la base de datos.
Entender la utilidad de las vistas.
Crear vistas a partir de una o varias tablas.
Usar las vistas creadas.
Entender la utilidad de los sinónimos.
Usar los sinónimos creados.
Usar las vistas del diccionario de datos para consultar las tablas creadas, las restricciones definidas en las
tablas, para consultar los sinónimos y para consultar las vistas creadas.
Página 9 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
CRITERIOS DE EVALUACIÓN
Saber crear tablas según las especificaciones dadas.
Saber realizar las modificaciones que se pidan en una tabla.
Saber crear tablas con datos recuperados de una consulta.
Saber crear vistas a partir de una o varias tablas.
A partir de un enunciado averiguar si es necesario o no crear una vista.
Saber crear y utilizar sinónimos.
Saber consultar las vistas del diccionario de datos para obtener información sobre las tablas y sus
restricciones, sobre las vistas y sobre los sinónimos que se han creado.
UNIDADES DIDÁCTICAS DE LA 3ª EVALUACIÓN
Instalación de PostgreSQL como herramienta de sw libre. Importación y Exportación de datos y Uso
del monitor de consultas
REDACCIÓN DEL PROYECTO DE BASE DE DATOS.
Trabajo individual en el que se aplicarán los conocimientos adquiridos para el diseño y desarrollo de un
proyecto personal de base de datos.
Desarrollo del proyecto individual y puesta en funcionamiento.
Metodología: La metodología será práctica con la realización de consultas y procedimientos que permitan crear,
mantener y utilizar una BD de ejemplo.
Evaluación: Para evaluar a los alumnos se tendrá presente la realización de trabajos y ejercicios propuestos en
clase más la realización de las pruebas prácticas que se consideren oportunas:
Procedimiento de recuperación: Se realizarán exámenes de recuperación para cada una de las áreas no
superadas.
Materiales didácticos empleados:
Se utilizarán de forma intensiva los ordenadores.
El proyector y La pizarra.
Sistemas propietarios ACCESS, ORACLE
Sistemas de Sw Libre PostgreSQL o MySQL
Página 10 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
Por las características específicas de las modalidades ‘Presencial’ y ‘Semipresencial’ a continuación se hace
distinción en la secuenciación de las unidades para cada una de las modalidades.
SEMIPRESENCIAL
RELACIÓN SECUENCIADA DE LAS UNIDADES DE TRABAJO
U.T.
TÍTULO DE LA UNIDAD DE TRABAJO
EVALUACIONES
1
2
3
1
Introducción a las Bases de Datos

2
Modelo Entidad-Relación

3
Modelo Relacional

4
Normalización

5
Access

6
Lenguaje SQL en postgresql
7
Programación de Postgresql – PL/PGSQL

8
Conexión desde otros entornos




El tema 7 puede tener variaciones consistentes en no insistir mucho en la programación, e insistir más en
exportaciones e importaciones e incluso en copias de seguridad, tal y como marca la ley para GBD de ASIR.
SISTEMA DE TRABAJO SEMIPRESENCIAL
En cada quincena, se especificará el material de estudio y las tareas a realizar.
En terminos generales consistirá en:
•
Estudio de la teoría contenida en los apuntes y materiales auxiliares facilitados.
•
Realización de los ejercicios propuestos
•
Entrega al profesor de las tareas y prácticas para su corrección y evaluación. Tendrás que
entregarlas siempre en el plazo establecido que siempre vendrá especificado en la propia
tarea. En cualquier caso siempre será con anterioridad a la publicación o discusión de los
Página 11 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
resultados en el aula virtual. Como estas tareas pueden llegar a puntuar hasta un 20% de la
nota, si el profesor lo considera conveniente, tendrás que demostrar en todo momento y de
forma inequívoca, la autoría del trabajo.
Participación en los foros y actividades colectivas que se propongan en el espacio del aula
•
virtual. Esta actividad puede suponer una mejora de nota.
Metodología: Atención tutorial (sólo semipresencial)
Por medio de las tutorías recibirás tanto orientación académica como apoyo a tu proceso de autoaprendizaje.
Las tutorías se dividen en dos tipos: tutorías individuales y tutorías colectivas.
TUTORIAS INDIVIDUALES
En las tutorías individuales presenciales podrás consultar tus dudas directamente con el profesor, siempre
concertando cita previamente.
TUTORIAS COLECTIVAS
Como su nombre indica será una actividad en grupo y nos servirá para reforzar conceptos y procedimientos
que puedan presentar mayor dificultad.
Estas tutorías no son obligatorias en esta asignatura.
Las tutorías se convocaran en el aula virtual con la suficiente antelación.
SECUENCIACIÓN DE LAS UNIDADES EN LA MODALIDAD PRESENCIAL.
RELACIÓN SECUENCIADA DE LAS UNIDADES DE TRABAJO
U.T.
TÍTULO DE LA UNIDAD DE TRABAJO
EVALUACIONES
1
2
3
1
Introducción a las Bases de Datos
2
Modelo Entidad-Relación
3
Modelo Relacional
4
Normalización
5
Access – Oracle – Lenguaje SQL
6
Lenguaje SQL en postgresql
7
Programación de Postgresql – PL/PGSQL

8
Conexión desde otros entornos








Página 12 de 16

I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
OBJETIVOS MÍNIMOS DEL MÓDULO.
Se considerarán objetivos mínimos la realización de las actividades propuestas para su ejecución en horas
lectivas tales como :
1. Tener unas nociones básicas de Bases de Datos, objetivos y ventajas, SGBD, arquitectura a 3 niveles y
Modelos de Datos.
2. Saber obtener el esquema en el Modelo E/R a partir del Análisis de requisitos, confeccionando
correctamente las entidades, relaciones y la cardinalidad de estas.
3. Conocer la estructura de una tabla, las restricciones más importantes y el paso del Modelo E/R al
Relacional. Algunas nociones del Álgebra Relacional.
4. Saber normalizar correctamente hasta la 3ª Forma Normal.
5. Uso correcto del lenguaje SQL, DDL y DML. Realización correcta de consultas con SQL..
6. Realización de un proyecto de BBDD que será guiado durante todo el curso para la puesta en práctica de
las herramientas impartidas. Este proyecto deberá tener una calificación mínima de 4 puntos sobre 10 para
que haga media en la tercera evaluación con el resto de contenidos y para superar la asginatura.
(Modalidad Presencial).
7. Entrega de todas las prácticas/tareas obligatorias propuestas.
Página 13 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
MODALIDAD PRESENCIAL.
CRITERIOS GENERALES DE EVALUACIÓN DEL MÓDULO
CÁLCULO DE LA NOTA DE CADA UNA DE LAS EVALUACIONES:
La evaluación del aprendizaje del alumno será continua e integradora. Se evaluarán tanto los contenidos
conceptuales como los procedimentales y actitudinales.
CONTENIDOS CONCEPTUALES
60%
.- Su evaluación se obtendrá mediante las pruebas
escritas necesarias para conocer si el alumno ha
alcanzado los objetivos exigidos.
.- Estas pruebas prácticas pueden constar de preguntas
de tipo test, preguntas teóricas o ejercicios prácticos
escritos o en el ordenador
CONTENIDOS PROCEDIMENTALES
40%
.- Se evaluarán los ejercicios realizados durante la
evaluación, trabajos en grupo, participación en el aula,
método de trabajo, trabajo en equipo.
La nota media de cada evaluación será calculada siempre que las notas parciales a ponderar sean
mayores o iguales a 4 puntos sobre 10.
Esta calificación dará como resultado la nota de cada una de las evaluaciones.
CÁLCULO DE LA NOTA FINAL DEL MÓDULO:
La nota final del módulo se calculará en base a la siguiente ponderación.:
EVALUACIÓN
PORCENTAJE DE LA NOTA FINAL
1ª
30%
2ª
50%
3ª Proyecto
20%
Para superar el módulo, cada una de las evaluaciones deberá tener una calificación igual o superior a
CINCO.
La aplicación del proceso de evaluación continua del alumnado requiere su asistencia regular a las clases y las
actividades programadas para el módulo. Con más de un 15% de las faltas de asistencia injustificadas la
evaluación continua quedará suspendida. (Modalidad Presencial)
Página 14 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
MODALIDAD SEMI-PRESENCIAL.
CRITERIOS GENERALES DE EVALUACIÓN DEL MÓDULO
CÁLCULO DE LA NOTA DE CADA UNA DE LAS EVALUACIONES:
Se realizará una prueba como mínimo por cada una de las tres evaluaciones en que está dividido el curso.
Esta prueba será presencial de forma obligatoria.
Cada prueba constará de preguntas de carácter teórico-práctico correspondiente a las materias de los temas
impartidos en el trimestre correspondiente. Las pruebas también pueden contener preguntas que validen la
autoría de los ejercicios resueltos e incluir conceptos ya vistos en otros trimestres.
La nota final de cada evaluación constará de la suma de la prueba (con un peso del 80%) y de la puntuación
obtenida en los ejercicios propuestos en cada tema que puede suponer hasta un 20% del total. Estos
ejercicios deberán entregarse dentro del periodo establecido para su entrega que se indicará en cada tarea.
Además se valorará la participación activa en los foros de los temas, en especial en las actividades de ayuda
en la aclaración de dudas como apoyo a los otros compañeros del grupo, de manera que se podrá
incrementar la nota obtenida.
La nota final de cada evaluación se obtendrá siempre que la nota obtenida en ambas partes sea igual o
superior a 4.
CÁLCULO DE LA NOTA FINAL DEL MÓDULO:
Para aprobar la asignatura se exigirá aprobar las tres partes o que la media ponderada sea mayor a 5,
siempre que la nota de cada parte no sea inferior a 4.
Página 15 de 16
I.E.S. Camp de Morvedre
Programación “Gestión de Bases de Datos”
RECUPERACIONES EN CONVOCATORIA ORDINARIA Y EXTRAORDINARIA.
Los alumnos podrán realizar una prueba de recuperación al final del 3º trimestre o en la convocatoria
extraordinaria, en la cual recuperarán toda la materia NO superada.
Se podrá exigir la presentación de prácticas de la asignatura.
Página 16 de 16