Silabo Base de datos parte 2

9
TAREA Nº 2 CONTINUACIÓN DE LA ELABORACIÓN DEL SILABO IV. MÉTODOS Y ESTRATEGIAS. Metodología Se hará la presentación introductoria del sílabo, sus objetivos y resultados de aprendizaje. Exposición de la teoría y ejemplificación práctica de los temas tratados. Participación activa del alumno mediante la elaboración y sustentación de casos de estudio Investigación y aplicación de los temas tratados en sistemas de información reales. Métodos Analógico sintético Analógico Heurístico Histórico Lógico Inductivo - Deductivo Problémico (A.B.P) Proyectos(A.B.Pro) Socrático (mayeútica) Estrategias Individual Grupal Técnicas

Transcript of Silabo Base de datos parte 2

Page 1: Silabo Base de datos parte 2

TAREA Nº 2

CONTINUACIÓN DE LA ELABORACIÓN DEL SILABO

IV. MÉTODOS Y ESTRATEGIAS.

Metodología

Se hará la presentación introductoria del sílabo, sus objetivos y resultados de

aprendizaje.

Exposición de la teoría y ejemplificación práctica de los temas tratados.

Participación activa del alumno mediante la elaboración y sustentación de casos de

estudio

Investigación y aplicación de los temas tratados en sistemas de información

reales.

Métodos

Analógico – sintético

Analógico

Heurístico

Histórico Lógico

Inductivo - Deductivo

Problémico (A.B.P)

Proyectos(A.B.Pro)

Socrático (mayeútica)

Estrategias

Individual

Grupal

Técnicas

Page 2: Silabo Base de datos parte 2

Estudio de casos

Debate

Discusión

Exposición

Foro

Mesa redonda

Modelaje

Panel

Philips 6

Roles

Simposio

Simulación

Desarrollo de Ambientes de Aprendizaje

Los ambientes de aprendizaje presenciales incorporan el uso de las tecnologías en

ambientes de no presencialidad, una evidencia de ello es el portafolio del estudiante.

Enfoques Metodológicos

Los enfoques metodológicos son entre otros: interdisciplinariedad de contenidos,

inteligencia colectiva, reflexión metacognitiva, enfoque comunicativo y trabajo en

equipo.

Uso de las Tecnologías

El uso de las tecnologías permite alcanzar las competencias necesarias para el

desarrollo profesional del estudiante, entre otras tecnologías se utilizarán: foros de chat,

video conferencias, plataformas educacionales, páginas web, base de datos entre otros,

la ventaja de esta utilización es la compartición de info rmación en tiempo real entre

docentes y estudiantes para un rápido acceso al conocimiento, lo cual contribuye a la

incorporación de nuevos roles de los actores del proceso de aprendizaje.

Page 3: Silabo Base de datos parte 2

Recursos

Computadores.

Proyector.

Pizarra.

Bibliografía Referente.

Uso intensivo de Internet

Plataforma Virtual de Portafolio y Acompañamiento estudiantil

(http://sistemas.uniandes.edu.ec/aula)

V. PROGRAMACIÓN TEMÁTICA

UNIDAD I: INTRODUCCIÓN

COMPETENCIA I: Emplear métodos y técnicas de modelación de base de datos.

UNIDAD II: DISEÑO DE BASES DE DATOS

COMPETENCIA II: Diseñar modelos lógicos de base de datos

UNIDAD III: NORMALIZACIÓN DE BASES DE DATOS

COMPETENCIA III: Aplicar los diseños en un sistema gestor de bases de datos

UNIDAD IV: LENGUAJE DE CONSULTA ESTRUCTURADO SQL

COMPETENCIA IV: Aplicar consultas de datos.

Page 4: Silabo Base de datos parte 2

CONTENIDOS O PROGRAMAS DE LA ASIGNATURA POR TEMAS

SEMANA

CO NTENIDO S ESTRATEGIAS RECURSO S RESULTADO S DE

APRENDIZAJE

CO NCEPTUAL PRO CEDIMENTAL ACTITUDINAL

I 1. Introducción a los sistemas de bases de datos.

Realizar diferencias entre bases de datos y sistemas de archivos

Investigar en distintas fuentes, la importancia de la información, los datos operacionales y la definición de al menos 3 autores del concepto de base de datos, elaborar un informe escrito.

Fundamentar los conceptos generales de bases de datos.

Libro base Biblioteca

Virtual Internet

• Exponer conceptos

fundamentados en las

propiedades básicas de las base de datos.

1.1 Sistemas de información y bases de datos.

1.1.1 Las bases de datos

Determinar la importancia de las bases de datos con ejemplos

Realizar un análisis de las características de la metodología de las bases de datos y de la historia de las aplicaciones de las bases de datos

Fundamentar conceptos generales de bases de datos

II 1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones.

Determinar los tipos de los sistemas de información

Investigar en distintas fuentes los usos y tipos de aplicaciones de las bases de datos y discutirlo en el grupo.

Identificar los componentes y la estructura general de base de datos.

1.2 Componentes de un sistema de administración de bases de datos

Exponer los componentes de un SGBD

Realizar un análisis comparativo de los sistemas tradicionales de archivos vs los sistemas de base de datos.

Indicar los usos y aplicaciones de base de datos para solucionar problemas de almacenamiento de Información.

Page 5: Silabo Base de datos parte 2

1.2.1 Ventajas del método de sistema de bases de datos

.Identificar las ventajas de los sistemas de bases de datos

.Elaborar ejemplos de las ventajas de los sistemas de bases de datos

.Elaborar Informe

Libro base Biblioteca

Virtual Internet

Exponer conceptos fundamentados en las propiedades básicas de las base de datos.

III

1.3 Sistemas de bases de datos y sus aplicaciones.

• Identificar entornos de aplicación de base de datos

• Identificar los componentes de un sistema de gestión de base de datos por medio de distintas fuentes de información.

• Elaborar un análisis del problema propuesto.

1.4 Sistemas de bases de datos frente a los sistemas de archivos.

• Diferenciar los sistemas de base de datos de los sistemas de archivo

• Elaborar una tabla comparativa de las características más importantes de los sistemas de gestión de base de datos existentes en el mercado.

• Identificar un problema, a partir del cual pueda definir el proyecto de Base de Datos.

1.5 Historia de los sistemas de administración de bases de datos BD jerárquicas BD de red BD relacionales BD orientadas a objetos

Identificar las características de los distintos tipos de sistemas de administración de bases de datos

Elaborar ejemplos de cada uno de los tipos de bases de datos

. Reconocer los tipos de bases de datos

IV 1.6 Los distintitos niveles de abstracción de una base de datos.

• Comprender los niveles de abstracción de base de datos.

Reconocer cada uno de los niveles de abstracción

* Diagrama de los niveles de abstracción de base de datos

1.7 Usuarios y administradores de la base de datos.

• Determinar los tipos de Usuarios de Base de Datos.

* Definir los perfiles de usuarios de base de datos

* Perfil de usuarios de un sistema de facturación

Page 6: Silabo Base de datos parte 2

1.8 Arquitectura de los sistemas de bases de datos.

• Hacer la arquitectura de las base de datos.

Realizar diagrama de las estructuras de las base de datos

* Diagrama de la estructura de base de datos

V 2. Diseño de base de datos * Realizar gráficos de los elementos del Modelo Entidad Relación.

* Investigar en distintas fuentes los modelos de datos y su clasificación y elaborar un reporte.

• Informe de la clasificación de modelos de base de datos.

Libro base Biblioteca

Virtual Internet

Computador SGBB

* Detectar los requerimiento

de datos de sistema a

implementarse

2.1 Conceptos básicos.

2.1.1 Identificación de requerimientos de Usuario

*Establecer los beneficios de un buen diseño de base de datos

*Comprender que los modelos de bases de datos registran las características suposiciones y restricciones fundamentales en cualquier negocio

*Identificar las necesidades del usuario

2.1.2 Entidad.

* Identificar las entidades, y atributos presentes en un problema de Base de datos.

* Determinar la importancia del modelo de datos en el diseño a partir de la investigación realizada.

• Esquema de procesos y reglas de Negocio

2.1.3 Relación.

* Hacer los tipos de Claves Establecer las relaciones entre entidades

* Realizar una correspondencia entre los elementos del modelo E-R y el modelo relacional y discutirlo en el grupo.

• Modelar de base de datos de unos casos del entorno. Libro base

Biblioteca Virtual

Internet Computador

SGBB

* Definir modelos

lógicos de base de datos.

VI

2.1.4 Llave Primaria *Identificar el campo principal

*Ejercicios Propuestos de identificación de campos principales

Ejercicios

2.1.5 clases y entidades *Diferenciar entre clases propiedades y asociaciones

*Identificar en los ejemplos las clases propiedades y asociaciones

Identificar entidades y que datos deben recolectarse

Page 7: Silabo Base de datos parte 2

VII

2.1.6 Tipos de datos *Identificar el dominio de cada atributo o columna

*Desarrollar ejercicios sobre tipos de datos en la bases de datos

Ejercicios de tipos de datos

2.2 Modelo entidad - relación (MER).

* Diseñar el MER de bases de datos basados en problemas del entorno.

* Elaborar diagramas E-R para resolver los diferentes ejercicios planteados en clase.

• Especificaciones de requisitos de Usuario

2.3 Modelo Relacional.(ER)

* Diseñar el Modelo Relacional del problema propuesto.

* Utilizar herramientas CASE para el diseño de bases de datos.

• Diagrama ER del problema planteado.

VIII 3. Normalización de base de Datos

* Normalizar las base de datos.

* Transformar los diagramas E-R de los ejercicios propuestos al modelo relacional.

• Modelo Relacional del ejercicio propuesto

Libro base Biblioteca

Virtual Internet

Computador SGBB

Diseñar Modelos de

base de datos de casos reales

del entorno aplicando la teoría de la

normalización

3.1.1 Dependencias funcionales.

•Identificar las dependencias funcionales de una base de datos

* Ejemplificar, por medio de casos, los diferentes riesgos que puede tener un mal diseño de bases de datos.

• Ejercitar el proceso de normalización.

3.1.2 Anomalías.

•Determinar las anomalías existentes en base de datos

* Realizar el diseño de los ejercicios propuestos aplicando las estrategias de normalización.

• Analizar diferentes esquemas de bases de datos.

IX

3.1.3 Descomposición. Descomponer en las dependencias funcionales

* Definir los esquemas de integridad y seguridad de los ejercicios previamente diseñados.

• Diseñar una base de datos relacional a partir de un diagrama entidad-relación.

Page 8: Silabo Base de datos parte 2

X

3.1.4 Formas normales. •Aplicar las Formas Normales

* Crear el diccionario de datos de los ejercicios anteriores

• Diseñar esquema normalizado del proyecto base de datos

3.2 Modelo ER y la normalización.

•Diseñar esquemas de base de datos normalizados para un desempeño eficiente

* Investigar en distintas fuentes los estados y características de las transacciones y discutirlo en el grupo.

3.3 Reducción de un esquema ER a tablas.

* Diseñar modelos ER de base de datos

* Investigar e Identificar el contenido de la bitácora como medio de recuperación.

XI

4. Lenguaje de Consulta Estructurado SQL

• Aplicar la sintaxis del lenguaje SQL.

* Elaborar tablas comparativas de los diferentes lenguajes de bases de datos según su clasificación.

• Informe del Script del Modelo Lógico y Físico de BD.

Libro base Biblioteca

Virtual Internet

Computador SGBB

•Proponer modelos de

base de datos para casos

específicos de Almacenamient

o de Datos

4.1Fundamentos de una consulta

4.2 Estructura básica (SELECT, WHERE).

4.3 Cálculos

*Hacer consultas de Operaciones aritméticas básicas

*Desarrollar ejercicios de calculo *Ejercicios propuestos

XII

4.2 Funciones de agregación (GROUP BY, HAVING).

• Aplicar la sentencia select.

* Resolver diferentes ejercicios utilizando SQL.

• Informe del Script de consultas, inserción, edición y eliminación de datos.

Page 9: Silabo Base de datos parte 2

XIII

4.3 Consultas sobre múltiples tablas.

• Aplicar la sentencia select.

* Investigar en distintas fuentes diferentes lenguajes de consultas para bases de datos y elaborar un reporte.

XIV

4.4.1 Subconsultas. • Emplear sentencias para vincular tablas.

* Elaborar una guía rápida, en la que se describan las cláusulas de SQL y SQL inmerso (DDL, DML y DCL). • informe del Esquema

Final del proyecto de base de datos

X

4.5.2 Operadores.

• Insertar, modificar, eliminar datos a través de sentencias SQL

* Resolver diferentes ejercicios utilizando lenguajes formales de consulta.

XV

4.6 Manipulación de la base de datos (INSERT, UPDATE, DELETE).

• Diseñar esquema de db y mantenimiento de la información a través del lenguaje de consulta SQL

* Elaborar la estructura integral de una base de datos a través del DDL

• Backup de la base de datos del proyecto del curso.

XVI

4.8 Aplicaciones con bases de datos.

• Construir aplicaciones comerciales

* Desarrollar aplicaciones con bases de datos (formularios, Informes , Reportes)

• Informe de aplicación de base de datos

16 semanas