Cualquiera
Facultad
Ingeniería
Carrera
Informática
Denominación de la asignatura
Base de Datos I
Código de la Asignatura
3484
Período académico
Marzo 2012 – Julio 2012
Eje de Formación
Profesional
Modalidad
Presencial
Número de créditos / teoría
2
Número de créditos / práctica
4
2. Descripción de la Asignatura
Es una introducción a los Sistemas Gestores deBases de Datos (SGBD). Cubre los capítulos introductorios de diseño de Bases de Datos, Algebra y Calculo Relacional, lenguaje de consulta SQL, SQL Avanzado (disparadores, procedimientos almacenados) y creación de aplicaciones con conexión a Bases de Datos.
3. Conocimientos necesarios
Pre-requisitos: asignaturas que deben ser aprobadas con anterioridad
Co-requisitos: asignaturas que deben seraprobadas simultáneamente
Asignatura
Código
Asignatura
Código
Programacion I, II, III, IV
4. Objetivos(s) General(es) de la Asignatura
Definir, formular y abstraer problemas de ingeniería.
Plantear soluciones a problemas mediante un Diseño usando el Modelo Entidad Relación y la creación de programas de Usuario con Conexión a Base de Datos.
Aplicar los conceptos de Algebrarelacional al usar un Lenguaje Declarativo de Consulta.
5. Resultados Específicos de la Asignatura
Resultados Específicos
Al término de la asignatura, el estudiante:
Indicadores
Rasgos visibles y medibles que evidencien la presencia o alcance de los resultados del aprendizaje
Actividades de Evaluación (Evidencias)
Situaciones, actividades o tareas y el tipo de instrumentos que se va a utilizarpara evaluar los resultados de aprendizaje
5.1 Identifica y explica las diferencias entre un sistema basado en archivos y un SGBD.
- Identifica y entiende las diferencias principales entre un sistema basado en archivos y un SGBD.
Prueba1: Introducción y diseño de base de datos.
5.2 Identifica y explica las diferentes fases de diseño de un modelo ER.
- Identifica y entiende lasdiferencias principales entre un sistema basado en archivos y un SGBD.
Prueba1: Introducción a las Bases de Datos y Diseño.
5.3 Analiza y diseña aplicaciones empleando el modelo Entidad - Relación (ER).
Identifica entidades, relaciones, casos de generalización y agregaciones a partir de los requerimientos de usuarios.
Usa el modelo ER para diseñar con los elementos necesarios los requerimientos deusuario.
Prueba1: Introducción a las Bases de Datos y Diseño.
Proyecto1: Diseño de un modelo entidad relación normalizado en base a los requerimientos del usuario.
Talleres en clase.
5.4 Analiza y mejora diseños de base de datos aplicando los conceptos de normalización.
- Identifica claramente las formas normales.
- Mejora diseños ER usando los conceptos de normalización.
Prueba1:Introducción a las Bases de Datos y Diseño.
Proyecto1: Diseño de un modelo entidad relación normalizado en base a los requerimientos del usuario.
Talleres en clase.
5.5 Elabora consultas utilizando algebra relacional.
-Entiende la relación entre las operaciones básicas de algebra relacional y las operaciones con conjuntos.
- Conoce las operaciones básicas de algebra Relacional y su sintaxis:
-Ingresos, Modificaciones, Eliminaciones.
- Selecciones, proyecciones, filtros, uniones, intersecciones, diferencias.
- Juntas por la derecha, izquierda, completas, planos cartesianos.
- Elabora consultas de complejidad media usando operaciones básicas de Álgebra Relacional.
Prueba2: Algebra Relacional.
Proyecto2: Algebra Relacional.
Talleres en clase.
5.6 Elabora consultas utilizando unlenguaje declarativo.
-Entiende la relación entre las operaciones básicas de algebra relacional y las consultas con un lenguaje declarativo.
- Conoce las operaciones de un lenguaje declarativo:
-Creación de tablas, Ingresos, Modificaciones, Eliminaciones de registros.
- Selecciones, proyecciones, filtros, uniones, intersecciones, diferencias.
- Juntas por la derecha, izquierda,...
Regístrate para leer el documento completo.