orientación al estudiante-bases dedatos

24
1 Curso: Fundamentos de Bases de Datos Código: 50296 Modalidad: Hibrida (presencial con tutorías / en línea) 1. Propósito del Curso Brindar conocimientos sobre los conceptos fundamentales de la gestión de bases de datos, que incluyen aspectos de diseño, lenguaje e implementos de sistemas de bases de datos, para llevar a la práctica un diseño. 2. Objetivos del curso. 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. Pretende además realizar diseños de bases de datos relacionales, como normalización y dependía 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

Upload: rgutierrezl13

Post on 20-Jun-2015

216 views

Category:

Documents


0 download

DESCRIPTION

Base de datos

TRANSCRIPT

Page 1: Orientación al Estudiante-Bases deDatos

1

Curso: Fundamentos de Bases de Datos Código: 50296 Modalidad: Hibrida (presencial con tutorías / en línea)

1. Propósito del Curso

Brindar conocimientos sobre los conceptos fundamentales de la gestión de bases de

datos, que incluyen aspectos de diseño, lenguaje e implementos de sistemas de bases de

datos, para llevar a la práctica un diseño.

2. Objetivos del curso.

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.

Pretende además realizar diseños de bases de datos relacionales, como normalización y dependía 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

Page 2: Orientación al Estudiante-Bases deDatos

2

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.

5. Cronograma por Actividades Fechas de las tutorías presenciales

Fecha Actividad Contenido

Semana 2 15/06/10 al 20/06/10

Tutoría I: El estudiante debe

presentarse con los temas

estudiados

Capítulo 1: Base de datos y usuarios de bases de datos. Capitulo 2:Conceptos y

arquitectura de los

sistemas de base de

datos

Capítulo 3: Modelado

de datos entidad-

relación (ER)

Capítulo 4: El modelo

Entidad-Relación

mejorado (EER)

Page 3: Orientación al Estudiante-Bases deDatos

3

Semana 4 29/06/10 a 04/07/10

Tutoría II: El estudiante debe

presentarse con los temas

estudiados

Capitulo 5: El modelo

de datos relacional y

las restricciones de

una base de datos

relacional

Capitulo 6: Algebra

Relacional y los

cálculos relacionales

Capitulo 7: SQL-99:

definición del

esquema,

restricciones,

consultas y vistas

Semana 6 27/07/10 al 01/08/10

Tutoría III: El estudiante debe

presentarse con los temas

estudiados

Capitulo 8:

Introducción a las

técnicas de

programación SQl

Capitulo 9:

dependencias

funcionales y

normalización en

bases de datos

relacionales

Capitulo 10:

algoritmos de diseño

de bases de datos

relacionales y

dependencias

adicionales

Capitulo 11:

Almacenamiento de

Page 4: Orientación al Estudiante-Bases deDatos

4

disco, estructuras

básicas de ficheros y

dispersión

Semana 10 10/08/10 al 14/08/10

Tutoría IV: El estudiante debe

presentarse con los temas

estudiados

Capitulo 12:

Estructuras de

indexación para los

ficheros

Capitulo 13:

Algoritmos para

procesamiento y

optimización de

consultas

Capitulo 14: Diseño

físico y refinación de la

base de datos

Page 5: Orientación al Estudiante-Bases deDatos

5

Fechas (Semanas)

Contenidos

Modulo 1

08/06/10 al 20/06/10

En línea

I TUTORIA

del

15/06/10 al 20/06/10

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

1.4 Actores de la escena

1.5 Trabajadores entra bambalinas

1.6 Ventajas de utilizar una metodología DBMS

Capitulo 2. Conceptos y arquitectura de los sistemas de bases de datos

2.1 Modelos de datos, esquemas e instancias

2.2 Arquitectura de tres esquemas e independencia de los datos

2.3 Lenguajes e interfaces de bases de datos

2.4 Entorno de sistemas de bases de datos

2.5 Arquitectura cliente/servidor centralizadas para los DBMSs

2.6 Clasificación de los sistemas de administración de bases de datos

Capitulo 3. Modelado de datos con el modelo Entidad-Relación (ER)

3.1 Uso de modelos de datos conceptuales de alto nivel para el diseño de bases de datos

3.2 Un ejemplo de aplicación de bases de datos 3.3 Tipo de entidad, conjunto de entidades, atributos y

claves 3.4 Tipos de relaciones, conjunto de relaciones, roles y

restricciones estructurales 3.5 Tipos de entidades débiles 3.6 Perfeccionamiento del diseño ER para las bases de

datos EMPRESA

Page 6: Orientación al Estudiante-Bases deDatos

6

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)

4.1 Subclases, superclases y herencia 4.2 Especialización y generalización 4.3 Restricciones y características de las jerarquías de

especialización y generalización 4.4 Modelado de tipos de UNION usando categorías 4.5 Ejemplo EER de un esquema UNIVERSIDAD, diseños y

definiciones formales 4.6 Ejemplo de otra notación: representación de la

especialización y la generalización en diagramas de case UML

4.7 Abstracción de datos, representación del conocimiento y concepto de antología

Modulo 2

22/06/10 al 04/07/10

En línea

II TUTORIA Del

29/06/10 a 04/07/10

Capitulo 5. El modelo de datos relacional y las restricciones de una ase de datos relacional

5.1 Conceptos de modelo relacional 5.2 Restricciones del modelo relaciona y esquema de base

de datos relacionales 5.3 Actualizaciones, transacciones y negociado de la

violación de una restricción Capitulo 6. El algebra relacional y los cálculos relacionales

6.1 Operaciones relacionales unitarias: SELECCIÓN (SELECT) y PROYECCION (PROJECT)

6.2 Operaciones de algebra relacional de la teoría de conjuntos

6.3 Operaciones relacionales binarias: CONCATENACION (JOIN) y DIVISION (DIVISION)

6.4 Operaciones relacionales adicionales 6.5 Ejemplos de consultas del algebra relacional

Page 7: Orientación al Estudiante-Bases deDatos

7

6.6 Cálculos relacionales de tupla 6.7 Cálculos relacionales de dominio

Modulo 3

06/07/10 al

18/07/10

En línea

Examen I – Bloque 4

Capitulo 7. SQL-99: definición del esquema, restricciones, consultas y vistas

7.1 Definición de datos y tipos de SQL

7.2 Especificación de restricciones en SQL

7.3 Sentencias de SQL, para cambiar el esquema

7.4 Consultas básicas en SQL

7.5 Consultas SQL mas complejas

7.6 Sentencias INSERT, DELETE y UPDATE de SQL

7.7 Restricciones como aserciones y triggers

7.8 Vistas (tablas virtuales) en SQL

Características adicionales de SQL

18/07/10

I Examen Ordinario

Semana B Bloque 4

Modulo 4

20/07/10 al

01/08/10

En línea

Capitulo 8. Introducción de las técnicas de programación en SQL

8.1 Programación de bases de datos: problemas y técnicas 8.2 SQL incrustado, SQL dinámico y SQLJ 8.3 Programación de bases de datos con llamadas a

funciones: SQL/CLI y JDBC 8.4 Procedimientos almacenados de bases de datos y

SQL/PSM

Page 8: Orientación al Estudiante-Bases deDatos

8

III TUTORIA

Del

27/07/10 al 01/08/10

Capitulo 9. Dependencias funcionales y normalización en bases de datos relacionales

9.1 Directrices de diseño informales para los esquemas de relación

9.2 Dependencias funcionales

9.3 Formas normales basadas en claves principales

9.4 Definiciones generales de la segunda y tercera formas normales

9.5 Forma normal de Boyce-Codd

Capitulo 10. Algoritmos de diseño de bases de datos relacionales y dependencias adicionales

10.1 Propiedades de las descomposiciones relacionales

10.2 Algoritmos para el diseño de un esquema de base de datos relacional

10.3 Dependencias multivalor y cuarta forma normal

10.4 Dependencias de concatenación y quinta forma normal

10.5 Dependencias de inclusión

10.6 Otras dependencias y formas normales

Modulo 5

03/08/10 al 14/08/10

En Línea

Capitulo 11. Almacenamiento en disco, estructuras básicas de ficheros y dispersión

11.1 Introducción

11.2 Dispositivos de almacenamiento secundario

11.3 Almacenamiento de bloques de búfer

11.4 Ubicación de los registros de fichero en disco

11.5 Operaciones sobre ficheros

11.6 Ficheros de registro desordenados (ficheros heap)

11.7 Ficheros de registro ordenados (ficheros

Page 9: Orientación al Estudiante-Bases deDatos

9

IV TUTORIA Del

10/08/10 al 14/08/10

ordenados)

11.8 Técnicas de dispersión

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

Capitulo 12. Estructuras de indexación para los ficheros

12.1 Tipos de índices ordenados de un nivel

12.2 Índices multinivel

12.3 Índices multinivel dinámicos utilizando arboles B y B+

12.4 Índice de claves múltiples

12.5 Otros tipos de índices

Modulo 6

17/08/10 al

29/08/10

En Línea

Capitulo 13. Algoritmos para procesamiento y optimización de consultas

13.1 Traducción de consultas SQL al algebra relacional

13.2 Algoritmos para ordenación externa

13.3 Algoritmos para las operaciones SELECT y JOIN

13.4 Algoritmos para las operaciones de proyección y de conjunto

13.5 Implementación de las operaciones de agregación y de OUTER JOIN

13.6 Combinación de operaciones mediante flujos

13.7 Utilización de la heurística en la optimización de consultas

13.8 Utilización de la selectividad y la estimación de

Page 10: Orientación al Estudiante-Bases deDatos

10

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

Capitulo 14. Diseño físico y refinación de la base de datos

14.1 diseño físico de las bases de datos relacionales

14.2 visión general de la refinación de una base de datos en los sistemas relacionales

29/08/10

II Examen Ordinario

Semana B Bloque 4

Los trabajos, tareas y proyectos deben entregarse en la hora y fecha indicada de lo contrario no se recibirán salvo casos realmente calificados y a juicio de la persona encargada.

6. Materiales y Servicios de Apoyo

Materiales educativos:

Los materiales educativos empleados en el presente curso, son:

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.

Materiales Complementarios. Se entregará al estudiante en la plataforma para que tenga una herramienta que medie el texto con ejercicios prácticos y sus respectivas respuestas según las temáticas del curso. Se realizaran prácticas de laboratorios con los lineamientos principales de los contenidos, mediante la plataforma virtual de la UNED.

Page 11: Orientación al Estudiante-Bases deDatos

11

Se recomienda el siguiente material para el curso:

Libro de texto: Korth Henry Abraham. (1993). Fundamentos de Bases de Datos.

Segunda Edición. Editorial Graw Hill, España.

Servicios de apoyo: Cuenta con la plataforma virtual institucional, además, tutorías

presenciales.

7. Aspectos Que Contempla la “Orientación Al Estudiante”

El estudiante debe tomar en cuanta las siguientes fechas para las tutorías según

corresponda la zona donde reside

Centros Lugar de tutoría Presencial Día Fecha Hora

Para estudiantes de los

centros Universitarios

de: San José, Cartago,

Puriscal, Heredia

Edificio de Extensión, Sabanilla Sábado 19 de

junio

1:00 pm

a 4:00

pm

Edificio de Extensión, Sabanilla Sábado 03 de

Julio

1:00 pm

a 4:00

pm

Edificio de Extensión, Sabanilla Sábado 31 de

Julio

1:00 pm

a 4:00

pm

Edificio de Extensión, Sabanilla Sábado 14 de

Agosto

1:00 pm

a 4:00

pm

Centros Lugar de tutoría Presencial Día Fecha Hora

Para estudiantes de los

centros Universitarios

Centro Universitario de Liberia Sábado 19 de 1:00 pm

a 4:00

Page 12: Orientación al Estudiante-Bases deDatos

12

de: Santa Cruz, Liberia,

La Cruz

junio pm

Centro Universitario de Liberia Sábado 03 de

Julio

1:00 pm

a 4:00

pm

Centro Universitario de Liberia Sábado 31 de

Julio

1:00 pm

a 4:00

pm

Centro Universitario de Liberia Sábado 14 de

Agosto

1:00 pm

a 4:00

pm

Centros Lugar de tutoría Presencial Día Fecha Hora

Para estudiantes de los

centros Universitarios

de: San Vito y Ciudad

Neily

Centro Universitario de San

Vito

Domingo 20 de

junio

8:00 am

a 11:00

am

Centro Universitario de San

Vito

Domingo 04 de

Julio

8:00 am

a 11:00

am

Centro Universitario de San

Vito

Domingo 01 de

agosto

8:00 am

a 11:00

am

Centro Universitario de San

Vito

Sábado 14 de

Agosto

8:00 am

a 11:00

am

Notas importantes:

- Para la primera tutoría debe tener leído los temas del 1 al 4

- Para la segunda tutoría debe tener leído los temas del 5 al 7

Page 13: Orientación al Estudiante-Bases deDatos

13

- Para la tercera tutoría debe tener leído los temas del 8 al 11

- Para la cuarta tutoría debe tener leído los temas del 12 al 14

Fechas de Exámenes

I ordinario: 18 de julio 2010, de 11:00 am a 1:00 pm

II Ordinario: 29 de agosto 2010, de 11:00 am a 1:00 pm

Foros, tareas, proyectos

Las fechas de estos aspectos se definirán en la plataforma en la fecha indicada

8. Evaluación del Curso

La evaluación será formativa y sumativa, la evaluación formativa consistirá en la

realización de ejercicios prácticos de laboratorio, proyectos, foros para construcción de

conocimiento colaborativo y participativo, tareas sobre los temas vistos donde se

incluirán actividades de Entidad-Relación y SQL, los cuales serán parte de los temas de

estudio.

El material complementario del curso deberá incorporar aspectos que permitan al

estudiante, el desarrollo de competencias de autorregulación, de acuerdo con la

evaluación formativa.

La Coordinación del Programa podrá cambiar la propuesta de evaluación cuando sea

pertinente.

9. Tabla de distribución de horas

La siguiente tabla presenta la distribución de los instrumentos de evaluación que se utilizarán en el desarrollo del curso.

Page 14: Orientación al Estudiante-Bases deDatos

14

Actividad sujeta a

Evaluación

PORCENTAJE TEMAS

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

5ptos. cada una

10% Ingresar a la Plataforma y enviar los quices

según corresponda

2 Tareas cortas 5

ptos. c/u

10% Ingresar a la Plataforma y enviar las tareas

según corresponda

2 Foros de discusión

5 ptos c/u

10% Ingresar a la Plataforma y participar en los

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)

Asistencia tutorías

presenciales o la

participación en

línea

5% Los temas de las semanas que preceden e

incluyen la sesión presencial.

Total 100%

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

Temas I Examen II Examen

Capitulo 1: Bases de datos y usuarios de bases de datos.

10%

Capitulo 2: Conceptos y arquitecturas de los sistemas de bases de datos.

10%

Capitulo 3: Modelado de datos con el modelo Entidad-Relación.

15%

Capitulo 4:El modelo Entidad-Relación mejorado (EER). 20%

Capitulo 5: EL modelo de datos relacional y las restricciones de una base de datos 15%

Page 15: Orientación al Estudiante-Bases deDatos

15

relacional. Capitulo 6: El algebra relacional y los cálculos relacionales 10%

Capitulo 7: SQL-99: definición de esquema, restricciones, consultas y vistas 20%

Capitulo 8: introducción a las técnicas de programación SQL 20%

Capitulo 9: Dependencias funcionales y normalización en base de datos relacionales 10%

Capitulo 10: algoritmos de diseño de bases de datos relacionales y dependencias adicionales 15%

Capitulo 11: almacenamiento en disco, estructuras básicas de ficheros y dispersión 10%

Capitulo 12:Estructuras de indexación para los ficheros 10%

Capitulo 13: algoritmos para procesamiento y optimización de consultas 15%

Capitulo 14: Diseño físico y refinación de la base de datos 20%

TOTAL 100% 100%

10. Contenido del curso

La iniciativa del estudiante por buscar información en otras fuentes de información, o la complementación con los capítulos no estipulados en dicha lista, podría eventualmente favorecerle en su formación analítica para enfrentar el desarrollo de proyecto informáticos eficientes.

Dentro de cada capítulo escogido, se encuentra diferentes elementos conceptuales que favorecen en mayor ó menor manera, es por esta razón que se indica cual es el peso asociado a cada uno de estos conceptos mencionados, con el fin de que el estudiante identifique cuáles puntos son los más relevantes a la hora de leer y estudiar para cumplir con los instrumentos de evaluación del curso que esta por llevar.

Cuadro de contenidos de los temas a evaluarse:

Número de Temas Tema

Capitulo 1 Bases de datos y usuarios de bases de datos

Page 16: Orientación al Estudiante-Bases deDatos

16

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

Capitulo 2 Conceptos y arquitectura de los sistemas de bases de datos

2.1 Modelos de datos, esquemas e instancias

2.2 Arquitectura de tres esquemas e independencia de los datos

2.3 Lenguajes e interfaces de bases de datos

2.4 Entorno de sistemas de bases de datos

2.5 Arquitectura cliente/servidor centralizadas para los DBMSs

2.6 Clasificación de los sistemas de administración de bases de datos

Capitulo 3

Modelado de datos con el modelo Entidad-Relación (ER)

3.10 Uso de modelos de datos conceptuales de alto nivel para el diseño de bases de datos

3.11 Un ejemplo de aplicación de bases de datos

3.12 Tipo de entidad, conjunto de entidades, atributos y claves

3.13 Tipos de relaciones, conjunto de relaciones, roles y restricciones estructurales

3.14 Tipos de entidades débiles 3.15 Perfeccionamiento del diseño ER para las

Page 17: Orientación al Estudiante-Bases deDatos

17

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

Capitulo 4 El modelo Entidad-Relación mejorado (EER)

4.1 Subclases, superclases y herencia 4.2 Especialización y generalización 4.3 Restricciones y características de las

jerarquías de especialización y generalización

4.4 Modelado de tipos de UNION usando categorías

4.5 Ejemplo EER de un esquema UNIVERSIDAD, diseños y definiciones formales

4.6 Ejemplo de otra notación: representación de la especialización y la generalización en diagramas de case UML

4.7 Abstracción de datos, representación del conocimiento y concepto de antología

Capitulo 5 El modelo de datos relacional y las restricciones de una ase de datos relacional

5.4 Conceptos de modelo relacional 5.5 Restricciones del modelo relaciona y

esquema de base de datos relacionales 5.6 Actualizaciones, transacciones y negociado

de la violación de una restricción

Capitulo 6 El algebra relacional y los cálculos relacionales

6.8 Operaciones relacionales unitarias: SELECCIÓN (SELECT) y PROYECCION (PROJECT)

6.9 Operaciones de algebra relacional de la teoría de conjuntos

6.10 Operaciones relacionales binarias:

Page 18: Orientación al Estudiante-Bases deDatos

18

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

Capitulo 7 SQL-99: definición del esquema, restricciones, consultas y vistas

7.9 Definición de datos y tipos de SQL

7.10 Especificación de restricciones en SQL

7.11 Sentencias de SQL, para cambiar el esquema

7.12 Consultas básicas en SQL

7.13 Consultas SQL mas complejas

7.14 Sentencias INSERT, DELETE y UPDATE de SQL

7.15 Restricciones como aserciones y triggers

7.16 Vistas (tablas virtuales) en SQL

Características adicionales de SQL

Capitulo 8 Introducción de las técnicas de programación en SQL

8.5 Programación de bases de datos: problemas y técnicas

8.6 SQL incrustado, SQL dinámico y SQLJ 8.7 Programación de bases de datos con

llamadas a funciones: SQL/CLI y JDBC 8.8 Procedimientos almacenados de bases de

datos y SQL/PSM

Capitulo 9 Dependencias funcionales y normalización en bases de datos relacionales

Page 19: Orientación al Estudiante-Bases deDatos

19

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

Capitulo 10 Algoritmos de diseño de bases de datos relacionales y dependencias adicionales

10.7 Propiedades de las descomposiciones relacionales

10.8 Algoritmos para el diseño de un esquema de base de datos relacional

10.9 Dependencias multivalor y cuarta forma normal

10.10 Dependencias de concatenación y quinta forma normal

10.11 Dependencias de inclusión

10.12 Otras dependencias y formas normales

Capitulo 11 Almacenamiento en disco, estructuras básicas de ficheros y dispersión

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

Page 20: Orientación al Estudiante-Bases deDatos

20

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

Capitulo 12 Estructuras de indexación para los ficheros

12.6 Tipos de índices ordenados de un nivel

12.7 Índices multinivel

12.8 Índices multinivel dinámicos utilizando arboles B y B+

12.9 Índice de claves múltiples

12.10 Otros tipos de índices

Capitulo 13 Algoritmos para procesamiento y optimización de consultas

13.11 Traducción de consultas SQL al algebra relacional

13.12 Algoritmos para ordenación externa

13.13 Algoritmos para las operaciones SELECT y JOIN

13.14 Algoritmos para las operaciones de proyección y de conjunto

13.15 Implementación de las operaciones de agregación y de OUTER JOIN

Page 21: Orientación al Estudiante-Bases deDatos

21

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

Capitulo 14 Diseño físico y refinación de la base de datos

14.3 diseño físico de las bases de datos relacionales

14.4 visión general de la refinación de una base de datos en los sistemas relacionales

11. Bibliografía

Sugerencias bibliográficas y referencias digitales:

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

12. INFORMACIÓN RELEVANTE

Page 22: Orientación al Estudiante-Bases deDatos

22

• El estudiante debe recordar que las tutorías son requeridas para el mejor logro del

aprendizaje de la materia

• Las fechas de las tutorías se definieron en aspectos anteriores

• 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

• Fechas de exámenes de reposición:

- I ordinario 19 de setiembre 2010, de 12:00 md a 3:00 pm

- II Ordinario: 19 de setiembre 2010, de 12:00 md a 3:00 pm

13. TAREAS

La presentación de las tareas es de forma individual, debe entregarla por medio de la

plataforma digitalmente, cada una de las tareas se colocará en la plataforma con las

indicaciones y la fecha de entrega de la misma. Para la entrega de las tareas debe realizar las siguientes indicaciones: INSTRUCCIONES GENERALES:

Las tareas tienen como propósitos:

a. Colaborar en la formación teórica del estudiante

b. Facilitar el estudio de la Unidad Didáctico.

c. Genera una lectura activa por parte de la y el estudiante.

d. Suscitar espacios de discusión y opinión para él y la estudiante. Al presentar un informe escrito debe asegurarse que contenga las siguientes partes:

Page 23: Orientación al Estudiante-Bases deDatos

23

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

2 INDICACIONES VARIAS: En la plataforma se incluirán otras indicaciones referentes a la tarea.

Tenga en cuenta al presentar su tarea:

1. NO se recibirán, ni calificarán tareas extemporáneas.

2. Debe enumerar todas las páginas.

3. Debe entregarse digitalmente utilizando un procesado te texto como Word, utilizando letra Arial 12 a espacio y medio.

Page 24: Orientación al Estudiante-Bases deDatos

24

ANEXO ESTRUCTURA DE LA TAREA

UNIVERSIDAD ESTATAL A DISTANCIA DIRECCIÓN DE EXTENSIÓN

TAREA Nº

'N"

Nombre del estudiante Número de cédula o carné Centro universitario

Este anexo es solo un ejemplo para la presentación de su tarea.