Grado en Ingeniería de la Salud La Salle Campus Barcelona

Grado en Ingeniería de la Salud

Lidera la ingeniería biomédica que definirá la medicina del futuro

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, enfatizando en aplicaciones para ingeniería de la salud.
Tipo asignatura
Tercer - Obligatoria
Semestre
Primero
Curso
3
Créditos
6.00

Profesores Titulares

Conocimientos previos
Objetivos

RA.01 - Se obtienen conceptos necesarios para el diseño y administración de bases de datos relacionales.

Contenidos

1. Introducción a las Bases de Datos.
2. Modelo conceptual.
3. Modelo relacional.
4. Modelo físico.
5. SQL avanzado.
6. Lenguaje de control de datos.
7. Stored procedures.
8. Disparadores y eventos.
9. Sistemas NoSQL.
10. Seguridad y SQL Injection

Metodología

El curso tiene una duración de un semestre y consta de dos partes diferenciadas: una parte teórica y otra práctica. La parte teórica consiste en clases teóricas acompañadas de sesiones de ejercicios y programación en vivo, lo que permite a los alumnos asimilar los conocimientos. También se incluirán clases prácticas que implican la resolución de problemas y/o la toma de decisiones utilizando los conocimientos teóricos vistos en clase. Los alumnos deben completar los ejercicios durante las sesiones de clase y enviarlos online.

Los alumnos consolidarán los conocimientos adquiridos mediante la realización de un proyecto de diseño casi real que implica la implementación y uso de una base de datos. Durante la primera mitad del semestre, los alumnos trabajarán en este proyecto fuera de clase, basándose en los contenidos tratados en las sesiones teóricas. A partir de la segunda mitad del semestre, el curso se centrará íntegramente en el aprendizaje basado en proyectos.

Evaluación

La evaluación de la asignatura se basa en una nota de conocimientos y una nota de proyecto, que deben superarse por separado. El componente de conocimientos incluye el dominio de los conceptos tratados en clase, que se evaluarán mediante los ejercicios de evaluación continua y el examen final de la asignatura, en el que el alumno deberá demostrar sus conocimientos sobre el diseño, la implementación y la aplicación de bases de datos relacionales.
La nota del proyecto evalúa si los alumnos, trabajando en grupos, han sido capaces de diseñar un buen modelo de base de datos para satisfacer requisitos específicos y obtener datos y estadísticas de la base de datos resultante.

Criterios evaluación

La evaluación de la asignatura se basa en una nota de conocimientos y una nota de proyecto, que deben superarse por separado:
- Nota de conocimientos (50 %): (30 %) sesiones de evaluación continua en clase + (70 %) nota de examen
- Nota de proyecto (50 %): proyecto realizado en grupos para diseñar e implementar una base de datos relacional

Bibliografía básica

[1] R.Groff, P.N.Weinberg and A.J.Oppel, SQL: The Complete Reference, 3rd Edition, McGrawHill, ISBN: 978-0071592550,
2009.
[2] J.D.Ullman and J.Widom, A First Course in Database Systems, 3rd Edition, Prentice Hall, ISBN: 978-0136006374, 2007.
[3] Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom, Database Systems: The Complete Book, 2nd Edition,
Prentice Hall, 2008.
[4] Garcia-Molina, Hector; Ullman, Jeffrey D.; Widom, Jennifer, Database System Implementation, Pearson, 2009.
[5] Özsu M.Tamer and Patrick Valduriez, Principles of Distributed Database Systems, 4th Edition, Springer, 2020.

Material complementario