Download Descargar

Document related concepts

Modelo relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

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

Transcript
INSTITUTO NACIONAL DE APRENDIZAJE
NÚCLEO SECTOR COMERCIO Y SERVICIOS
SUBSECTOR INFORMÁTICA
ELEMENTOS DEL MÓDULO
LECCIÓN
NOMBRE DEL MÓDULO: Bases de datos 1 PROGRAMA: Programación de Equipo de Cómputo
Duración: 82 horas
OBJETIVO GENERAL: Desarrollar diseños de bases de datos respetando los criterios de modelos y
Código: CSTI0010
las relaciones entre ellas.
OBJETIVOS
ACTIVIDADES
T
RECURSOS
CONTENIDOS
ESPECÍFICOS
DE APRENDIZAJE
Hrs.
INSTRUCCIONALES
Explicar los
 Definición de bases de datos,
 Explica el concepto de bases de datos.
8
conceptos
sistema de bases de datos, DBMS.
 Distingue la diferencia entre Base de datos,
Ver lista
fundamentales
 Historia de la evolución de las
sistema de base de datos y DBMS.
asociados con
bases de datos.
 Compara las diferencias entre los distintos
bases de datos.
 Arquitectura funcional de los
esquemas.
sistemas de bases de datos.
 Por medio de lecturas dirigidas reconoce la
- Esquema conceptual.
historia de la evolución de las bases de datos.
- Esquema de base de datos.
 Con sus compañeros analiza los componentes de
- Esquema físico.
un DBMS ideal.
 Sistemas de administración de
 Investiga acerca de los sistemas de
bases de datos.
administración de bases de datos que se ofrecen en
 Componentes de un DBMS ideal. el mercado.
EVALUACIÓN: Se divide en un 10% de área socioafectiva y un 90% de
evaluación de alcance de los objetivos. Se realizarán 2 exámenes parciales. El
primer examen parcial con un valor de 25% donde se cubrirán los objetivos 1 al 2, el
segundo parcial cubre los objetivos 3 al 5 y tiene un valor de 45%. Se realizará un
proyecto final, documentado, con un valor de 20% donde se evalúen los objetivos 1
al 5.
REQUISITOS: Bachillerato aprobado. Tener aprobados
los módulos: Algoritmos y diagramas de flujo (CSTI0008),
Inglés Técnico para Informática (CSID0008), Organización
de Datos (CSTI0009) y el programa Operador/a de Equipo
de Cómputo aprobado o equiparado.
OBJETIVOS
ESPECÍFICOS
Aplicar modelos
de datos a
diferentes
situaciones.
ACTIVIDADES
DE APRENDIZAJE
 Lista las características de cada uno de los
 Definición de modelo de dato.
modelos de datos.
 Modelos de datos: Modelo
 En grupo discute acerca de las diferencias de los
Entidad-Relación, Modelo Relacional,
distintos modelos de datos.
Modelo de red y Modelo jerárquico.
 En forma individual realiza ejercicios para
 Prueba de factibilidad del proyecto.
aplicar el modelo entidad-relación.
 Manejo de proyectos no factibles.
 Resuelve ejercicios guiados usando el modelo
Modelo Entidad-Relación.
relacional.
- Definición.
 Compara las diferencias y similitudes de los
- Entidades.
lenguajes relacionales.
 Discute acerca de la aplicación y utilidad de los
- Relaciones.
modelos de datos.
- Diagrama Entidad-Relación.
- Reducción de los diagramas a tablas.  Aplica los modelos de datos a casos de la vida
cotidiana.
- Generalización.
- Especialización.
- Agregación.
 Modelo relacional.
- Definición.
- Estructura de las bases de datos
relacionales.
- Modificación de la base de datos.
- Vistas.
- Lenguajes relacionales: SQL,
Query- by-example.
- Cálculo tupla contra cálculo de
dominios.
CONTENIDOS
T
Hrs.
22
RECURSOS
INSTRUCCIONALES
OBJETIVOS
CONTENIDOS
ESPECÍFICOS
Realizar diseños  Diseño de bases de datos relacionales.
de bases de datos  Normalización por medio de
dependencias funcionales.
relacionales.
 Normalización por medio de
dependencias de valores múltiples.
 Normalización por medio de
dependencias de productos.
 Forma normal de dominio-llave.
 Valores atómicos.
 Seguridad e Integridad.
Elaborar
consultas a las
bases de datos
mediante
lenguajes
relacionales.
Distinguir los
conceptos
implicados en el
diseño de bases
de datos
distribuidas.
ACTIVIDADES
DE APRENDIZAJE
 Compara los diferentes métodos de
normalización.
 Resuelve ejercicios sobre el diseño de bases de
datos relacionales.
 Aplica el diseño de bases de datos relacionales a
casos reales.
 Con el grupo discute acerca de las medidas de
seguridad e integridad para las bases de datos.
 Desarrolla un proyecto sobre el diseño de una
base de datos relacional.
 Procesamiento de consultas
 Resuelve ejercicios planteados sobre consultas a
 Interpretación de consultas.
las bases de datos.
 Equivalencia de expresiones.
 Discute sobre la interpretación de consultas.
 Estimación del costo de procesamiento  Investiga sobre métodos usados para la
de consultas.
estimación del costo de procesamiento de
 Estrategias de producto.
consultas.
 Estructura del optimizador de
 Elabora consultas a la base de datos usando
consultas.
lenguajes relacionales.
 Consultas mediante lenguajes
 Por medio de lecturas asignadas investiga el
relacionales.
papel del optimizador de consultas.
 Definición de base de datos
 En grupo, analiza las características de las bases
distribuida.
de datos distribuidas.
 Características de las bases de datos
 Compara el procesamiento de consultas en una
distribuidas.
base de datos distribuida y una base de datos
 Estructura de la base de datos
relacional.
distribuida.
 Explica los conceptos asociados con las bases de
 Concesiones al distribuir la BD.
datos distribuidas.
 Diseño de bases de datos distribuidas  Por medio de lecturas asignadas, fundamenta la
 Transparencia y autonomía.
necesidad del control de concurrencia.
 Procesamiento distribuido de
 Resuelve ejercicios sencillos de diseño de bases
consultas.
de datos distribuidas.
 Recuperación en sistemas distribuidos.  Investiga sobre la utilización de las bases de datos
 Control de concurrencia.
distribuidas.
 Manejo de paralizaciones.
 Realiza ejercicios sobre el procesamiento de
 Selección del coordinador.
consultas distribuidas.
T
Hrs.
22
18
12
RECURSOS
INSTRUCCIONALES