Bloque I. Introducción a las Bases de Datos.
Tema 1: Tipología de las Bases de Datos
Tema 2: Aplicación de Bases de Datos en videojuegos y sistemas interactivos
Bloque II. Sistemas de Almacenamiento en Videojuegos y Aplicaciones Interactivas.
Tema 3: Almacenamiento a partir de ficheros. Codificación de la Información. Uso de algoritmos de búsqueda y ordenación.
Tema 4: Bases de Datos SQL. Diseño e implementación de Bases de Datos con diferentes Sistemas Gestores.
Tema 5: Bases de Datos NoSQL. Diseño e implementación de Bases de Datos con diferentes herramientas basadas en tecnologías NoSQL.
Tema 6: Escalado, fragmentación, réplica y agrupamiento de datos.
Tema 7: Seguridad en sistemas de almacenamiento para videojuegos y aplicaciones interactivas.
Bloque III. Sistemas Distribuidos.
Tema 7: Sistemas de almacenamiento de datos distribuidos. Arquitecturas Orientadas a Servicios.
Tema 8: Implementación de Arquitecturas Distribuidas de almacenamiento de datos.
El carácter de la asignatura es práctico, de forma que su impartición se realizará en un aula o laboratorio de informática. Los conceptos teóricos necesarios serán en todo momento aplicados de forma práctica, con lo que los alumnos/as adquirirán la competencia necesaria para diseñar e implementar diferentes sistemas de almacenamiento para videojuegos y aplicaciones interactivas.