Este documento presenta el método y estrategias para la continuación de la elaboración de un sílabo. Se detallan las metodologías, métodos, estrategias y técnicas que incluirán exposiciones teóricas, ejemplos prácticos, participación activa de los estudiantes, investigación y aplicación de temas. También se describen los recursos y la programación temática organizada en unidades y competencias que abarcarán desde la introducción a bases de datos hasta el lenguaje SQL.
1. 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
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 informació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.
3. 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ñarmodeloslógicosde 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.
4. CONTENIDOS O PROGRAMAS DE LA ASIGNATURA POR TEMAS
SEMAN
A CONTENIDOS ESTRATEGIAS RECURSOS
RESULTADOS DE
APRENDIZAJE
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
I
1. Introduccióna lossistemas
de basesde datos.
Realizar diferencias
entre bases de datos
y sistemas de
archivos
Investigarendistintasfuentes,la
importanciade lainformación,los
datosoperacionales yladefinición
de al menos3 autoresdel concepto
de base de datos,elaborarun
informe escrito.
Fundamentarlos
conceptosgeneralesde
basesde datos.
Libro base
Biblioteca
Virtual
Internet
• Exponer
conceptos
fundamentados
en las
propiedades
básicas de las
base de datos.
1.1 Sistemasde informacióny
basesde datos.
1.1.1 Las basesde datos
Determinarla
importanciade las
basesde datos con
ejemplos
Realizarunanálisisde las
características de la metodologíade
lasbasesde datosy de la historiade
lasaplicacionesde lasbasesde
datos
Fundamentarconceptos
generalesde basesde
datos
II
1.1.2 Sistemasde
informaciónparalagestióny
para la ayudaen latoma de
decisiones.
Determinarlostipos
de lossistemasde
información
Investigarendistintasfuenteslos
usosy tiposde aplicacionesde las
basesde datos y discutirloenel
grupo.
Identificar los
componentes y la
estructurageneral de
base de datos.
1.2 Componentesde un
sistemade administraciónde
basesde datos
Exponerlos
componentesde un
SGBD
Realizarunanálisiscomparativode
lossistemastradicionalesde
archivosvs lossistemasde base de
datos.
Indicarlos usosy
aplicacionesde base de
datospara solucionar
problemasde
almacenamientode
Información.
5. 1.2.1 Ventajasdel métodode
sistemade basesde datos
.Identificarlas
ventajasde los
sistemasde bases
de datos
.Elaborarejemplosde lasventajas
de lossistemasde basesde datos
.ElaborarInforme
Libro base
Biblioteca
Virtual
Internet
Exponer
conceptos
fundamentados
enlas
propiedades
básicasde las
base de datos.
III
1.3 Sistemasde basesde
datosy sus aplicaciones.
• Identificar
entornosde
aplicaciónde base
de datos
• Identificarloscomponentesde un
sistemade gestiónde base de datos
por mediode distintasfuentesde
información.
• Elaborarun análisisdel
problema propuesto.
1.4 Sistemasde basesde
datosfrente a lossistemasde
archivos.
• Diferenciarlos
sistemasde base de
datosde los
sistemasde archivo
• Elaborar unatabla comparativa
de las característicasmás
importantesde lossistemasde
gestiónde base de datosexistentes
enel mercado.
• Identificarun
problema,apartir del
cual puedadefinirel
proyectode Base de
Datos.
1.5 Historiade lossistemas
de administraciónde bases
de datos
BD jerárquicas
BD de red
BD relacionales
BD orientadasa objetos
Identificar las
características de
losdistintostiposde
sistemasde
administraciónde
basesde datos
Elaborar ejemplosde cadaunode
lostiposde bases de datos
. Reconocerlostiposde
basesde datos
IV
1.6 Los distintitosnivelesde
abstracciónde una base de
datos.
• Comprenderlos
nivelesde
abstracciónde base
de datos.
Reconocercada unode losniveles
de abstracción
* Diagramade los niveles
de abstracciónde base
de datos
1.7 Usuariosy
administradoresde labase de
datos.
• Determinarlos
tiposde Usuariosde
Base de Datos.
* Definirlosperfilesde usuariosde
base de datos
* Perfil de usuariosde un
sistemade facturación
6. 1.8 Arquitecturade los
sistemasde basesde datos.
• Hacer la
arquitecturade las
base de datos.
Realizardiagramade lasestructuras
de las base de datos
* Diagramade la
estructurade base de
datos
V 2. Diseño de base de datos * Realizargráficos
de loselementos
del ModeloEntidad
Relación.
* Investigarendistintasfuenteslos
modelosde datosysu clasificación
y elaborarunreporte.
• Informe de la
clasificaciónde modelos
de base de datos.
Libro base
Biblioteca
Virtual
Internet
Computador
SGBB
* Detectar los
requerimiento
de datos de
sistema a
implementarse
2.1 Conceptosbásicos.
2.1.1 Identificaciónde
requerimientosde Usuario
*Establecerlos
beneficiosde un
buendiseñode base
de datos
*Comprenderque losmodelosde
basesde datos registranlas
características suposicionesy
restriccionesfundamentalesen
cualquiernegocio
*Identificarlas
necesidadesdel usuario
2.1.2 Entidad.
* Identificarlas
entidades,y
atributospresentes
enun problemade
Base de datos.
* Determinarlaimportanciadel
modelode datosenel diseñoa
partir de la investigaciónrealizada.
• Esquemade procesosy
reglasde Negocio
2.1.3 Relación.
* Hacer lostiposde
Claves Establecer
lasrelacionesentre
entidades
* Realizarunacorrespondencia
entre loselementosdel modeloE-R
y el modelorelacionalydiscutirlo
enel grupo.
• Modelarde base de
datosde unoscasos del
entorno. Libro base
Biblioteca
Virtual
Internet
Computador
SGBB
* Definir
modelos
lógicos de base
de datos.
VI
2.1.4 Llave Primaria
*Identificarel
campo principal
*EjerciciosPropuestosde
identificaciónde camposprincipales
Ejercicios
2.1.5 clasesy entidades
*Diferenciarentre
clasespropiedades
y asociaciones
*Identificarenlosejemploslas
clasespropiedadesyasociaciones
Identificarentidadesy
que datosdeben
recolectarse
7. VII
2.1.6 Tiposde datos
*Identificarel
dominiode cada
atributoo columna
*Desarrollarejerciciossobre tipos
de datos enla basesde datos
Ejerciciosde tiposde
datos
2.2 Modeloentidad - relación
(MER).
* Diseñarel MER de
basesde datos
basadosen
problemasdel
entorno.
* Elaborar diagramasE-Rpara
resolverlosdiferentesejercicios
planteadosenclase.
• Especificacionesde
requisitosde Usuario
2.3 ModeloRelacional.(ER)
* Diseñarel Modelo
Relacional del
problema
propuesto.
* UtilizarherramientasCASEparael
diseñode basesde datos.
• DiagramaER del
problemaplanteado.
VIII
3. Normalización de base de
Datos
* Normalizarlas
base de datos.
* TransformarlosdiagramasE-R de
losejerciciospropuestosal modelo
relacional.
• ModeloRelacional del
ejerciciopropuesto
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.
•Identificarlas
dependencias
funcionalesde una
base de datos
* Ejemplificar,pormediode casos,
losdiferentesriesgosque puede
tenerunmal diseñode basesde
datos.
• Ejercitarel procesode
normalización.
3.1.2 Anomalías.
•Determinar las
anomalías
existentesenbase
de datos
* Realizarel diseñode losejercicios
propuestosaplicandolasestrategias
de normalización.
• Analizardiferentes
esquemasde basesde
datos.
IX
3.1.3 Descomposición.
Descomponeren las
dependencias
funcionales
* Definirlosesquemasde integridad
y seguridadde losejercicios
previamentediseñados.
• Diseñarunabase de
datosrelacional apartir
de un diagramaentidad-
relación.
8. X
3.1.4 Formasnormales.
•AplicarlasFormas
Normales
* Crearel diccionariode datosde
losejerciciosanteriores
• Diseñar esquema
normalizadodel
proyectobase de datos
3.2 ModeloER y la
normalización.
•Diseñaresquemas
de base de datos
normalizadospara
un desempeño
eficiente
* Investigaren distintasfuenteslos
estados y característicasde las
transaccionesydiscutirloenel
grupo.
3.3 Reducciónde unesquema
ER a tablas.
* Diseñar modelos
ER de base de datos
* Investigare Identificarel
contenidode labitácoracomo
mediode recuperación.
XI
4. Lenguaje de Consulta
Estructurado SQL
• Aplicarlasintaxis
del lenguaje SQL.
* Elaborar tablascomparativasde
losdiferenteslenguajesde basesde
datossegúnsu clasificación.
• Informe del Scriptdel
ModeloLógicoy 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.1Fundamentosde una
consulta
4.2 Estructura básica(SELECT,
WHERE).
4.3 Cálculos
*Hacer consultasde
Operaciones
aritméticasbásicas
*Desarrollarejerciciosde calculo *Ejerciciospropuestos
XII
4.2 Funcionesde agregación
(GROUP BY, HAVING).
• Aplicarla
sentenciaselect.
* Resolver diferentes ejercicios
utilizandoSQL.
• Informe del Scriptde
consultas,inserción,
ediciónyeliminaciónde
datos.
9. XIII
4.3 Consultassobre múltiples
tablas.
• Aplicarla
sentenciaselect.
* Investigarendistintas
fuentesdiferentes
lenguajesde consultas
para basesde datos y
elaborarunreporte.
XIV
4.4.1 Subconsultas.
• Emplear
sentenciaspara
vinculartablas.
* Elaborar unaguía rápida,enla
que se describanlascláusulasde
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
datosa travésde
sentenciasSQL
* Resolver diferentes ejercicios
utilizando lenguajes formales de
consulta.
XV
4.6 Manipulaciónde labase
de datos (INSERT,UPDATE,
DELETE).
• Diseñaresquema
de db y
mantenimientode
la informacióna
travésdel lenguaje
de consulta SQL
* Elaborarla estructuraintegral de
una base de datos a travésdel DDL
• Backupde labase de
datosdel proyectodel
curso.
XVI
4.8 Aplicacionesconbasesde
datos.
• Construir
aplicaciones
comerciales
* Desarrollaraplicacionesconbases
de datos (formularios,Informes,
Reportes)
• Informe de aplicación
de base de datos
16 semanas