top of page

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

 

  1. Silberschatz, Abraham; Korth, Henry F. y Sudarshan, S. Fundamentos de Bases de Datos. 5ª ed. Ed. McGraw Hill.

  2. De Miguel, Santa Maria Adoración y Piattini, Mario. Fundamentos y modelos de Base de datos. 2ª. Ed. Alfaomega & Ra-ma.

  3. Kroenke, David M. Procesamiento de Base de Datos –Fundamentos, diseño e implementación. 8ª. Ed. Pearson Prentice-Hall.

  4. Mannino, Michael V. Administración de Base de Datos –Diseño y desarrollo de aplicaciones. 3ª Ed. McGraw Hill.

  5. De Miguel, Santa María Adoración et al. Diseño de Base de datos –Problemas resueltos-. Ed. Alfaomega & Ra-ma.

  6. 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:

  1. 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

  2. El modelado de esquemas de bases de datos con diagramas E-R

  3. El modelado de esquemas y su transformación de Diagramas E-R a Diagramas Relacionales

  4. La especificación de Esquemas de Bases de datos que cumplan con las formas normales del Modelo Relacional

  5. La elaboración de consultas en algebra relacional

  6. La creación, manipulación de bases de datos mediante el lenguaje SQL

  7. 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

 

  1. Introducción

    1. Importancia de la ingeniería del software

    2. Evolución en el desarrollo de software

    3. Problemas y desafíos en el desarrollo de software

    4. El rol del ingeniero en el desarrollo de software

    5. Introducción a las bases de datos

  2. Sistemas Gestores de Bases de Datos

    1. Objetivo de las Bases de Datos

    2. Áreas de Aplicación de los Sistemas de Bases de datos

    3. Modelos de datos

    4. Arquitectura del Sistema Gestor de Bases de datos

    5. Niveles de abstracción

    6. Tipos de usuarios

    7. Tipos de lenguajes

    8. Tópicos selectos de bases de datos

  3. Diseño de Bases de Datos y el modelo E-R

    1. El Proceso de Diseño de Bases de Datos

    2. Modelo Entidad-Relación

    3. Restricciones

    4. Diagramas E-R

    5. Diseño con diagramas E-R

      1.  Conjunto de entidades (fuertes y débiles)

      2.  Conjuntos de relaciones

      3.  Cardinalidad

      4.  Participación

    6. Modelo E-R extendido

      1.  Generalizaciones y especializaciones

    7. Otros aspectos del diseño de bases de datos

    8. La Notación E-R con UML

  4. El Modelo relacional

    1. Estructura básica

    2. Transformación del Modelo E-R al relacional

    3. Esquema de las bases de datos

    4. Claves

    5. Lenguajes de consulta

  5. Diseño de bases de datos relacionales

    1. Características del diseño relacional

    2. Normalización

      1. Dominios atómicos y la primera forma normal

      2. Dependencias funcionales

      3. Segunda forma normal

      4. Tercera forma normal

      5. Forma normal Boyce-Codd

      6. Algoritmos de descomposición

      7. Formas normales superiores

    3. Integridad de las bases de datos

  6. Algebra relacional

    1. Operaciones fundamentales del algebra relacional

    2. Otras operaciones del algebra relacional

    3. Algebra relacional extendida

    4. Valores nulos

    5. Operaciones de modificación a la base de datos

  7. Lenguaje SQL

    1. Introducción

    2. Lenguaje de definición de datos

      1. Creación de tablas

      2. Administración de los datos

      3. Restricciones de integridad

      4. Modificación de las bases de datos

    3. Estructura básica de las consultas

    4. Operaciones sobre conjuntos

    5. Funciones de agregación

    6. Valores nulos

    7. Consultas anidadas y consultas complejas

    8. 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.

  • Curso Sistemas de Información

  • Curso Bases de Datos

2010 - present

2010 - present

bottom of page