Download programazioa / programacion - Zubiri

Document related concepts

Normalización de bases de datos wikipedia , lookup

Transcript
PROGRAMAZIOA / PROGRAMACIÓN
SISTEMAS GESTORES DE BASE DE DATOS
ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS
CICLO FORMATIVO DE GRADO SUPERIOR
AURKIBIDEA / ÍNDICE
1. HELBURUAK / OBJETIVOS
2. EDUKIAK / CONTENIDOS
3. EBALUAZIO IRIZPIDEAK / CRITERIOS DE EVALUACIÓN
4. BALIABIDE MATERIALAK / RECURSOS MATERIALES Y BIBLIOGRAFÍA
PROGRAMAZIOA / PROGRAMACIÓN
1. HELBURUAK
Al finalizar este módulo el alumno o la alumna deberá ser capaz de:
1. Elaborar diseños conceptuales normalizados utilizando un modelo de
datos.(E/R) y transformarlos al modelo lógico relacional.
2. Crear los modelos lógicos relacionales con la ayuda de un Sistema Gestor de
Bases de Datos Relacional (R.D.B.M.S.)
3. Manejar información almacenada en un RDBMS actualizando, consultando y
exportando/importando información.
4. Organizar y aplicar procedimientos en un RDBMS en un entorno multiusuario.
2. EDUKIAK / CONTENIDOS
BLOQUE I: CREACIÓN Y MANIPULACIÓN DE MODELOS LÓGICOS
RELACIONALES
1. U.D: LA INFORMACION Y MODOS DE ALMACENAMIENTO
1.1. Sistemas de información
1.2. - Estructuras básicas de almacenamiento: ficheros
 Características
 Clasificación
 Operaciones
 Modos de acceso a los registros
 Organización física
 Gestión de los ficheros en los soportes
2. U.D: INTRODUCCION A LAS BASES DE DATOS
2.1. - Definiciones básicas
2.2. - Del fichero a la BD
2.3. - Características de una BD
2.4. – Usuarios de la base de datos.
2.5. – Funciones del administrador de la base de datos.
2.6. - Ventajas de la utilización de un SGBD
2.7. – Arquitectura de un SGBD. Independencia de los datos.
3. U.D: MODELOS DE DATOS ENTIDAD RELACION
3.1. - Modelos de datos conceptuales de alto nivel para diseño de BD
3.2. – Conceptos del modelo: entidades, atributos y claves, interelaciones o
vínculos,
PROGRAMAZIOA / PROGRAMACIÓN
3.3. - Vínculos (o relaciones) , tipos de vínculo, roles y restricciones estructurales,
kardinalidades
3.4. - Tipo de entidad débil y Jerárquias.
3.5. - Refinamiento del diseño ER. Redundancias.
3.6. - Diagramas ER, convenios de denominación y temas de diseño
3.7. - Tipos de vínculo (o relación) de grado superior a dos
4. U.D: MODELO DE DATOS RELACIONAL
4.1. - Conceptos.
4.2. - Restricciones relacionales y esquemas de BD relacionales
4.3. - Operaciones de actualización y tratamiento de violación de restricciones
4.4. – Pasos para transformar un esquema ER a un modelo relacional.
4.5. - Álgebra relacional
4.6. - Consultas con álgebra relacional.
4.7. - Normalización de las relaciones
- Dependencias funcionales
- Primera, segunda y tercera formas normales
5. U.D: SQL
5.1. – Conceptos y términos relacionales.
5.2. Sentencias de definición de datos (DDL).
5.3. Sentencias de manipulación de datos (DML)
5.4. Sentencias de Control de datos (DCL)
BLOQUE II ADMINISTRACIÓN DE UNA R.D.B.M.S. EN UN ENTORNO
MULTIUSUARIO.
6. U.D: LA ADMINISTRACIÓN DE BASES DE DATOS
6.1. - Funciones del administrador de bases de datos
6.2. - Concepto de transacción
6.3. - Integridad y privacidad de datos
6.4. - Mandatos y procedimientos para la gestión de la seguridad de los datos
7. U.D: SGBD DISTRIBUIDOS
7.1. - Bases de datos distribuidas.
7.2. - Criterios para la distribución de datos.
7.3. - Transacciones distribuidas
7.4. - Control de concurrencia.
7.5. - Interoperatividad
7.6. - Arquitectura de los servidores de bases de datos SQL
7.7. - Administración de BD en entornos distribuidos
7.8. - BD orientadas a objetos
BLOQUE 3: SUPUESTOS(enunciados) PRÁCTICOS en un SGBD
1 Utilización del SGBD de MicroSoft Access.
1.1 Introducción a ACCES.
PROGRAMAZIOA / PROGRAMACIÓN
2
3
4
1.2 Tablas
1.3 Consultas
1.4 Formularios
1.5 Informes
1.6 Macros
1.7 Modulos
Utilización del SGBD Access de MicroSoft para la implementación de toda la
teoría de bases de datos en modo monopuesto.
SQL.
Utilización del SGBD ORACLE en entorno MicroSoft y de MySQL (software
libre) para la implementación de la teoría de base de datos en entorno multiusuario.
3. EBALUAZIO IRIZPIDEAK / CRITERIOS DE EVALUACIÓN

Conceptuales
100%
Prueba teorico-practica a superar a cerca de los contenidos. El Módulo se dará por
aprobado cuando la calificación de la prueba sea superior o igual a 5 en la primera parte
(diseiño de bases de datos, unidades 1,2,3,4,5) y en la segunda parte sea igual a 5 o
superior (unidades 6-sql, 7-administración y 8).
4. BALIABIDE MATERIALAK / RECURSOS MATERIALES
Recursos lógicos y programas:
 Windows 2000 Profesional.
 MICROSOFT ACCESS.
 ORACLE PERSONAL EDITION
 MySQL Server 5.1
Bibliografía:
Fundamentos de Sistemas de BASES de DATOS
Autores: Ramez A. Elmesri y Shamkant B. Navathe
Editorial: Addison Wesley
Diseño de Bases de Datos. Problemas resueltos
Autores: Adoración de Miguel, Paloma Martínez, Elena Castro, …..
Editorial: Ra-Ma
Sistemas Gestores de Bases de Datos
Autores: Gregorio Cabrera Sanchez
Editorial: Paraninfo
Bases de datos. Desde Chen hasta Codd con Oracle
PROGRAMAZIOA / PROGRAMACIÓN
Autores: Irene Luque Ruiz, Miguel Ángel Gómez-Nieto, Enrique López
Espinosa y Gonzalo Cerruela García
Editorial: Ra-Ma