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: 

La asignatura de bases de datos introduce al alumnado en los fundamentos de los sistemas de gestión de bases de datos y en el papel que desempeñan en la formación básica en ingeniería de la salud. La asignatura ofrece una visión general progresiva del ciclo de vida de los datos, desde la comprensión de los conceptos básicos y la evolución de los sistemas de gestión de bases de datos (SGBD) hasta el diseño de modelos de datos y su implementación. En este contexto, contribuye al desarrollo de habilidades de modelización, abstracción y resolución de problemas.

Tipo asignatura
Obligatoria no de Primer
Semestre
Primero
Curso
3
Créditos
6.00

Profesores Titulares

Conocimientos previos: 

No se requieren

Objetivos: 

La asignatura tiene como objetivo proporcionar al alumnado una base sólida en los principios conceptuales y técnicos de las bases de datos, al tiempo que desarrolla la capacidad de analizar los requisitos de información, modelar datos e implementar soluciones adecuadas a problemas específicos. También pretende fomentar el uso riguroso de los principales lenguajes y funcionalidades de los sistemas de gestión de bases de datos, así como la capacidad de diseñar, construir y validar estructuras de datos que sean coherentes, seguras y acordes con los requisitos de un caso de uso casi real.

Contenidos: 

Tema 1. Introducción a las bases de datos.

Tema 2. Modelo conceptual.

Tema 3. Modelo relacional.

Tema 4. Modelo físico.

Tema 5. SQL avanzado.

Tema 6. Lenguaje de control de datos.

Tema 7. Programación SQL.

Tema 8. Sistemas NoSQL.

Tema 9. Seguridad y SQL Injection.

Metodología: 

La metodología docente de la asignatura se basa en un enfoque activo, dinámico y participativo, destinado a animar a los estudiantes a asumir un papel protagonista en su propio proceso de aprendizaje. Las clases magistrales se combinan con ejercicios en el aula, actividades prácticas, sesiones de laboratorio y proyectos guiados por el personal docente. Los laboratorios cumplen una función de apoyo y consolidación progresiva, e incluyen ejercicios individuales que deben entregarse dentro del plazo establecido.

Durante la primera parte de la asignatura, el enfoque se centra en el trabajo de conocimientos, con presentaciones teóricas, resolución de problemas y actividades individuales o guiadas.

Posteriormente, durante la segunda mitad del semestre, el aprendizaje se estructura en torno a una metodología basada en proyectos, en la que los conocimientos adquiridos se consolidan mediante el diseño, la implementación y el uso de una base de datos en un caso práctico casi real.

Evaluación: 

La evaluación del módulo se basa en un componente de conocimientos y un componente de proyecto, que deben superarse por separado. La nota de conocimientos (50 %) se basa en la máxima nota obtenida entre las sesiones de evaluación continua en clase (40 %) y la la nota del examen de evaluación (60 %) y el 100% de la nota del examen de evaluación. La nota de conocimientos puede recuperarse mediante un examen final en convocatoria extraordinaria. La nota del proyecto (50 %) se basa en el proyecto en grupo para diseñar e implementar una base de datos relacional y se puede recuperar en convocatoria extraordinaria.

Criterios evaluación: 

Se valorará la comprensión de los fundamentos de los sistemas gestores de bases de datos y la capacidad de analizar necesidades de información, modelar datos correctamente e implementar soluciones adecuadas mediante la aplicación coherente del modelo conceptual, relacional y físico. Asimismo, se tendrá en cuenta la capacidad de utilizar de manera adecuada el lenguaje SQL y las funcionalidades principales de los SGBD, tanto en lo relativo a la definición, consulta y manipulación de datos como al uso de mecanismos avanzados de programación y control. En las actividades prácticas y de proyecto, se valorará también la calidad técnica de la base de datos desarrollada, atendiendo a criterios de corrección, consistencia, integridad, normalización, seguridad y coherencia entre el diseño propuesto y su implementación. Finalmente, en las actividades de carácter colaborativo, se considerará la capacidad de trabajar de manera efectiva en equipo, de contribuir activamente al desarrollo del proyecto, de justificar las decisiones técnicas adoptadas y de comunicar adecuadamente la solución diseñada e implementada.

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: 

No se requiere