Sesiones

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 create/drop table, insert, update, delete. On update y on delete.