Asesiones

S01 Organización

Teoría

Hora 1: T0 Organización

Datos sobre la asignatura: responsables, contenidos, recursos, evaluación, calendario.

Hora 2: SB01 Introducción al modelo relacional

Concepto de base de datos relacional, tabla, esquemas, SQL.

Práctica

Concepto de base de datos y relación

Entorno de prácticas: campus virtual,FBDweb y los exámenes de SQL, cliente-servidor, HeidiSQL como cliente de acceso al servidor de base de datos, primeras consultas en SQL.

No presencial

T1A Historia

Se pretende, desde una visión histórica, justificar la aparición de las técnicas de bases de datos por la necesidad de mejorar los sistemas de información basados en archivo convencional.

T1B Ficheros

Sea base de datos o archivo convencional, todo hay que almacenarlo en un dispositivo de almacenamiento secundario para conseguir la persistencia de datos. Este es una breve introducción a los ficheros, a las organizaciones y métodos de acceso más simples. Y totalmente vigentes hoy en día.

Cuestionario

  • FBDweb, cuestionarios de autoaprendizaje: S01a Historia y S01b Ficheros

Deberías poder responder a...

  1. Define la dependencia de datos.

  2. ¿Qué aspectos generales incluye la seguridad de datos?

  3. ¿En qué situaciones es mejor utilizar un fichero secuencial no ordenado?

  4. ¿Qué es el tiempo de latencia en un disco duro?

  5. Nombra un algoritmo de búsqueda muy utilizado en el acceso a ficheros.


S02 Modelos de datos

Teoría

Hora 1: T2A Modelos de datos

Conceptos generales sobre modelos de datos: definición, mecanismos de abstracción, restricciones, esquemas.

Hora 2: SB02 Claves candidatas

Definición de clave candidata, propiedades, tipos.

Práctica

Consultas

Orden select: select, from, where, order by.

No presencial

SB02 Claves candidatas

T2A Modelos de datos

  • Cuestionario

    • FBDweb, cuestionarios de autoaprendizaje:T2Modelos de datos

  • Investigación

    • ¿Qué es un sistema de información gerencial? ¿De soporte a la decisión o información a ejecutivos? ¿Qué tienen que ver con la "inteligencia de negocio"?


S03 Entidad-relación

Teoría

Hora 1: T2B Modelo Entidad-relación

Primeros pasos modelando con Entidad-relación: entidad, atributos y relación. Relaciones 1:1, 1:N y N:N, agregación, generalización, atributos identificadores, multivaluados, de valor requerido.

Hora 2: SB03 Clave ajena

Definición de clave ajena, propiedades, restricciones.

Práctica

Consultas (y 2)

Orden select: select, from, where, order by.

No presencial

T2B Modelo Entidad-relación


S04 Entidad-relación 2

Teoría

Hora 1: T2B Entidad-relación

Se termina con los ejercicios de la sesión anterior.

Hora 2: SB04 Correspondencia entre clases

Definición de clave candidata, propiedades, tipos.

Práctica

Expresiones de selección de filas

Orden select: condiciones en el where, consultas sobre más de una tabla.

No presencial

P04B: Fechas y tiempo

Tipos de datos y funciones de fecha y tiempo.


S05 Transformación E-R a MR

Teoría

Hora 1: T2B-2 ER2MR

Conocidos los rudimentos de los modelos Entidad-relación (hora1) y Relacional (hora2), repasamos los conceptos equivalentes en uno y otro, es decir, la transformación o traducción de esquemas Entidad-relación a tablas del modelo relacional.

T2B-3 E-R notaciones

Entidad-relación no tiene una única versión, una única notación, sino que se han propuesto varias que han tenido más o menos aceptación. Esta presentación, muy breve, tan solo pretende mostrar este hecho.

Hora 2: SB05 Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Examen SQL-A

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

Definición y manipulación de datos

Órdenes create/drop table, insert, update, delete.

No presencial

Sobre SQL y claves ajenas compuestas.

S06 Modelo relacional

Teoría

Hora 1: T3 Base formal del modelo relacional

Los fundamentos matemáticos en los que se basa el modelo de datos.

Hora 2: SB06 Integridad referencial

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Opciones de integridad referencial

Definición de clave ajena: On delete... On update...

No presencial

T3 modelo relacional

Preparación del examen INTERMEDIO1.

S07 Lenguajes, álgebra relacional

Teoría

Hora 1: T4A Álgebra relacional

Bases del lenguaje. Operadores: proyección, selección, producto cartesiano, concatenación, unión e intersección.

Hora 2: SB08 Ejercicios

Ejercicios de álgebra relacional.

El operador DIVISIÓN, aunque se mantiene en las presentaciones, NO SE VA A EXIGIR en ningún examen.

Práctica

INTERMEDIO 1

Examen de teoría (FBDweb)

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

Más información en la Comunidad G+ .

No presencial

T4B Álgebra relacional

S08 Lenguajes, álgebra relacional

Teoría

Hora 1: T4B Álgebra relacional

Operador renombrar y outer join.

Hora 2: SB09 Ejercicios

Se continúa con los ejercicios iniciados en la sesión anterior.

Práctica

Examen SQL-B

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

Conjuntos

Operadores de conjuntos en SQL: uniony producto cartesiano; simulación de diferencia, intersección y división. Concatenación natural.

No presencial

T4B Álgebra relacional

Material complementario (no se exigirá en exámenes)

S09 Lenguajes, álgebra y cálculo relacionales

Teoría

Hora 1: T4B Cálculo relacional

Cálculo relacional orientado a tuplas y orientado a dominios.

Hora 2: SB07 Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Reunión (join)

Orden select: condiciones en el where, consultas sobre más de una tabla.

No presencial

T4B Cálculo relacional

S10 Normalización

Teoría

Hora 1: T5A Normalización

Normalización de tablas: dependencia funcional, 1ª, 2ª y 3ª formas normales

Hora 2: SB10 Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Examen SQL-C

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

Aritmética de columna

Funciones de agregados: count, sum, avg...

No presencial

T5A Normalización

S11 Normalización 2

Teoría

Hora 1: T5B Normalización

Se continúa la sesión anterior.

Hora 2: SB11 Ejercicios examen

Ejercicios variados de exámenes pasados.

Práctica

Agregacion

Group by.

No presencial

T5A Normalización

S12 Formas normales superiores

Teoría

Hora 1: T5C Normalización

Forma normal de Boyce-Codd, 4ª y 5ª formas normales

Hora 2: SB12 Ejercicios examen

Ejercicios variados de exámenes pasados.

Práctica

Agregacion (y 2)

Group by... having.

No presencial

T5 Normalización

Si quieres saber más

T5 Normalización

S13 Sistemas de gestión de bases de datos

Teoría

Hora 1: T6 Sistemas de gestión de bases de datos

Arquitectura de un SGBD, herramientas de administración y gestión.

Hora 2: T7 NoSQL

Práctica

Examen SQL-D

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

Vistas

Create view, create temporary table, otras formas de hacer consultas.

No presencial

T6 Sistemas de gestión de bases de datos

SQL tablas temporales

S14 NoSQL

Teoría

Hora 1 y 2: Hora 2: SB14 Preparación

Trabajo personal y resolución de dudas.

Práctica

INTERMEDIO 2

Examen de teoría (FBDweb).

Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen.

No presencial

Preparación del examen FINAL de teoría.


Comments