Download Proyecto Curricular Sistemas gestores de bases de datos Ciclo

Document related concepts

Lenguaje de definición de datos wikipedia , lookup

Base de datos wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Denormalización (base de datos) wikipedia , lookup

Modelo relacional wikipedia , lookup

Transcript
Proyecto Curricular
Sistemas gestores de bases
de datos
Ciclo Formativo de Grado Superior
Autores
Mª Jesús Ramos Martín
Alicia Ramos Martín
Fernando Montero Rodríguez
Revisor técnico
Eduardo Alcalde Lancharro
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 1 de 9
ÍNDICE
♦ Introducción
♦ Sumario
♦ Objetivos
♦ Contenidos
♦ Criterios de evaluación
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 2 de 9
INTRODUCCIÓN
Los títulos de formación profesional constituyen un aspecto esencial del desarrollo
de la Ley Orgánica de Ordenación General del Sistema Educativo (LOGSE).
Según se deriva de la Ley, los respectivos programas formativos deben tomar
como referencia fundamental las necesidades de cualificación del sistema
productivo.
♦
Las enseñanzas profesionales, su estructura, objetivos, criterios de evaluación
y contenidos, deben enfocarse desde la perspectiva de la adquisición de la
competencia profesional requerida en el empleo (Real Decreto 676/1993 de
7 de Mayo, que establece el título de Técnico Superior en Administración de
Sistemas Informáticos).
♦
Las enseñanzas mínimas correspondientes a este título quedan fijadas por el
Real Decreto 1660/1994 (BOE 30/09/1994) en consonancia con el Real
Decreto 676/1996.
♦
El Real Decreto 1675/1994 (BOE 6/10/1994) establece el currículo de este
Ciclo Formativo de Grado Superior.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 3 de 9
SUMARIO
Unidad 1.
Sistemas gestores de bases de datos.
Unidad 2.
El modelo de datos relacional.
Unidad 3.
Introducción a SQL.
Unidad 4.
Funciones.
Unidad 5.
Cláusulas avanzadas de selección.
Unidad 6.
Manipulación de datos: INSERT, UPDATE y DELETE.
Unidad 7.
Creación, supresión y modificación de tablas, vistas y otros objetos.
Unidad 8.
Introducción al lenguaje PL/SQL.
Unidad 9.
Fundamentos del lenguaje PL/SQL.
Unidad 10. Cursores, excepciones y control de transacciones en PL/SQL.
Unidad 11. Programación avanzada.
Unidad 12. Administración de Oracle I.
Unidad 13. Administración de Oracle II.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 4 de 9
OBJETIVOS
Objetivos generales del Ciclo Formativo
Los objetivos educativos mantienen una relación estrecha y jerárquica entre ellos.
Los objetivos generales del Ciclo Formativo no son directamente evaluables, sino
que se concretan en las Capacidades terminales de los diferentes módulos
profesionales, a las cuales corresponden unos Criterios de evaluación, expresados
también en términos de capacidades.
♦
Capacidades terminales. Comportamientos esperados de los alumnos que
les permiten alcanzar la cualificación profesional y el nivel de formación
acreditado por el título.
♦
Criterios de evaluación. Conjunto de previsiones que para cada capacidad
terminal indica el grado de concreción aceptable de la misma.
Los objetivos de los distintos módulos profesionales, expresados en términos de
capacidades terminales y definidos en el real decreto que establece el título y sus
respectivas enseñanzas comunes, son una pieza clave del currículo y definen el
comportamiento del alumno en términos de los resultados evaluables que se
requieren para alcanzar los aspectos básicos de la competencia profesional. Estos
aspectos básicos aseguran una cualificación común del titulado, garantía de la
validez del título en todo el territorio del Estado.
Los criterios de evaluación correspondientes a cada capacidad terminal permiten
comprobar el nivel de adquisición de la misma y constituyen la guía y el soporte
para definir las actividades propias del proceso de evaluación.
Objetivos del módulo
El módulo profesional 6, «Sistemas Gestores de Bases de Datos», es un módulo
transversal a todas las unidades de competencia y presenta los siguientes
objetivos expresados en términos de capacidades terminales.
Capacidades terminales
1. Obtener diseños conceptuales y lógicos normalizados para representar datos y
relaciones en un sistema de datos relacional.
2. Manejar información almacenada en el sistema con la ayuda de sistemas
gestores de datos definiendo, actualizando, consultando y exportando/
importando información.
3. Organizar y aplicar procedimientos en la administración de un sistema gestor
de base de datos relacional en un entorno multiusuario.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 5 de 9
CONTENIDOS
Los contenidos del currículo establecidos el Real Decreto 676/1993, de 7 de mayo,
son los indispensables para alcanzar las capacidades terminales y tienen por lo
general un carácter interdisciplinar derivado de la naturaleza de la competencia
profesional asociada al título:
♦ Sistemas gestores de ficheros:
– Conceptos básicos.
– Utilidades de definición y manejo de la información.
♦ Sistemas gestores de bases de datos (SGBD):
– Objetivos.
– Arquitectura ANSI/SPARC: nivel conceptual, externo e interno.
– Modelos de bases de datos.
♦ Modelo relacional:
– Estructura.
– Conceptos básicos.
– Lenguaje SQL.
♦ Representación y normalización de datos y relaciones:
– Diseño conceptual y lógico.
– Dependencia.
– Formas normales.
– Técnicas de normalización.
♦ Administración de un SGBD relacional:
– Control y administración de un SGBD.
– Funciones del administrador de una base de datos (ABD).
– Estructuras de control del SGBD.
– Lenguaje de control de datos.
– Procedimientos de administración.
– Aplicaciones prácticas de definición, acceso y explotación de la información
en un sistema gestor de base de datos relacional.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 6 de 9
CRITERIOS DE EVALUACIÓN
A. En relación con la Capacidad terminal nº 1. Obtener diseños conceptuales y
lógicos normalizados para representar datos y relaciones en un sistema de
datos relacional.
1. Describir la sintaxis de un lenguaje gráfico de representación de diseño
conceptual de datos y relaciones.
2. Justificar la importancia del diseño de datos y relaciones normalizados.
3. Describir un procedimiento y las fases de normalización de un diseño de
relaciones y datos.
4. En un supuesto práctico planteado sobre la representación de datos y
relaciones:
– Representar gráficamente el diseño conceptual de datos y relaciones.
– Aplicar un procedimiento de normalización al diseño.
– Obtener el diseño lógico en un modelo relacional de tablas, claves y
condiciones de integridad que responda al diseño conceptual.
B. En relación con la Capacidad terminal nº 2. Manejar información almacenada
en el sistema con la ayuda de sistemas gestores de datos definiendo,
actualizando, consultando y exportando/importando información.
1. Describir la arquitectura de un sistema gestor de base de datos y conceptos
tales como esquema conceptual, externo, interno, diccionario de datos,
lenguajes de definición y manipulación de datos.
2. Citar las ventajas de un sistema gestor de base de datos sobre un sistema
gestor de ficheros.
3. Explicar los aspectos básicos del modelo relacional, tales como los
conceptos asociados a la representación de información y las operaciones
básicas que proporciona el álgebra relacional.
4. Describir las órdenes básicas del lenguaje SQL para la definición, consulta
actualización y exportación/importación de datos, su función y sintaxis.
5. Identificar las utilidades que proporciona un gestor de base de datos
relacional concreto para la definición, actualización, consulta y exportación
de datos y explicar su finalidad y modo de operación básico.
6. Identificar las utilidades para la definición y manejo de información en un
sistema gestor de ficheros, su finalidad y modo de operación.
7. Aplicar utilidades y formatos de datos para la exportación e importación de
datos entre Sistemas Gestores de Bases de Datos.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 7 de 9
8. En un ejercicio práctico en el que se dispone de un sistema gestor de base
de datos relacional y su documentación de usuario:
– Definir a partir de un diseño lógico las estructuras de datos sobre el
sistema gestor de base de datos relacional mediante sus utilidades o
lenguaje de definición de datos.
– Realizar operaciones de actualización y consulta de información,
seleccionando y manejando las utilidades e instrucciones de SQL
idóneas.
– Realizar operaciones de importación/exportación de datos entre el
sistema gestor de base de datos y otros sistemas, seleccionando las
utilidades e instrucciones adecuadas y un formato de datos común.
C. En relación con la Capacidad terminal nº 3. Organizar y aplicar procedimientos
en la administración de un sistema gestor de base de datos relacional en un
entorno multiusuario.
1. Justificar la necesidad de la administración de una base de datos en
entornos multiusuario y describir las funciones típicas del administrador de
bases de datos.
2. Describir procedimientos y técnicas que garanticen la integridad y
confidencialidad de la información en una base de datos, tales como:
definición de vistas, definición de privilegios de acceso y utilización, control
de concurrencia y bloqueos, definición de unidades lógicas de tratamiento,
etcétera.
3. Describir las órdenes del lenguaje SQL relacionadas con el control, la
seguridad, integridad y confidencialidad de la información, su función y
sintaxis.
4. En un supuesto práctico en el que se dispone de un sistema multiusuario
con un sistema gestor de datos y el manual de administración y uso del
citado sistema gestor de base de datos:
– Interpretar la información que contiene la documentación.
– Reconocer variables de entorno y configuración del SGBD, ficheros de
auditoría y control de transacciones, estructura del diccionario de datos
y su finalidad.
– Elegir las utilidades adecuadas, su orden de aplicación y las condiciones
idóneas del sistema para realizar funciones de administración de la base
de datos tales como: creación de la base de datos, gestión de
privilegios, mantenimiento del diccionario de datos, copias de seguridad,
recuperación de información, etcétera.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 8 de 9
– Proponer un esquema de vistas y de privilegios de acceso que
garanticen la confidencialidad de la información para los usuarios
propuestos.
– Proponer los índices que se deben crear para mejorar el rendimiento del
sistema en tiempo de acceso a unos datos propuestos.
McGraw-Hill/Interamericana
Proyecto curricular ● SGBD ● Pág. 9 de 9