Nombre: BASE DE DATOS II
Código: 525102007
Carácter: Obligatoria
ECTS: 6
Unidad Temporal: Cuatrimestral
Despliegue Temporal: Curso 2º - Segundo cuatrimestre
Menciones/Especialidades:
Lengua en la que se imparte: Castellano
Carácter: Presencial
Nombre y apellidos: TERROSO SÁENZ, FERNANDO
Área de conocimiento: Lenguajes y Sistemas Informáticos
Departamento: Tecnologías de la Información y las Comunicaciones
Teléfono: 968325338
Correo electrónico: fernando.terroso@upct.es
Horario de atención y ubicación durante las tutorias:
lunes - 10:00 / 12:00
ANTIGONES, planta 2, Despacho 21
Las tutorías se realizarán a demanda del estudiante mediante solicitud remitida al correo fernando.terroso@upct.es
Titulaciones:
Categoría profesional: Profesor Titular de Universidad
Nº de quinquenios: 0
Nº de sexenios: 2 de investigación
Curriculum Vitae: Perfil Completo
Responsable de los grupos: G1
Nombre y apellidos: PÉREZ BERENGUER, DANIEL
Área de conocimiento: Lenguajes y Sistemas Informáticos
Departamento: Tecnologías de la Información y las Comunicaciones
Teléfono: 868071198 - 4561
Correo electrónico: daniel.perez@upct.es
Horario de atención y ubicación durante las tutorias:
lunes - 09:00 / 12:00
ELDI, planta 2, Sala CPCD - I+D+i
miércoles - 09:00 / 12:00
ELDI, planta 2, Sala CPCD - I+D+i
Titulaciones:
Doctor en Doctor en Informática en la Universidad de Murcia (ESPAÑA) - 2020
Categoría profesional: Profesor Asociado
Nº de quinquenios: No procede por el tipo de figura docente
Nº de sexenios: No procede por el tipo de figura docente
Curriculum Vitae: Perfil Completo
[CB1 ]. Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio
[CB2 ]. Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
[CB3 ]. Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
[CB5 ]. Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
[CG2 ]. Conocer y aplicar los fundamentos de ingeniería y tecnologías informáticas actuales para diseñar e implementar nuevas aplicaciones de análisis de datos.
[CG4 ]. Capacidad para aplicar los métodos generales de la ciencia e ingeniería de datos en los tipos de datos de dominios específicos, así como en la presentación de los datos, el modelado de datos y procesos, los roles organizacionales y las relaciones entre estos.
[CE12 ]. Diseñar, construir y gestionar bases de datos relacionales y no relacionales (SQL y NoSQL), integrarlas con soluciones actualizadas de almacenamiento de datos, y asegurar el uso efectivo de procesos ETL (Extract, Transform, Load), OLTP (On-Line Transactional Processing) y OLAP (On-Line Analytical Processing) para grandes volúmenes de datos.
[CE14 ]. Desarrollar e implementar modelos de datos relevantes, definir metadatos usando estándares y prácticas comunes para distintos tipos de fuentes de datos en una variedad de dominios científicos e industriales.
Conocer e implementar los modelos de datos adecuados a cada tipo de problema de gestión de información.
Diseñar y construir bases de datos siguiendo modelos de datos no relacionales.
Explotar el contenido de bases de datos no relacionales.
Interactuar programáticamente con bases de datos.
Definir requisitos técnicos para bases de datos SQL y noSQL para la ingesta y consulta de datos.
Aplicar la gestión de transacciones para problemas de ciencia de datos.
Conocer los principios de optimización de consultas.
Tipos de bases de datos NoSQL.<br>Diseño y consulta en bases de datos NoSQL.<br>Programación con bases de datos SQL y NoSQL<br>Transacciones en bases de datos SQL y NoSQL.<br>Optimización de consultas en bases de datos SQL y NoSQL.<br>Procesos ETL (Extract, Transform, Load), OLTP (On- Line Transactional Processing) y OLAP (On-Line Analytical Processing) para grandes volúmenes de datos.<br><br>
Introducción
TEMA 1. Recuperación de datos
TEMA 2. Introducción a las BBDD NoSQL
Tipos de Bases de Datos NoSQL
TEMA 3. BBDD de documentos
TEMA 4. BBDD clave-valor
TEMA 5. BBDD columnares
TEMA 6. BBDD de grafos
Práctica de Recuperacion de datos
Relacionado con TEMA 1. Recuperación de datos
Práctica de BBDD documentales
Relacionado con: TEMA 3. BBDD de documentos
Práctica de BBDD clave-valor
Relacionado con: TEMA 4. BBDD clave-valor
Práctica de BBDD columnares
Relacionado con: TEMA 5: BBDD columnares
Práctica de BBDD de grafos
Relacionado con: TEMA 6. BBDD de grafos
La Universidad Politécnica de Cartagena considera como uno de sus principios básicos y objetivos fundamentales la promoción de la mejora continua de las condiciones de trabajo y estudio de toda la Comunidad Universitaria. Este compromiso con la prevención y las responsabilidades que se derivan atañe a todos los niveles que integran la Universidad: órganos de gobierno, equipo de dirección, personal docente e investigador, personal de administración y servicios y estudiantes. El Servicio de Prevención de Riesgos Laborales de la UPCT ha elaborado un "Manual de acogida al estudiante en materia de prevención de riesgos" que puedes encontrar en el Aula Virtual en el apartado actúa sobre una emergencia, pestaña "guías técnicas", y en el que encontrarás instrucciones y recomendaciones acerca de cómo actuar de forma correcta, desde el punto de vista de la prevención (seguridad, ergonomía, etc.), cuando desarrolles cualquier tipo de actividad en la Universidad. También encontrarás en el apartado actúa sobre una emergencia, recomendaciones sobre cómo proceder en caso de emergencia o que se produzca algún incidente. En especial, cuando realices prácticas docentes en laboratorios, talleres o trabajo de campo, debes seguir todas las instrucciones del profesorado, que es la persona responsable de tu seguridad y salud durante su realización. Consúltale todas las dudas que te surjan y no pongas en riesgo tu seguridad ni la de tus compañeros.
Introduction
LECTURE 1. Data retrieval
LECTURE 2. Introduction to NoSQL Databases
Types of NoSQL Databases
LECTURE 3. Document Databases
LECTURE 4. Key-Value Databases
LECTURE 5. Columnar Databases
LECTURE 6. Graph Databases
Exposición teórica: Exposición de los contenidos teóricos de la asignatura por parte del profesor. También se contemplan las sesiones informativas sobre el desarrollo del trabajo de fin de grado o prácticas externas.
Exposición de los contenidos teóricos de la asignatura por parte del profesor.
20
100
Seminarios y actividades de aula: Exposición, análisis y debate dentro del contexto de aplicaciones específicas de contenidos teóricos, así como planteamiento y resolución de ejercicios y casos prácticos en el aula, tanto al grupo completo como en grupos reducidos. También se contemplan conferencias, debates y seminarios temáticos.
Exposición, análisis y debate dentro del contexto de aplicaciones específicas de contenidos teóricos
5
100
Prácticas de laboratorio: Ejercicios y resolución de problemas, aprendizaje orientado a proyectos, estudio de casos, exposición y discusión de trabajos, simulaciones y/o prácticas con ordenadores, generalmente desarrolladas en grupos reducidos.
Ejercicios prácticos resueltos en aula de informática.
28
100
Trabajo autónomo del alumno: Estudio y preparación de contenidos teórico-prácticos, trabajo individual consistente en lecturas, búsquedas de información, sistematización de contenidos, elaboración de informes o estudio para la elaboración de casos entre otras actividades.
Preparación de trabajos y estudio personal.
90
0
Tutorías formativas y resolución de dudas: Asistencia individualizada -tutorías individuales- o en grupo -tutorías colectivas- a los estudiantes por parte del profesor.
Tutorías formativas y resolución de dudas.
3
100
Evaluación: Pruebas individuales, ya sean escritas, orales o con medios informáticos, donde el estudiante demostrará los conocimientos teóricos y prácticos adquiridos durante las actividades formativas asociadas a la enseñanza de la materia.
Pruebas y actividades de evaluación según se describe en el apartado "Sistemas de evaluación".
4
100
Exámenes individuales: Pruebas objetivas, de desarrollo, de respuesta corta, de ejecución de tareas o de escala de actitudes, realizadas por los estudiantes para mostrar los conocimientos teóricos y prácticos adquiridos ya sea de forma oral, escrita o utilizando un ordenador.
La teoría se evalúa en un examen teórico y para hacer media hay que obtener al menos un 4 sobre 10.
40 %
Procedimientos de observación del trabajo del estudiante: Registros de participación, de realización de actividades, cumplimiento de plazos, participación en foros, informes de seguimiento del trabajo fin de grado y registros sobre el desarrollo de las prácticas externas.
0 %
Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas y posibles resúmenes del estado del arte sobre temas concretos. La opción de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría.
La práctica se evaluará con boletines de prácticas (ponderado cada uno con un porcentaje que sumará el 25% de la nota de prácticas), y 75% en el examen práctico. Para computar la media de la parte de prácticas, la media de los boletines tienen que superar el 5 sobre 10, mientras que el examen de prácticas deberá superar el 4 sobre 10 .
Se realizarán 4 entregas de boletines de prácticas, una por cada tipo de base de datos. Cada entrega tendrá el mismo peso sobre la calificación.
La recuperación de las entregas podrá consistir en preguntas adicionales en el examen de prácticas.
60 %
La nota global de la asignatura se calculará como 40% teoría + 60% práctica. Las partes aprobadas (examen de teoría, boletines o examen de prácticas), se guardarán hasta la siguiente convocatoria de julio.
CRITERIO DE PRESENTACIÓN. En el momento en que se haya presentado algún tipo de evidencia de evaluación (ya sea examen teórico o de prácticas) se considerará al alumno como PRESENTADO. De esta forma, la calificación que aparecerá en el acta de cada convocatoria responderá a los siguientes criterios:
- No se aporta ninguna evidencia de evaluación --> NO PRESENTADO.
- Se aportan evidencias de evaluación, ya sea de forma completa o parcial, y no se superan todas -->SUSPENSO.
- Se aportan evidencias de evaluación de forma completa y se superan todas --> APROBADO, NOTABLE, SOBRESALIENTE, según corresponda.
Según normativa de la Universidad, un alumno en primera matrícula solo tiene derecho a dos de las tres posibles convocatorias de Febrero, Junio y Julio. En caso de duda respecto a la normativa, el alumno debe dirigirse a la secretaría de centr
Objetivos de Desarrollo Sostenible: Esta asignatura no se encuentra vinculada de forma directa con los Objetivos de Desarrollo Sostenible
NECESIDADES EDUCATIVAS ESPECIALES
Aquellos estudiantes con discapacidad o necesidades educativas especiales podrán dirigirse al Servicio de Atención a la Diversidad y Voluntariado (ADYV - https://www.um.es/adyv) para recibir orientación sobre un mejor aprovechamiento de su proceso formativo y, en su caso, la adopción de medidas de equiparación y de mejora para la inclusión, en virtud de la Resolución Rectoral R-358/2016. El tratamiento de la información sobre este alumnado, en cumplimiento con la LOPD, es de estricta confidencialidad.
REGLAMENTO DE EVALUACIÓN DE ESTUDIANTES
El artículo 8.6 del Reglamento de Evaluación de Estudiantes (REVA) prevé que "salvo en el caso de actividades definidas como obligatorias en la guía docente, si el o la estudiante no puede seguir el proceso de evaluación continua por circunstancias sobrevenidas debidamente justificadas, tendrá derecho a realizar una prueba global".
Se recuerda asimismo que el artículo 22.1 del Reglamento de Evaluación de Estudiantes (REVA) estipula que "el o la estudiante que se valga de conductas fraudulentas, incluida la indebida atribución de identidad o autoría, o esté en posesión de medios o instrumentos que faciliten dichas conductas, obtendrá la calificación de cero en el procedimiento de evaluación y, en su caso, podrá ser objeto de sanción, previa apertura de expediente disciplinario".
Autor: Pramod Sadalage
Título: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Editorial: Addison-Wesley Professional
Fecha Publicación:
ISBN: 978-0321826626
Autor: Luc Perkins, Eric Redmond, Jim Wilson
Título: Seven Databases in Seven Weeks
Editorial: Pragmatic Bookshelf
Fecha Publicación:
ISBN: 978-1680502534
Autor: Nathan Marz, James Warren
Título: Big Data: Principles and best practices of scalable realtime data system
Editorial: Manning Publications
Fecha Publicación:
ISBN: 978-1617290343
Autor: Rick Copeland
Título: MongoDB Applied Design Patterns
Editorial: O'Reilly Media, Inc.
Fecha Publicación:
ISBN: 9781449340049