Competencias do título |
Código
|
Competencias da titulación
|
A1 |
Dominar todas as etapas da vida dun proxecto (análise de concepción, análise técnica, programación, probas, documentación e formación de usuarios). |
A4 |
Interpretar as especificacións funcionais encamiñadas ao desenvolvemento das aplicacións informáticas. |
A5 |
Realizar a análise e o deseño detallado das aplicacións informáticas. |
A6 |
Definir a estrutura modular e de datos para levar a cabo as aplicacións informáticas que cumpran coas especificacións funcionais e restricións da linguaxe de programación. |
A7 |
Realizar probas que verifiquen a validez funcional, a integridade dos datos e o rendemento das aplicacións informáticas. |
A9 |
Escoitar e asesorar os usuarios na resolución dos problemas que se lles presentan co uso dos sistemas informáticos. |
A10 |
Asesorar os programadores nos problemas que se lles presentan coa programación dos sistemas. |
B10 |
Capacidade de xestión da informática (captación e análises da información). |
B12 |
Capacidade para a análise e a síntese. |
Resultados de aprendizaxe |
Competencias de materia (Resultados de aprendizaxe) |
Competencias da titulación |
Demostrar coñecemento e comprensión dos conceptos, principios e teorías básicas relacionadas coas bases de datos. |
A1 A5 A6 A7
|
B10
|
|
Modelar e deseñar bases de datos co obxectivo de permitir o almacenamento da información necesaria para dominios de aplicación concretos, tendo especial coidado con la integridade dos propios datos. |
A1 A4 A5 A6 A10
|
B10 B12
|
|
Xestionar bases de datos mediante a execución de sentencias SQL. |
A1 A5 A7 A10
|
B10
|
|
Administrar basicamente Sistemas Xestores de Bases de Datos (SXBD) en aspectos relacionados coa xestión de usuarios e a recuperación. |
A1
|
|
|
Adestrar e prestar apoio a usuarios de SXBDs. |
A1 A9 A10
|
|
|
Contidos |
Temas |
Subtemas |
Revisión dos sistemas de ficheiros |
Conceptos Xerais.
Fecheiros secuenciais.
Fecheiros relativos.
Técnicas de hashing: estático e dinámico.
Técnicas de indexación: estática e dinámica.
Ficheiros multiíndice.
|
Introducción ás Bases de Datos |
Dos sistemas de ficheiros ás Bases de Datos.
Obxectivos e características dun sistema de Bases de Datos.
Concepto de Base de Datos.
Compoñentes dun sistema de Base de Datos. Arquitectura.
|
Modelo conceptual |
Introducción ao modelo E/R |
Modelo relacional |
Definición de relación.
Dominios e atributos.
Claves.
Regras de integridade.
Álxebra relacional.
|
Deseño lóxico de bases de datos relacionais |
Dependencias funcionais.
Teoría de normalización: 1FN, 2FN, 3FN e FNBC. |
Outras características dos xestores de bases de datos relacionais |
Transaccións.
Recuperación.
Concorrencia.
Seguridade.
|
Planificación |
Metodoloxías / probas |
Horas presenciais |
Horas non presenciais / traballo autónomo |
Horas totais |
Sesión maxistral |
25 |
37.5 |
62.5 |
Solución de problemas |
20 |
20 |
40 |
Prácticas de laboratorio |
26 |
19.5 |
45.5 |
Proba mixta |
2 |
0 |
2 |
|
Atención personalizada |
0 |
0 |
0 |
|
*Os datos que aparecen na táboa de planificación son de carácter orientativo, considerando a heteroxeneidade do alumnado |
Metodoloxías |
Metodoloxías |
Descrición |
Sesión maxistral |
Clases teóricas de aula. Nelas exporanse os contidos fundamentais da materia. Constan de exposición de obxectivos, motivación, desenvolvemento conceptual, utilidade e resumen. |
Solución de problemas |
Clases de problemas onde primeiro se expón un problema a solucionar. A continuación déixase algún tempo para que o/a alumno/a intente solucionalo e reflexione sobre distintos aspectos a tratar para resolvelo. Finalmente resólvese na pizarra, posiblemente mostrando erros típicos nas solucións aportadas polos alumnos/as. |
Prácticas de laboratorio |
Nas clases de laboratorio expóñense os coñecementos necesarios para adquirir as habilidades propostas. Nas prácticas de laboratorio realizaranse os exercicios que leven a desenvolver as competencias procedimentais. |
Proba mixta |
Exame da materia que combinará preguntas sobre a teoría con problemas a resolver. |
Atención personalizada |
Metodoloxías
|
Prácticas de laboratorio |
|
Descrición |
Nas prácticas de laboratorio haberá unha atención (semi)personalizada ao haber grupos de ao redor de 30 persoas traballando en pequenos grupos, directamente sobre unha aplicación concreta, en cada ordenador. O profesor atenderá dúbidas puntuais a cada estudante ou grupo. |
|
Avaliación |
Metodoloxías
|
Descrición
|
Cualificación
|
Proba mixta |
O exame da materia avaliará os seguintes aspectos: Conceptos da materia: Dominio dos coñecementos teóricos e operativos da materia Asimilación práctica de materia: Asimilación e compresión dos coñecementos teóricos e operativos da materia |
100 |
|
Observacións avaliación |
|
Fontes de información |
Bibliografía básica
|
A. Silberschatz; H. Korth; S. Sudarshan (2006). Fundamentos de Bases de Datos. McGraw Hill
Elmasri, R.; Navathe, S. (2007). Fundamentos de Sistemas de Bases de Datos . Addison-Wesley
Rivero, E., Martinez, L., Reina, L., Benavides, J. y Olaizola, J. (2002). Introducción al SQL para Usuarios y Programadores. Thomson |
|
Bibliografía complementaria
|
Cuadra, D.; Castro, E.; Iglesias, A. M.; Martínez, P.; Calle, F. J.; de Pablo, C.; Al-Jumaly, H.; Mo (2007). Desarrollo de Bases de Datos: casos prácticos desde el análisis a la implementación. Ra-ma
de Miguel, A,; Martínez, P.; Castro, E.; Cavero, M., Cuadra, D.; Iglesias, A. M.; Nieto, C. (2001). Diseño de bases de datos. Problemas resueltos.. Ra-ma
Piattini, M. G.; Marcos, E.; Calero, C.; Vela, B. (2006). Tecnología y diseño de Bases de Datos.. Ra-ma |
|
Recomendacións |
Materias que se recomenda ter cursado previamente |
Estrutura de Datos e da Información/614211102 |
|
Materias que se recomenda cursar simultaneamente |
|
Materias que continúan o temario |
|
|