Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Código: 50296
Modalidad: Hibrida (presencial con tutorías / en línea)
1. Adquirir los principios básicos de las bases de datos en general y las características
de los diversos tipos, modelos y arquitectura y las diferencias que presentan cada
una de ellas.
2. Diseñar un modelo entidad-relación, según los elementos, las restricciones, y
además partes que componen al modelo, según sea el caso.
3. Diseñar modelos relacionales de bases de datos, según su estructura, integridad y
manejo.
4. Reconocer la estructura y características que posee el diseño de una base de datos
relacional, así como las herramientas para su elaboración y modificación.
5. Aplicar en las bases de datos las reglas de normalización, estableciendo la
importancia de este proceso.
6. Aplicar el uso de las sentencias del lenguaje de datos, para su modificación y
actualización.
3. Justificación de curso
Esta asignatura tiene como objetivo estudiar aspectos fundamentales para crear, diseñar y
utilizar una base de datos, igualmente comprender temas como integridad,
mantenimiento y protección de las bases de datos.
4. Metodología de Estudio
El curso desarrolla una naturaleza teórico-práctico. Las sesiones serán presenciales, sin
embargo, será utilizada la plataforma de educación virtual de la UNED para el desarrollo
de los foros o cualquier otra actividad que favorezca el desarrollo del curso. El docente
propiciará espacios de discusión y de trabajo colaborativo, tanto en las sesiones
1
presenciales como en las actividades propuestas a través de la plataforma de educación
virtual, además, la investigación será imprescindible en algunos de los contenidos o temas
relacionados con ellos.
Por la naturaleza del curso, algunas de las sesiones presenciales serán laboratorios,
entendiendo por laboratorios, una sesión que se llevará a cabo en un laboratorio de
computo, proporcionado por la institución, para realizar en forma práctica, ejercicios que
refuercen los conocimientos de la teóricos adquiridos. El estudiante por su parte, debe
participar en las sesiones presenciales y actividades virtuales con previo conocimiento de
la materia, lo que implica que debe leer mas temas y realizar los ejercicios propuestos
para tener una participación más activa dentro de los espacios de discusión.
Las practicas en clase y tareas se desarrollaran en forma grupal o individual, según sea el
caso.
Capitulo 2:Conceptos y
arquitectura de los
sistemas de base de
Semana 2
datos
15/06/10 al 20/06/10
Capítulo 3: Modelado
de datos entidad-
relación (ER)
Capítulo 4: El modelo
Entidad-Relación
mejorado (EER)
2
Capitulo 5: El modelo
de datos relacional y
Tutoría II: El estudiante debe
las restricciones de
presentarse con los temas
una base de datos
estudiados
relacional
Capitulo 6: Algebra
Semana 4 Relacional y los
29/06/10 a 04/07/10 cálculos relacionales
Capitulo 7: SQL-99:
definición del
esquema,
restricciones,
consultas y vistas
Capitulo 9:
dependencias
funcionales y
normalización en
Semana 6 bases de datos
27/07/10 al 01/08/10 relacionales
Capitulo 10:
algoritmos de diseño
de bases de datos
relacionales y
dependencias
adicionales
Capitulo 11:
Almacenamiento de
3
disco, estructuras
básicas de ficheros y
dispersión
Capitulo 13:
Semana 10 Algoritmos para
10/08/10 al 14/08/10 procesamiento y
optimización de
consultas
4
Fechas Contenidos
(Semanas)
Capitulo I. Bases de datos y usuarios de bases de datos
1.1 Introducción
1.2 Ejemplo
1.3 Características de la metodología de base de datos
Modulo 1
1.4 Actores de la escena
08/06/10 al 1.5 Trabajadores entra bambalinas
20/06/10
1.6 Ventajas de utilizar una metodología DBMS
En línea
5
3.7 Diagramas ER, convenciones de denominación y
problemas de diseño
3.8 Ejemplo de otra notación: diagrama de clase UML
3.9 Tipos de relación de grado mayor que dos
Capitulo 4. El modelo Entidad-Relación mejorado (EER)
6
6.6 Cálculos relacionales de tupla
6.7 Cálculos relacionales de dominio
I Examen Ordinario
18/07/10
Semana B Bloque 4
7
Capitulo 9. Dependencias funcionales y normalización en bases de
III TUTORIA datos relacionales
8
IV TUTORIA ordenados)
Del 11.8 Técnicas de dispersión
10/08/10 al
14/08/10 11.9 Otras organizaciones principales de ficheros
11.10 Paralelismo del acceso al disco mediante la
tecnología RAID
11.11 Nuevos sistemas de almacenamiento
9
costes en la optimación de consultas
13.9 Revisión de la optimización de consultas en Oracle
13.10 Optimización semántica de consultas
II Examen Ordinario
29/08/10
Semana B Bloque 4
Materiales educativos:
Material impreso. Para el desarrollo de este curso, se recomienda el uso del material
impreso, como el libro de texto, que contempla en forma clara y actualizada los temas
y contenidos del curso, los modelos de bases de datos, el diseño de bases de datos
relacionales, los modelos entidad-relación además del lenguaje SQL, donde se puede
comprender cada uno de los temas.
10
Se recomienda el siguiente material para el curso:
El estudiante debe tomar en cuanta las siguientes fechas para las tutorías según
corresponda la zona donde reside
11
de: Santa Cruz, Liberia, junio pm
La Cruz
Centro Universitario de Liberia Sábado 03 de 1:00 pm
Julio a 4:00
pm
Notas importantes:
12
- Para la tercera tutoría debe tener leído los temas del 8 al 11
Fechas de Exámenes
13
Actividad sujeta a PORCENTAJE TEMAS
Evaluación
I Examen 20% Temas ( I,II, III, IV, V, VI, VII)
II Examen 20% Temas (VIII, IX, X, XI, XI, XIII, XIV)
2 prueba cortas 10% Ingresar a la Plataforma y enviar los quices
5ptos. cada una según corresponda
2 Tareas cortas 5 10% Ingresar a la Plataforma y enviar las tareas
ptos. c/u según corresponda
2 Foros de discusión 10% Ingresar a la Plataforma y participar en los
5 ptos c/u foros de acuerdo a las semanas
Proyecto1 25 % Por Webct (bajar el proyecto y subirlo en la
fecha correspondiente o entregarlo impreso
según sea el caso)
En este apartado se anota la cantidad de tiempo asignado al estudio de cada uno de los
capítulos o temas del curso.
A continuación se muestra un ejemplo de dicha distribución
14
relacional.
Capitulo 6: El algebra relacional y los cálculos 10%
relacionales
Capitulo 7: SQL-99: definición de esquema, 20%
restricciones, consultas y vistas
Capitulo 8: introducción a las técnicas de 20%
programación SQL
Capitulo 9: Dependencias funcionales y 10%
normalización en base de datos relacionales
Capitulo 10: algoritmos de diseño de bases de 15%
datos relacionales y dependencias adicionales
Capitulo 11: almacenamiento en disco, 10%
estructuras básicas de ficheros y dispersión
Capitulo 12:Estructuras de indexación para los 10%
ficheros
Capitulo 13: algoritmos para procesamiento y 15%
optimización de consultas
Capitulo 14: Diseño físico y refinación de la 20%
base de datos
TOTAL 100% 100%
15
1.7 Introducción
1.8 Ejemplo
1.9 Características de la metodología de base de
datos
1.10 Actores de la escena
1.11 Trabajadores entra bambalinas
1.12 Ventajas de utilizar una metodología
DBMS
16
bases de datos EMPRESA
3.16 Diagramas ER, convenciones de
denominación y problemas de diseño
3.17 Ejemplo de otra notación: diagrama de
clase UML
3.18 Tipos de relación de grado mayor que
dos
17
CONCATENACION (JOIN) y DIVISION
(DIVISION)
6.11 Operaciones relacionales adicionales
6.12 Ejemplos de consultas del algebra
relacional
6.13 Cálculos relacionales de tupla
6.14 Cálculos relacionales de dominio
18
9.6 Directrices de diseño informales para los
esquemas de relación
9.7 Dependencias funcionales
9.8 Formas normales basadas en claves
principales
9.9 Definiciones generales de la segunda y
tercera formas normales
9.10 Forma normal de Boyce-Codd
11.12 Introducción
11.13 Dispositivos de almacenamiento
secundario
11.14 Almacenamiento de bloques de búfer
11.15 Ubicación de los registros de fichero en
disco
19
11.16 Operaciones sobre ficheros
11.17 Ficheros de registro desordenados
(ficheros heap)
11.18 Ficheros de registro ordenados (ficheros
ordenados)
11.19 Técnicas de dispersión
11.20 Otras organizaciones principales de
ficheros
11.21 Paralelismo del acceso al disco mediante
la tecnología RAID
11.22 Nuevos sistemas de almacenamiento
20
13.16 Combinación de operaciones mediante
flujos
13.17 Utilización de la heurística en la
optimización de consultas
13.18 Utilización de la selectividad y la
estimación de costes en la optimación de
consultas
13.19 Revisión de la optimización de consultas
en Oracle
13.20 Optimización semántica de consultas
11. Bibliografía
Enlaces digitales
- http://www.taringa.net/posts/downloads/884761/Modelado-de-Base-de-Datos-,--
ER-Studio-6_0_1.html consultado el 25-04-10
21
• El estudiante debe recordar que las tutorías son requeridas para el mejor logro del
aprendizaje de la materia
• Este curso tiene foros, practicas dirigidas, cafetería virtual, tareas, que se indicaran en
la plataforma según corresponda la fecha.
• Este curso esta diseñado por módulos, eso quiere decir que cada dos semanas se
trabajaran nuevos contenidos, pero recuerde estar ingresando a la plataforma mínimo
cuatro veces por semana para descargar los nuevos materiales y actividades disponibles
13. TAREAS
INSTRUCCIONES GENERALES:
Al presentar un informe escrito debe asegurarse que contenga las siguientes partes:
22
1 CARÁTULA O PORTADA: con el nombre de la Universidad, la escuela y cátedra
así como el del curso a que corresponde. Anote el título de la tarea, su nombre
completo y número de cédula y el centro universitario al cual pertenece (ver
Anexo).
23
ANEXO ESTRUCTURA DE LA TAREA
TAREA Nº
'N"
24