Grado en diseño y creación de productos interactivos La Salle Campus Barcelona

Grado en Diseño y Creación de Productos Interactivos - Mención en Diseño y Desarrollo de Videojuegos

Descripción
En esta asignatura se trata todo lo que está relacionado con la gestión y almacenamiento de datos estructurados. Se incluye desde cómo se diseña una base de datos pasando por la implementación y el uso de la misma por filtrar y/o ordenar y/o almacenar información de forma óptima.
Tipo asignatura
Tercer - Obligatoria
Semestre
Primero
Curso
2
Créditos
6.00

Profesores Titulares

Conocimientos previos
Objetivos

Los objetivos de la asignatura son los siguientes:
• Aprender a diseñar una base de datos utilizando distintos modelos.
• Aprender a implementar una base de datos.
• Saber cómo guardar y cómo extraer información de una base de datos.
• Conocer las herramientas para realizar consultas y operaciones avanzadas.
• Conocer la Ley Orgánica de Protección de Datos a nivel de las bases de datos.

Contenidos

Los contenidos de la asignatura son los siguientes:
- Introducción a las bases de datos.
- Diseño y modelo conceptual.
- Diseño y modelo relacional.
- El modelo físico.
- Operaciones de consulta.
- Lenguaje de control.
- Almacenes de datos.
- Procedimientos almacenados (stored procedures).
- Disparadores (triggers) y eventos.

Temario detallado:
- Introducción a la evolución de las bases de datos y el contexto actual.
- Modelo conceptual: entidad, relación y cardinalidades.
- Modelo relacional: claves primarias, claves foráneas y índices.
- Lenguaje de Definición de Datos. CREATE, ALTER y DROP.
- Lenguaje de Modificación de Datos. SELECT, INSERT, UPDATE y DELETE.
- Lenguaje de Control de Datos. GRANT y REVOKE.
- PROCEDURES, TRIGGERS Y EVENTS.
- Optimización de consultas.

Metodología

La asignatura basa el aprendizaje en las metodologías docentes siguientes:
- Clases teóricas.
- Clases de problemas y ejercicios.
- Prácticas de laboratorio.
- Flipped classroom.
- Peer instruction.

Evaluación

Para poder evaluar cada una de las competencias se han especificado sistemas de evaluación diferentes que permiten asignarlos a cada una de las competencias según convenga:
- Prácticas (Npracticas)
- Ejercicios, problemas y Participación en clase (Nac)
- Portafolio (Nportafolio)

Criterios evaluación

La nota final de la asignatura se calcula según la expresión:

NFinal = 0,5*Npracticas + 0,45*Nac + 0,05*Nportafolio

Para poder aplicar estamediana, Npracticas y Nac deben ser iguales o mayores a 5. En caso contrario no se calcula la mediana y no se aprueba la asignatura.

La nota de prácticas se obtiene con la fórmula siguiente:

Npracticas = 0,5*Practica1 + 0,5*Practica2

Si no se aprueba alguna o las dos prácticas se debe recuperar en julio con una nota máxima de 5.

Por lo que se refiere a la nota de ejercicios, problemas (Nac) se calcula como la mediana obtenida del total de las actividades de evaluación continua. Esta nota también debe ser igual o mayor a 5. En caso contrario no se calcula la mediana y no se aprueba la asignatura.

Nac = Mediana(ACs)

En el caso de que la mediana no sea superior a 5, se deberá recuperar con una actividad extra en julio.

Dentro de cada actividad AC se contempla la participación en clase de cada uno de los temas evaluacdor tal que:

Activitat AC = Resolucion*0,90 + Participacion*0,10

Bibliografía básica

Documentación oficial MySQL: https://dev.mysql.com/doc
Tutorial básico sobre SQL de W3Schools: https://www.w3schools.com/sql/default.asp

Material complementario