FOM-6103 Manejo de Información Forestal
Profesor: Oscar López Villegas
Correo: olopez@tec.ac.cr
Teléfono oficina: 2401-3218
Web: https://sites.google.com/view/infoforestal/
Horas de consulta: L 13:30 - 16:30.
Horario del curso: L 8:30 - 12:30
Vigencia: Primer semestre 2018
1. Descripción del curso
Este curso está orientado a proporcionar al Ingeniero Forestal los conocimientos para organizar y gestionar los datos técnicos mediante las tecnologías de información y conforme a requisitos establecidos. En particular, el curso contribuye en el desarrollo de las capacidades para diseñar, desarrollar y mantener sistemas de bases de datos asegurando la integridad, disponibilidad y confidencialidad de la información almacenada. Con ello, se faculta al ingeniero para participar en el desarrollo e implementación de sistemas de información para el control y la toma de decisiones utilizando la tecnología de bases de datos.
2. Objetivos de aprendizaje
Objetivo General:
-
Al finalizar el curso el estudiante habrá adquirido los conoocimientos para diseñar, desarrollar y mantener sistemas de bases de datos asegurando la integridad, disponibilidad y confidencialidad de la información almacenada en el contexto de una explotación forestal.
Objetivos Específicos:
-
Identificar y analizar necesidades de información para su representación, tratamiento y automatización para la toma de decisiones.
-
Diseñar esquemas de bases de datos para generar soluciones al tratamiento de información.
3. Referencias bibliográficas
-
Silberschatz, Abraham; Korth, Henry F. y Sudarshan, S. Fundamentos de Bases de Datos. 5ª ed. Ed. McGraw Hill.
-
De Miguel, Santa Maria Adoración y Piattini, Mario. Fundamentos y modelos de Base de datos. 2ª. Ed. Alfaomega & Ra-ma.
-
Kroenke, David M. Procesamiento de Base de Datos –Fundamentos, diseño e implementación. 8ª. Ed. Pearson Prentice-Hall.
-
Mannino, Michael V. Administración de Base de Datos –Diseño y desarrollo de aplicaciones. 3ª Ed. McGraw Hill.
-
De Miguel, Santa María Adoración et al. Diseño de Base de datos –Problemas resueltos-. Ed. Alfaomega & Ra-ma.
-
De Miguel, Santa María Adoración y Plattini, Mario. Concepción y Diseño de Base de datos –Del modelo E-R al modelo relacional. Ed. Addison Wesley Iberoamericana, Ra-ma.
4. Proyecto del curso
Se desarrollará un proyecto integrador en la materia que permita concretar la aplicación de los temas cubiertos. Se tomará en cuenta:
-
La instalación e identificación de los elementos de un gestor de bases de datos así como los tipos de usuarios y niveles de abstracción de las bases de datos
-
El modelado de esquemas de bases de datos con diagramas E-R
-
El modelado de esquemas y su transformación de Diagramas E-R a Diagramas Relacionales
-
La especificación de Esquemas de Bases de datos que cumplan con las formas normales del Modelo Relacional
-
La elaboración de consultas en algebra relacional
-
La creación, manipulación de bases de datos mediante el lenguaje SQL
-
El diseño de esquemas de bases de datos para una aplicación específica de tratamiento de la información
5. Evaluación
-
Pruebas cortas y tareas 30%
-
Prácticas 40%
-
Proyecto final 30%
-
TOTAL 100%
6. Fechas importantes
-
Se determinarán según el semestre.
7. Contenidos del curso
-
Introducción
-
Importancia de la ingeniería del software
-
Evolución en el desarrollo de software
-
Problemas y desafíos en el desarrollo de software
-
El rol del ingeniero en el desarrollo de software
-
Introducción a las bases de datos
-
-
Sistemas Gestores de Bases de Datos
-
Objetivo de las Bases de Datos
-
Áreas de Aplicación de los Sistemas de Bases de datos
-
Modelos de datos
-
Arquitectura del Sistema Gestor de Bases de datos
-
Niveles de abstracción
-
Tipos de usuarios
-
Tipos de lenguajes
-
Tópicos selectos de bases de datos
-
-
Diseño de Bases de Datos y el modelo E-R
-
El Proceso de Diseño de Bases de Datos
-
Modelo Entidad-Relación
-
Restricciones
-
Diagramas E-R
-
Diseño con diagramas E-R
-
Conjunto de entidades (fuertes y débiles)
-
Conjuntos de relaciones
-
Cardinalidad
-
Participación
-
-
Modelo E-R extendido
-
Generalizaciones y especializaciones
-
-
Otros aspectos del diseño de bases de datos
-
La Notación E-R con UML
-
-
El Modelo relacional
-
Estructura básica
-
Transformación del Modelo E-R al relacional
-
Esquema de las bases de datos
-
Claves
-
Lenguajes de consulta
-
-
Diseño de bases de datos relacionales
-
Características del diseño relacional
-
Normalización
-
Dominios atómicos y la primera forma normal
-
Dependencias funcionales
-
Segunda forma normal
-
Tercera forma normal
-
Forma normal Boyce-Codd
-
Algoritmos de descomposición
-
Formas normales superiores
-
-
Integridad de las bases de datos
-
-
Algebra relacional
-
Operaciones fundamentales del algebra relacional
-
Otras operaciones del algebra relacional
-
Algebra relacional extendida
-
Valores nulos
-
Operaciones de modificación a la base de datos
-
-
Lenguaje SQL
-
Introducción
-
Lenguaje de definición de datos
-
Creación de tablas
-
Administración de los datos
-
Restricciones de integridad
-
Modificación de las bases de datos
-
-
Estructura básica de las consultas
-
Operaciones sobre conjuntos
-
Funciones de agregación
-
Valores nulos
-
Consultas anidadas y consultas complejas
-
Vistas
-
Aspectos administrativos
-
Código: IFOM-6103
-
Créditos: 4
-
No. Hrs. / semana: 4
-
No. Hrs. extra clase / semana: 8
-
Asistencia: LIBRE
-
Susceptible a reconocimiento: NO
-
Susceptible a suficiencia: NO
-
Tipo de curso: TEÓRICO/PRÁCTICO
Metodología
-
Exposición de conceptos clave por parte del profesor.
-
Estudio de casos.
-
Desarrollo de prácticas de laboratorio.
-
Investigación documental por parte del estudiante.
-
Desarrollo de un sistema con base de datos.
Prácticas propuestas
-
El estudiante realizará el modelo entidad relación y el esquema relacional de una base de datos de una empresa forestal
-
El estudiante normalizará el modelo de datos relacional, aplicando las diferentes formas normales
-
El estudiante aplicará los operadores relacionales del álgebra relacional a la base de datos relacional
-
El estudiante aplicará las cláusulas del lenguaje SQL a la base de datos relacional
Links importantes
-
Advanced Requirements Engineering por Lawrence Chung desde la Universidad de Dallas.
-
Cursos universitarios gratuitos en tecnología.
2010 - present
2010 - present