Teaching Guides Query



Academic Year: 2023/24

30250 - Databases II


Teaching Plan Information

Academic year:
2023/24
Subject:
30250 - Databases II
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Degree:
439 - Bachelor's Degree in Informatics Engineering
443 - Bachelor's Degree in Informatics Engineering
ECTS:
6.0
Year:
3
Semester:
Second semester
Subject type:
---
Module:
---

1. General information

 

The subject focuses on advanced aspects of databases, including their design, administration and management in distributed environments, developing the necessary skills for the design, creation and management of databases of medium size , as well as the choice of the appropriate technology. Given that databases are key in the information systems used by organizations to manage the information necessary for their operation, and also to address SDG challenges , it is considered that the acquisition of the learning results of the subject provides training and competence to the student to contribute to some extent to the achievement of the Sustainable Development Goals in a cross-cutting manner.

Recommendations to take the subject: to have taken "Databases" (fourth four-month period); it is convenient to have knowledge of object oriented programming.

 

2. Learning results

 

  • Be able to adequately design medium size databases and implement them in a commercial Database Management System.

  • Be able to select among different Database Management Systems, evaluating the advantages and disadvantages of each one for a given organization and information needs.

  • You are able to administer and operate a database: manage its users, set appropriate access permissions, optimize its operation, provide access programs, etc.

  • Be able to propose appropriate solutions for the implementation of database systems in a distributed environment.

 

3. Syllabus

 

1. Database Design:

  • Post-relational data models. Object-relational DBs.

  • Conceptual design, analysis of alternatives and their impact, practical examples.

 

2. Distributed Databases:

  • Motivation.

  • Architectures and design.

  • Integration and federation of different data sources.

  • Parallel BDs, BDs and Internet and mobile BDs.

 

3. Database Management Systems (DBMS):

  • Basic functions and architecture.

  • Main DBMSs and criteria for choosing a DBMS.

  • Advanced functionalities.

  • Examples (such as Oracle, PostgreSQL, NoSQL systems). Features, supported query language, other aspects (e.g., question optimization).

 

4. Administration and Exploitation of a Database:

  • Implementation and configuration of the main DBMSs.

  • Administrator roles.

  • Security and permissions management.

  • Other aspects of administration.

 

4. Academic activities

 

Lectures: sessions with the teachers in which the subject matter will be explained: 30 hours.

Problems and cases: sessions to solve practical cases presented by the teacher: 15 hours.

Laboratory practices: 15 hours.

Study of the subject; class preparation; practical activities: 84 hours.

Assessment tests. 6 hours.

Estimated hours for each type of activity are indicated.



5. Assessment system

 

Continuous assessment:

At EINA:

1. Practical computer work (internships): 30% of the final grade.

2. Practical work/projects: 20% of the final grade.

3. Written test with theoretical and practical assumptions: 50% of the final grade.

 

At EUPT:

1. Practical computer work (practices): 50% of the final grade.

2. Written test with theoretical and practical assumptions: 50% of the final grade.

 

Common to EINA and EUPT:

In the continuous assessment, the delivery of assignments and their presentations will be made throughout the development of the subject on the dates set by the teaching staff. The final grade will be obtained as the weighted average of the parts of which consists the assessment, taking into account that it is necessary to have at least 5.0 points out of 10.0 in each of them. In case of not reaching this minimum in any of the parts, the final grade will be the minimum between 4.0 and the result of weighting with the percentages of each part.

 

Final global test:

It will include the written test. In addition, students who have not submitted the practices and/or assignments regularly on the established partial due dates (or whose submissions are deficient) must submit said internships and/or assignments as part of the overall final exam, and must also pass an additional related test consisting of the resolution of a statement. The final grade is calculated as in the continuous assessmen


Curso Académico: 2023/24

30250 - Bases de datos 2


Información del Plan Docente

Año académico:
2023/24
Asignatura:
30250 - Bases de datos 2
Centro académico:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Titulación:
439 - Graduado en Ingeniería Informática
443 - Graduado en Ingeniería Informática
Créditos:
6.0
Curso:
3
Periodo de impartición:
Segundo semestre
Clase de asignatura:
---
Materia:
---

1. Información básica de la asignatura

La asignatura se centra en aspectos avanzados de Bases de Datos, incluyendo su diseño, administración y gestión en entornos distribuidos, desarrollando las habilidades necesarias para el diseño, creación y gestión de bases de datos de tamaño medio, así como la elección de la tecnología adecuada. Dado que las bases de datos son clave en los sistemas de información utilizados por las organizaciones para gestionar la información necesaria para su funcionamiento, y también para abordar retos de los ODS, se considera que la adquisición de los resultados de aprendizaje de la asignatura proporciona capacitación y competencia al estudiante para contribuir en cierta medida al logro de los Objetivos de Desarrollo Sostenible de forma transversal.

Recomendaciones para cursar la asignatura: haber cursado "Bases de Datos" (cuarto cuatrimestre); es conveniente tener conocimientos de programación orientada a objetos.

2. Resultados de aprendizaje

  • Es capaz de diseñar adecuadamente bases de datos de tamaño medio e implantarlas en un Sistema Gestor de Bases de Datos comercial.
  • Es capaz de seleccionar entre distintos Sistemas Gestores de Bases de Datos, evaluando las ventajas e inconvenientes de cada uno de ellos para una organización y unas necesidades de información dadas.
  • Es capaz de administrar y explotar una base de datos: gestionar sus usuarios, establecer permisos de acceso adecuados, optimizar su funcionamiento, proporcionar programas de acceso, etc.
  • Es capaz de proponer soluciones adecuadas para la implantación de sistemas de bases de datos en un entorno distribuido.

3. Programa de la asignatura

1. Diseño de Bases de Datos:

  • Modelos de datos postrelacionales. BDs objeto-relacionales.
  • Diseño conceptual, análisis de alternativas y su impacto, ejemplos prácticos.

2. Bases de Datos Distribuidas:

  • Motivación.
  • Arquitecturas y diseño.
  • Integración y federación de distintas fuentes de datos.
  • BDs paralelas, BDs e Internet y BDs móviles.

3. Sistemas Gestores de Bases de Datos (SGBD):

  • Funciones básicas y arquitectura.
  • Principales SGBD y criterios para la elección de un SGBD.
  • Funcionalidades avanzadas.
  • Ejemplos (como Oracle, PostgreSQL, sistemas NoSQL). Características, lenguaje de consultas soportado, otros aspectos (por ejemplo, optimización de preguntas).

4. Administración y Explotación de una Base de Datos:

  • Implantación y configuración de los principales SGBDs.
  • Roles del administrador.
  • Seguridad y gestión de permisos.
  • Otros aspectos de administración.

4. Actividades académicas

Clases magistrales: sesiones con el/la profesor/a en las que se explicará el temario de la asignatura: 30 horas.
Problemas y casos: sesiones de resolución de casos prácticos planteados por el/la profesor/a: 15 horas.
Prácticas de laboratorio: 15 horas.
Estudio de la materia; preparación de clases; actividades prácticas: 84 horas.
Pruebas de evaluación: 6 horas.

Se indican las horas estimadas de cada tipo de actividad.

5. Sistema de evaluación

Evaluación continua:

En la EINA:

  1. Realización de trabajos prácticos con ordenador (prácticas): 30% de la nota final.
  2. Realización de trabajos/proyectos prácticos: 20% de la nota final.
  3. Prueba escrita con supuestos teóricos y prácticos: 50% de la nota final.

En la EUPT:

  1. Realización de trabajos prácticos con ordenador (prácticas): 50% de la nota final.
  2. Prueba escrita con supuestos teóricos y prácticos: 50% de la nota final.

Común a la EINA y la EUPT:

En la evaluación continua, las entregas de trabajos y sus presentaciones se realizarán a lo largo del desarrollo de la asignatura en las fechas fijadas por el profesorado. La calificación final se obtendrá como la media ponderada de las partes de las que consta la evaluación, teniendo en cuenta que es necesario tener al menos 5.0 puntos sobre 10.0 en cada una de ellas. En caso de no alcanzar ese mínimo en alguna de las partes, la calificación final será la mínima entre 4.0 y el resultado de ponderar con los porcentajes de cada parte.

Prueba final global:

Incluirá la prueba escrita. Además, los/as estudiantes que no hayan entregado las prácticas y/o trabajos de forma regular en las fechas de entrega parciales establecidas (o cuyas entregas sean deficientes) deberán hacer entrega de dichas prácticas y/o trabajos como parte de la prueba final global, debiendo superar además una prueba adicional relacionada consistente en la resolución de un enunciado. La calificación final se calcula como en la evaluación continua.