PLAN DE ASIGNATURA




Asignatura.
Nombre: Bases de Datos
PROFESOR(A): JAVIER OSPINA MORENO
E-mail: Javier.ospina@uniremington.edu.co



Unidad 1: Introducción y repaso a las bases de datos

  • Definición.
  • Modelos de Bases de Datos
  • Jerárquicas
  • De red
  • Relacional
  • Multidimencionales
  • Orientadas a objetos
  • Introducción a Sistemas de Gestión de Bases de Datos (DBMS)
  • Motor de Bases de Datos
  • Repaso modelo Relacional - Aplicaciones (Normalización)
  • Lenguajes utilizados en bases de datos


Unidad 2: Instrucciones para la Creación de tablas y estructuras de datos.

  • Creación, modificación y eliminación de tablas.
  • Creación y eliminación de índices.
  • Instrucciones de manipulación de datos.
  • Instrucción Insert.
  • Instrucción Update.
  • Instrucción Delete.
  • Instrucción para la recuperación de datos
  • Operador Like
  • Instrucción Select Disticnt.
  • Alias para las columnas y las tablas.
  • Group by
  • Order By
  • SubConsultas


Unidad 3: Sistemas de Gestión de Bases de Datos (DBMS) - MAYSQL

  • Componentes del modelo
  • Reconocimiento del entorno
  • Atributos
  • Características de los atributos
  • Creación y utilidad de Componentes
  • Relaciones
  • Consultas - Sql


Unidad 4: Control de Información

  • Importar información
  • Exportar Información
  • BackUp de BD y Tablas
  • Restauración de BD y Tablas


Unidad 5: Procedimientos

  • Definición y Propósito de los Procedimientos Almacenados
  • Creación y Manipulación de Procedimientos almacenados


Unidad 6: Disparadores

  • Definición y Propósito de los Triggers
  • Creación y Manipulación de Triggers


Unidad 7: Procesos en Cascada

  • Creación de Estructuras en Cascada
  • Eliminación en Cascada
  • Actualización en Cascada


Evaluación:
Primer parcial: 25%
Segundo Parcial: 25%
Seguimiento: 30% (debe discriminarse)
Final: 20%Bibliografía:
• J. Date. Introducción a los Sistemas de Bases de Datos.
• Henry Korth y otro. Fundamentos de las Bases de Datos.
• James Martín. Organización de las Bases de Datos.
• David M. Kroenke. Procesamiento de las Bases de Datos.
• Adoración de Miguel, Mario Piattini. Fundamentos y Modelo de Bases de Datos.
• Gary W. Hansen, James V. Hansen. Diseño y Administración de Bases de Datos.
• Andrés Bejarano, Piedad Cabanzo Dueñas (AUC). Diseño de Bases de Datos Relacionales Avanzadas.
• James R. Groff y Paul N. Weinberg. Guia de SQL.
• Groff/Weinberg. Aplique SQL.
• Arcgis 9.3
• Oracle 10g