1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
SILABO 2015 - I
I. DATOS
INFORMATIVOS
1.1 Asignatura : Base de datos I
1.2 Código : 04SIS040622
1.3 Grupo : Básico
1.4 Eje de formación : Básico
1.5 Semestre : I
1.6 Periodo Académico : Abril-Setiembre 2015
1.7 Créditos : 6
1.8 Total de horas : 5 semanales
1.8.1 Teoría : 3 semanales
1.8.2 Práctica : 2 semanal
1.9 Total de horas
semestrales
: 96 semestrales
1.10 Naturaleza : Obligatoria
1.11 Pre-requisitos : Programación visual 1
1.12 Co-requisitos : Programación objetos 1, Base de datos 1, sistemas de
información.
1.13 Docente(s) Responsable(s): CD. Javier Guancha
1.13.1 Grado : Ingeniero
1.13.2 Post Grado : Ninguno.
1.13.3 Correo
electrónico
: ing.hguancha@gmail.com
1.13.4 Plataforma
moodle
:
1.13.5 Acompañamiento : Lunes 17:30 – 19:10
1.13.6 Escenarios Aprendizaje: áulico, real
II. DESCRIPCION Y FUNDAMENTACION DE LA ASIGNATURA:
2. El silabo base de datos 1 corresponde al eje de formación profesional, nivel medio de la
Ingeniería de Sistemas. Se conceptualizan métodos y técnicas de modelación de base
de datos para fundamentar el análisis, diseño e implementación. La importancia de este
silabo es que permite al estudiante la implementación de una base de datos elemental
que contribuya a la organización de la información de las unidades productivas del
entorno.
III. OBJETIVO GENERAL:
Implementar base de datos elementales a través de métodos y técnicas de modelación
cumpliendo estándares técnicos que garanticen la integridad, veracidad y disponibilidad
de la información.
IV. MÉTODOS Y ESTRATEGIAS
El método principal del desarrollo del curso de Base de Datos será el hipotético-deductivo
y heurístico. Este método estará caracterizado por ser fundamentalmente centrado en el
estudiante y por ser interactivo, es decir con participación activa del estudiante.
Para el logro de estos propósitos usaremos las siguientes estrategias:
a. Clases magistrales mejoradas
Este método pedagógico está destinado a dar una orientación general, precisar
conceptos y exponer conocimientos actualizados e integrados de la asignatura.
Precederán a las actividades prácticas y se estimulará la participación activa del
estudiante. Participaran el docente expositor y alumnos.
b. Seminario-taller
El estudiante participará en la búsqueda de la información actualizada y pertinente
en base a los contenidos y objetivos propuestos para cada tópico. El profesor actuará
como un INDUCTOR y orientador de esta actividad. Todos los tópicos establecidos
serán de desarrollo obligatorio por cada uno de los integrantes del grupo. Se
desarrollarán después de las clases teóricas con el concurso de toda la promoción
de alumnos.
c. Prácticas de laboratorio y discusión
El estudiante participará directamente en la realización de ellas, actividad que incluirá
la recolección de datos, análisis y discusión de los resultados, así como la
formulación del resumen y conclusiones. El desarrollo de las actividades estará
basado en la Guía de Prácticas base de datos.
Participaran el docente, estudiantes
3. V. PROGRAMACIÓN TEMÁTICA
PRIMERA UNIDAD : GENERALIDADES DE BASES DE DATOS
COMPETENCIA I : Exponer conceptos fundamentados en las propiedades básicas de las base de datos. para ubicarlos
correctamente en los diferentes sistemas de bases de datos.
PROGRAMA DEL
CONTENIDO
DISCIPLINAR POR
TEMAS
PROGRAMA DE ACTIVIADES, ENFOQUES METODOLÓGICOS, USO DE LA
TECNOLOGIA
ESTRATEGIAS DE
EVALUACIÓN BASADO EN
PROYECTOS/PRODUCTO
S
RESULTADOS
DE
APRENDIZAJE/C
OMPETENCIAS(
OPERACIONALI
ZACIÓNDEL PERFIL)
Nº Horas Presenciales Nº Horas Autónoma Nº Horas
1. Introducción a los
sistemas de bases de
datos.
1
• Definir
sistemas de
información y
sus tipos.
1
• 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.
1
• Fundamentar los
conceptos generales de
bases de datos.
• Exponer
conceptos
fundamentad os
en las
propiedades
básicas de las
base de datos.
1.1 Sistemas de
información y bases
de datos.
3 2 3
1.1.1 Concepto de
sistema de
información.
2
• Conocer los
conceptos de
bases de datos,
usos y
aplicaciones así
como su
estructura
general.
2
• Realizar un análisis
comparativo de los
sistemas tradicionales
de archivos vs los
sistemas de base de
datos.
2
• Indicar los usos y
aplicaciones de base de
datos para solucionar
problemas de
almacenamiento de
Información.
4. 1.1.2 Sistemas de
información para la
gestión y para la
ayuda en la toma de
decisiones.
3
•
Determinar los
tipos de los
sistemas de
información
3
• Investigar en distintas
fuentes los usos y tipos
de aplicaciones de las
bases de datos y
discutirlo en el grupo.
3
• Identificar los
componentes y la
estructura general de
base de datos.
1.3 Sistemas de
bases de datos y sus
aplicaciones.
3
• Identificar
entornos de
aplicación de
base de datos
3
• Identificar los
componentes de un
sistema de gestión de
base de datos por
medio de distintas
fuentes de información.
3
• Elaborar un análisis del
problema propuesto.
1.4 Sistemas de
bases de datos
frente a los sistemas
de archivos.
2
•
Diferenciar los
sistemas de
base de datos
de los sistemas
de archivo
2
• 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.
2
• Identificar un problema,
a partir del cual pueda
definir el proyecto de
Base de Datos.
1.5 Los distintitos
niveles de
abstracción de una
base de datos.
2
•
Comprender
los niveles de
abstracción de
base de datos.
2
Reconocer cada uno de
los niveles de
abstracción
2
* Diagrama de los niveles
de abstracción de base de
datos
5. 1.6 Usuarios y
administradores de
la base de datos.
3
•
Determinar los
tipos de
Usuarios de
Base de Datos.
3
* Definir los perfiles de
usuarios de base de
datos
3
* Perfil de usuarios de un
sistema de facturación
1.7
Componentes
de los sistemas de
bases de datos.
2 • Conocer la
arquitectura de
las base de
datos.
2 Realizar diagrama de las
estructuras de las base
de datos
2 * Diagrama de la
estructura de base de
datos
1.8 Arquitectura de
los sistemas de
bases de datos.
2 2 2
SEGUNDA UNIDAD: MODELOS DE BASES DE DATOS ENTIDAD RELACION
COMPETENCIA II: Detectar los requerimientos de datos de sistema a implementarse.
2. Diseño de base de
datos
2
* Conocer los
elementos del
Modelo Entidad
Relación.
2
* Investigar en distintas
fuentes los modelos de
datos y su clasificación y
elaborar un reporte.
2
• Informe de la
clasificación de modelos
de base de datos.
* Detectar los
requerimient
o de datos de
sistema a
implementars
e
2.1 Conceptos
básicos.
2 2 2
6. 2.1.1 Entidad. 2
* Identificar las
entidades, y
atributos
presentes en un
problema de
Base de datos.
2
* Determinar la
importancia del modelo
de datos en el diseño a
partir de la
investigación realizada.
2
• Esquema de procesos y
reglas de
Negocio
2.1.2 Relación. 3
* Conocer los
tipos de Claves
Establecer las
relaciones entre
entidades
3
* Realizar una
correspondencia entre
los elementos del
modelo E-R y el modelo
relacional y discutirlo en
el grupo.
3
• Modelar de base de
datos de unos casos del
entorno.
* Definir modelos
lógicos de base
de datos.
2.2 Modelo entidad -
relación (MER).
5
* Diseñar el
MER de bases
de datos
basados en
problemas del
entorno.
1
* Elaborar diagramas
E-R para resolver los
diferentes ejercicios
planteados en clase .
5
• Especificaciones de
requisitos de
Usuario
2.3 Modelo
Relacional.(ER)
5
* Diseñar el
Modelo
Relacional del
problema
propuesto.
1
* Utilizar herramientas
CASE para el diseño de
bases de datos.
5
• Diagrama ER del
problema planteado.
TERCERA UNIDAD: NORMALISACION DE BASES DE DATOS
COMPETENCIAS III: Diseñar Modelos de base de datos de casos reales del entorno aplicando la teoría de la normalización.
7. 3.
Normalización de
base de
Datos
5
* Teoría de
Normalizaci ón
de base de
datos.
3
* Transformar los
diagramas E-R de los
ejercicios propuestos al
modelo relacional.
5
• Modelo Relacional
del ejercicio propuesto
* 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.
3
•Identificar las
dependenci
as funcionales
de una base de
datos
3
* Ejemplificar, por
medio de casos, los
diferentes riesgos que
puede tener un mal
diseño de bases de
datos.
3
• Ejercitar el
proceso de
normalización.
3.1.2 Anomalías. 2
•Determina
r las
anomalías
existentes en
base de datos
2
* Realizar el diseño de
los
ejercicios propuestos
aplicando las
estrategias de
normalización.
2
• Analizar diferentes
esquemas de bases de
datos.
3.1.3
Descomposición
.
3
Descompon
er en las
dependenci
as funcionales
3
* Definir los
esquemas de integridad
y seguridad de los
ejercicios previamente
diseñados.
3
• Diseñar una base de
datos relacional a partir
de un diagrama
entidadrelación.
3.1.4 Formas
normales.
5
•Aplicar las
Formas
Normales
3
* Crear el diccionario de
datos de los ejercicios
anteriores 5
• Diseñar esquema
normalizado del proyecto
base de datos
8. 3.2 Modelo ER y
la normalización.
5
•Definir
esquemas de
base de datos
normalizado s
para un
desempeño
eficiente
1
* Investigar en distintas
fuentes los estados y
características de las
transacciones y
discutirlo en el grupo.
5
3.3 Reducción de un
esquema ER a
tablas.
3
* Diseñar
modelos ER de
base de datos
3
* Investigar e
Identificar el
contenido de la
bitácora como medio
de recuperación.
3
CUARTA UNIDAD: ALGEBRA RELACIONAL
COMPETENCIA IV: Diseñar Modelos de base de datos de casos reales del entorno aplicando la teoría de la normalización.
4. Lenguaje de
Consulta
Estructurado
SQL
5
• Conocer la sintaxis del
lenguaje SQL.
3
* Elaborar tablas comparativas de los
diferentes lenguajes de bases de datos
según su clasificación.4.1 Estructura básica (SELECT,
WHERE). 4 1
4.2 Funciones de agregación
(GROUP BY, HAVING).
3 • Aplicar la sentencia select. 1
* Resolver diferentes ejercicios
utilizando SQL.
9. 4.3 Consultas sobre múltiples
tablas.
3 • Aplicar la sentencia select. 2
4.4.1
Subconsultas.
3
• Emplear sentencias para
vincular tablas.
2
* Elaborar una guía rápida, en la que se
describan las cláusulas de SQL y SQL
inmerso (DDL, DML y DCL).
4.5.2
Operadores JOIN.
3
• Insertar, modificar,
eliminar datos a través de
sentencias
SQL 1
* Resolver diferentes ejercicios
utilizando lenguajes formales de
consulta.
4.6
Manipulación de la base de datos
(INSERT, UPDATE, DELETE).
3
• Definición del
esquema de base de datos y
mantenimie
nto de la información a
través del lenguaje de
consulta
SQL
1
* Elaborar la estructura integral de una
base de
datos a través del
DDL
10. 4.8 Álgebra relacional. 4
• Extraer información
Aplicando algebra
relacional
2
* Desarrollar cada una de las operaciones
del algebra relacional en base al modelo
de datos de ejemplo.
11. I. REFERENCIAS BIBLIOGRÁFICAS
AUTOR TITULO EDICIÓN AÑO EDITORIAL
DAVID M.
KROENKE
Procesamiento de Bases
de Datos fundamentos
diseño e instrumentación
Quinta Edición 2010 Prentice Hall
ALICE Y. H. TSAI Sistemas de Bases de
Datos Administración y
uso
Segunda
Edición
2010 Prentice Hall Tim
Martyn& Tim
Hartley
TOMÁS GIRONÉS SQL server y aplicaciones
cliente-servidor
Primera edición 2008 Server de
Publicacions
Microsoft,
Microsoft SQL
Reference
HORAS/
JORNADA
LUNES MARTES MIERCOLES JUEVES VIERNES
1
2 X
3 X
4 X X
5 X X
II. EVALUACIÓN
La evaluación se realizará en base al Reglamento de Evaluación de la UNIANDES, en función
al sus niveles de logro y conductas observables de forma permanente. Se realizará cuatro
evaluaciones parciales más un examen final.
La evaluación será Diagnóstica, Sistemática y Sumativa.
Las evaluaciones parciales son de carácter IMPRORROGABLE, por lo que se invoca a
docentes y alumnos a cumplir estrictamente lo estipulado en el presente documento.
Son requisitos para la APROBACIÓN del estudiante
1. La asistencia a las clases teóricas y prácticas es obligatoria. Las inasistencias superiores
al 10% de horas lectivas INHABILITARA al estudiante.
12. 2. La calificación se efectuará mediante el sistema decimal: 0 - 10.
3. La escala de valoración será:
9-10 excelente
7-8 satisfactorio
<7 deficiente
4. La nota mínima aprobatoria será 7 (siete); siendo el medio punto (0.5) de beneficio para el
alumno solamente en el promedio de unidad, examen final y promedio final.
5. Se dará examen remedial por parcial a todo los alumnos que no llegan al acumulado de 26
puntos en los cuatro parciales, tendrá un punto equivalente a los puntos que le faltan para
completar los 26 puntos.
6. Se dará examen remedial por final todo alumno que no llega al acumulado de 33 puntos
en los cuatros parciales más el examen final, tendrá un puntaje en base a 10 puntos.
Tabla 1: Promedio Parcial Tabla 2: Promedio Final
GUÍA PARA LA EVALUACIÓN DEL ESTUDIANTE:
Instrumentos de evaluación.
a. Clases Magistrales Mejoradas
Permitirá la exploración de las experiencias educativas teóricas-practicas. Se
tomara:
Prueba objetiva por unidad (4)
Tema: Contenido temático de cada unidad.
40 preguntas, basadas en trabajos investigativos y talleres.
Nivel de conocimiento: comprensión y aplicación.
b. Seminario taller
1.Asistencia y puntualidad
2.Participación. Se calificará en base a los siguientes criterios:
2.1. Coherencia
2.2. Integración de la información
2.3. Utilidad y aplicabilidad
EVALUACIÓN PESO
Unidad 1 20%
Unidad 2 20%
Unidad 3 20%
Unidad 4 20%
Examen FINAL 20%
TOTAL 100%
EVALUACIÓN PESO
Examen Frecuente (Ex. Practico
+ Ex. Diarios + Manual +
Trabajos + Otros)
50%
Examen Unidad 50%
TOTAL 100%
13. 2.4. Precisión de las definiciones, descripciones y/o concepciones.
2.5. Pertinencia lógica de las intervenciones, dentro del contexto del tema
que se está tratando.
2.6. Interpretación correcta de la información alcanzada o manifiesta voluntad
de lograrla.
2.7. Existencia de indicadores de que los aportes corresponden a búsquedas
documentadas.
2.8. Conocimiento del tema y dominio del idioma técnico.
c. Prácticas y discusión de prácticas
1.Asistencia y puntualidad
2.Cumplimiento de tareas
2.1. Calidad de la participación en las actividades
2.2. Colaboración efectiva dentro del equipo de trabajo
2.3. Interés y deseo de participar
3. Participación en la discusión de práctica
3.1. Formulación de hipótesis. Discusión de resultados. Exposición adecuada
de resumen y conclusiones.
3.2. Explicación e interpretación de los resultados de las pruebas y
evaluaciones funcionales
y/o de las experiencias de laboratorio.
3.3. Análisis del diseño experimental
d. Aprendizaje Basado en Problemas
Se realizara mediante Casos prácticos de desarrollo de bases de datos
1.Asistencia y puntualidad
2.Participación. Se calificará en base a los siguientes criterios:
2.1. Capacidad Analizar, identificar y explicar los mecanismos de las
funciones alteradas (aplicabilidad del conocimiento).
2.2. Realiza interpretación de los resultados de las pruebas de laboratorio y
exámenes auxiliares.
2.3. Formulación de hipótesis diagnósticas y de comentarios pertinentes
referentes a las posibilidades de tratamientos, evolución y pronóstico que
plantee el profesor.
2.4 Elaboración de reporte
e. Aprendizaje Basado en Proyectos (ABPro)
1. Asistencia y puntualidad
2. Capacidad de Identificar y formular problema científicos
3. Capacidad de plantear hipótesis
4. Diseña un modelo para contrastar su hipótesis
5. Determina los materiales y métodos a utilizar para el proyecto
6. Ejecuta su proyecto, obtiene resultados, interpreta y discute sus
resultados 7. Elabora el informe del proyecto 8. Comunica su resultado.
14. III. CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DEL PROFESIONAL:
DESCRIBIR ¿CÓMO EL CONTENIDO DISCIPLINAR (ASIGNATURA, CURSO, TALLER) CONTRIBUYE
PARA LA FORMACIÓN DEL PROFESIONAL?:
Las bases de datos constituyen un elemento en la formación fundamental del ingeniero
en sistemas en relación directa con el desarrollo de software y el almacenamiento de
datos. La implementación de base de datos es imprescindible en los sistemas de
información y sus aplicaciones en los diversos ambientes y plataformas, contribuyendo
directamente al flujo de información determinados por los sistemas de gestión o
aportando a la toma de decisiones.
DESTAQUE LA VINCULACIÓN O RELACIÓN CON OTROS CONTENIDOS DISCIPLINARES
(ASIGNATURAS, CURSOS,
TALLERES, OTROS) DEL CURRÍCULUM:
Base de datos 2, Programación Objetos, Distribución de datos.
INDIQUE EL GRUPO (BÁSICA EN CIENCIAS, FUNDAMENTAL O ASPECTOS GENERALES
COMPLEMENTARIOS) AL QUE CORRESPONDE LA MATERIA Y LA RELACIÓN CON LOS OBJETIVOS
DE LA INSTITUCIÓN Y LA CARRERA:
Esta asignatura pertenece al grupo de asignaturas básicas y se relaciona con el objetivo
planteado para lograr el perfil profesional del egresado. A partir del desarrollo de
competencias cognitivas, procedimentales y actitudinales, que tributan al perfil de egreso
de la carrera
ANEXO
RESULTADOS O LOGROS DEL APRENDIZAJE DEL
SILABO
CONTRIBUCION
RESULTADOS DE APRENDIZAJE DE LA
ASIGNATURA(Alta,media,baja)
Proponer modelos de base de datos para
casos específicos de Almacenamiento
de Datos
Alta
Script del Modelo Lógico y Físico
de BD.
Generar un algoritmo óptimo para la
resolución de un problema informático.
Alta Diseño de base de datos
Diseñar Modelos de base de datos de
casos
15. reales del entorno aplicando estándares
Internacionales
Alta Especificación de requisitos de
Usuario
Detectar los requerimiento de datos de
sistema a implementarse
Alta
Selección del algoritmo a aplicar
en la resolución del problema
Definir modelos lógicos de base de
datos
Alta
Esquema de procesos y reglas de
Negocio
Exponer conceptos fundamentados en
las propiedades básicas de las base de
datos
Alta
Conceptos y justificación de su
posicionamiento sobre base de
datos
1
Cuando luego de cursar la materia el estudiante demuestra un dominio de los temas tratados. Sobre esta
contribuciones se evaluarán, posteriormente, el cumplimiento de los logros del aprendizaje.
2
Cuando se espera que desarrollen destrezas y habilidades
Si el resultado esperado apunta a tener conocimiento
Fig. 1. Flujograma de evaluación