Inicio‎ > ‎Guías‎ > ‎Datos‎ > ‎

Sesiones

¡¡¡Página actualizándose!!!

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

Sobre SQL y claves ajenas compuestas

Aunque alguno aún no habrán visto las claves ajenas en las sesiones de teoría, para las consultas en SQL no es imprescindible saber exactamente qué son. De momento, son las columnas que permiten enlazar dos tablas entre sí. Entre USUARIO y LOCALIDAD hay una peculiaridad que, si no se tiene en cuenta, malogrará el resultado esperado de nuestras consultas.

T2A Modelos 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

Examen SQL-A

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

Reunión (join)

Operador 539ptjoin para el enlace de tablas.

No presencial

T2B Modelo Entidad-relación

Práctica


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: SB06 Integridad referencial

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Definición y manipulación de datos

Órdenes 539ptcreate/drop table, insert, update, delete. 539ptOn update y 539pton delete.

No presencial

VÍDEO


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: SB04 Correspondencia entre clases

Definición de clave candidata, propiedades, tipos.

Práctica

Examen SQL-B

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

Aritmética de columna y agregación

Funciones de agregados: count, sum, avg…, Group by


S06 Modelo relacional

Teoría

Hora1: T3 Base formal del modelo relacional

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

Hora2: Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Práctica

Filtrado de agregacion

Group by... having.

No presencial

T3 modelo relacional

Preparación del examen INTERMEDIO1.

SQL


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

Examen INTERMEDIO1, cuestionario de teoría

50 mins. Consulta el calendario para saber cuándo se hará en tu grupo. Sigue este enlace para realizar este examen, donde verás la hora exacta a la que debes asistir. 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

Agregación+

Ejercicios adicionales de agregación

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

Examen SQL-C

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: union y producto cartesiano; simulación de diferencia, intersección y división. Concatenación natural.

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

SQL tablas temporales

No presencial

T5A Normalización





Comments