Fundamentos de programación, algoritmos básicos, estructuras de datos.
Los alumnos de la asignatura adquieren los conocimientos propios del temario y desarrollan las siguientes habilidades:
1.- Conocimiento general básico de los sistemas de ficheros y los gestores de bases de datos.
2.- Capacidad para aplicar estos conocimientos en situaciones prácticas.
3.- Habilidad para buscar información en fuentes diversas y entender las explicaciones de personas no expertas.
4.- Habilidades básicas en el uso de los recursos informáticos para diseñar e implementar los modelos de datos corporativos.
5.- Desarrollar capacidades de investigación.
6.- Desarrollar la capacidad de comunicación oral y escrita en la lengua propia y otras.
1. Introducción a les bases de datos.
2. El modelo relacional.
3. Álgebra y cálculo relacional.
4. El sulenguaje SQL.
5. Gestión de transacciones.
6. Control de concurrencia.
7. Administración y herramientas.
8. Optimitzación de peticiones.
9. Ley orgánica de protección de datos.
El curso contiene una serie de clases magistrales acompañadas por unas sesiones de trabajo en grupo.
1. Para aprobar la asignatura se ha de aprobar la teoría del 1er y 2do Semestre así como la parte práctica por separado:
- La teoría debe aprobarse con una nota superior o igual a 5.
- La teoría de los dos semestres se pueden recuperar en la convocatoria extraordinaria de Julio.
- En el curso académico se guarda la nota de teoría de los semestres, pero no para posteriores cursos.
Mediante la realización de la evaluación continua, se ayuda a aprobar la teoría.
- La evaluación continua constará de ejercicios que se entregarán a lo largo del semestre sobre aspectos prácticos de la asignatura. La realización de los ejercicios podrá llevarse a cabo a lo largo de la sesión de prácticas o bien en casa, según las especificaciones del docente. También forma parte de la evaluación continua los exámenes del punto de control.
- La nota de teoría de un semestre es la nota máxima entre la nota del examen o la nota que da la ponderación de un 30% de la nota de la evaluación continua y un 70% de la nota del examen, siempre que la nota del examen sea superior o igual a 3,5.
1.- Conocimiento general básico de los sistemas de ficheros y los gestores de bases de datos. [A][J][D]
2.- Capacidad para aplicar estos conocimientos en situaciones prácticas. [G][L][K]
3.- Habilidad para buscar información en fuentes diversas y entender las explicaciones de personas no expertas. [G][E]
4.- Habilidades básicas en el uso de los recursos informáticos para diseñar e implementar los modelos de datos corporativos. [A][G][K]
5.- Desarrollar capacidades de investigación. [D]
6.- Desarrollar la capacidad de comunicación oral y escrita en la lengua propia y otras. [D][K][J]
[1] R.Groff, P.N.Weinberg and A.J.Oppel, SQL: The Complete Reference, 3rd Edition, McGraw-Hill, 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, Prentice-Hall, 2000.
[5] Özsu M.Tamer and Patrick Valduriez, Principles of Distributed Database Systems, Third Edition, Springer, 2011.