Sei sulla pagina 1di 3

CORPORACIÓN UNIVERSITARIA DEL CARIBE VICERRECTORÍA

ACADÉMICA
DIRECCIÓN DE GESTIÓN ACADÉMICA
PROGRAMA DE ASIGNATURA.
FACULTAD: Ingeniería
PROGRAMA: Ingeniería de Sistemas
Asignatura:
Bases de Datos
Créditos Horas Presenciales No Modalidad Semestre o ciclo
3 144 presenciales
48 96 Presencial V
Descripción de la asignatura:
En la asignatura Bases de datos, los estudiantes, además de aprender los conceptos básicos,
adquieren la capacidad de abstraer la realidad, modelar un sistema de información y diseñar una
base de datos que permita agilizar los procesos de dicho sistema. Una vez cursada la asignatura,
además de diseñar la base de datos resultante de un sistema de información de la vida real, el
estudiante está en la capacidad de utilizar el lenguaje SQL para la manipulación y obtención de
información de dicha base. Básicamente la asignatura se desarrolla a partir de docencia directa con la
participación activa del estudiante y talleres guiados por el docente.
Propósito de formación: Bases de Datos
Una vez creado y presentado al mundo el primer computador, la tecnología fue inundando poco a
poco nuestros hogares y lugares de trabajo, situación que sin lugar a dudas a transformado la forma
como hemos venido viendo el mundo.
Así como cambió nuestra percepción del mundo, el almacenamiento de la información también sufrió
una transformación, de allí que pasáramos de archivar grandes volúmenes de papeles a utilizar
tecnología que nos permitiera mejorar nuestros servicios con los beneficios ofrecidos por las bases de
datos.
Así pues, Las bases de datos nos han permitido el manejo eficiente y eficaz de la información al
tiempo que nos permite agilizar los procesos al interior de las instituciones e incluso nuestros
hogares.
Productos esperados:
1. Modelo Entidad relación de un sistema de información de la vida real
2. Modelo relacional del MERE realizado a partir del sistema de información escogido
3. Operaciones del algebra relacional aplicadas al modelo relacional desarrollado
4. Aplicación java-mysql del sistema de información seleccionado
Competencias transversales:
NO
Competencias específicas:
1. Construye un modelo Entidad-Relación para realizar el diseño conceptual de una base de datos
acorde a los conceptos y simbologías propias del MERE.
2. Convierte un MERE a MR para la obtención de las relaciones que conforman la base de datos
aplicando las reglas de conversión adecuadas.
3. Escribe instrucciones del álgebra relacional para comprender la lógica del lenguaje SQL aplicando
la sintaxis correcta de la respectiva instrucción.
4. Programa aplicaciones que involucran bases de datos a través de la conexión del motor mysql y
el lenguaje de programación JAVA de manera correcta.
Contenidos
Unidad I:
Introducción a las bases de datos
 Aplicaciones de las bases de datos
 Sistemas de bases de datos frente a sistemas de archivos
 Visión de los datos
 Modelos de bases de datos
 Lenguajes de bases de datos
 Gestión de transacciones
 Estructura de un sistema de bases de datos
 Usuarios de bases de datos
Unidad II:
El modelo Entidad - Relación
 Conceptos básicos conjunto de entidades, entidades, atributos
 Restricciones
 Claves
 Criterios de diseño
 El diagrama Entidad – Relación
 Notaciones básicas para construir modelo E-R
 Entidades débiles
 Características del modelo E-R extendido
 Diseño de un esquema de bases de datos
Unidad III:
El modelo Relacional
 Conceptos básicos
 Estructura de las bases de datos relacionales
 Reducción de un esquema E-R a Tablas
 El álgebra relacional
 Diseño de bases de relacionales (formas normales)

Unidad IV:
Hacia el modelo Físico de Bases de Datos
 Introducción a SQL y MySQL
 Lenguaje de definición de datos
 Estructuras básicas
 Operaciones sobre conjunto
 Funciones de agregación
 Valores nulos
 Subconjunto anidadas
 Vistas
 Consultas complejas
 Modificación de bases de datos
 Reunión de relaciones

Unidad V:
Temas avanzados de Bases de Datos
 Arquitectura de los sistemas de bases de datos
 Data warehouse
 Bases de datos orientadas a objetos
 Seguridad de bases de datos
Metodología de enseñanza-aprendizaje:
El desarrollo de la asignatura se llevará a cabo de manera teórica - práctica. Para el desarrollo de los
contenidos teóricos se usaran estrategias metodológicas tales como el desarrollo tanto individual
como grupal de talleres, ensayos, presentaciones (por parte del alumno y del docente), mapas
conceptuales, lecturas, videos e informes. Para el desarrollo del componente práctico se realizarán
laboratorios y talleres, laboratorios a partir de los cuales el alumno deberá realizar un informe de las
actividades que se llevaron a cabo y los resultados obtenidos.
El estudiante adquirirá los conocimientos de manera presencial y de manera autodirigida. En el
primero de estos escenarios se desarrollarán clases magistrales, talleres y laboratorios, en el segundo
escenario se utilizarán guías de trabajo independiente donde el estudiante debe realizar por sí mismo
las actividades descritas en cada guía.
Evaluación:
Evaluación Actividad % Temas
Primer Evaluaciones y actividades varias (quices, 20 Unidad temática I,
Corte talleres…) II
Guía de trabajo independiente #1 (Proyecto 20
primer corte)
Total 40%
Segundo Evaluaciones y actividades varias (quices, 20 Unidad temática
Corte talleres…) III, IV, V
Guía de trabajo independiente #2 (Proyecto 40
Final)
Total 60%
Referentes Bibliográficos: Fuente
KORTH, Henry F. SILBERSCHATZ, Abraham. SUDARSHAN, S. Fundamentos Biblioteca de CECAR
de Bases de Datos – Cuarta edición. McGrawHill. (005.76 – S326f)
WIEDERHOLD, Gio. Diseño de Bases de Datos – Segunda edición (Primera Biblioteca de CECAR
edición en español). McGrawHill. (025.06 – W6431)
HARRYSZKIEWYCZ, I.T. Análisis y Diseño de Bases de Datos. Noriega Editores Biblioteca de CECAR
Megabyte. (025.06-H389)
DE MIGUEL, Adoración. PIATTINI, Mario. Fundamentos y Modelos de Bases Biblioteca de CECAR
de Datos. AlfaOmega. (005.74-C275F)
DE MIGUEL, Adoración. CAVERO, José María. MARTINEZ, Paloma. CASTRO, Biblioteca de CECAR
Elena. IGLESIAS, Ana María. NIETO, Carlos. CANOTA, Dolores. Diseño de (005.74-C275F)
Bases de Datos. Problemas Resueltos. AlfaOmega – RAMA.
MySQL - Edición especial. McGrawHill. Biblioteca de CECAR
(0057565-DB15M)
DATE, C. I. Introducción a los Sistemas de Bases de Datos. Prentice Hall. Biblioteca de CECAR
(005.7406 – D232i)
5-Layered Architecture of Cloud Database Management System Disponible en
AASRI Procedia. Volume 5, Pages 1-292 (2013) http://goo.gl/CACmBQ
2013 AASRI Conference on Parallel and Distributed Computing and Systems