Checking date: 06/05/2025 21:19:22


Course: 2025/2026

Data architecture
(19473)
Dual Bachelor in Computer Science and Engineering, and Business Administration (Study Plan 2022) (Plan: 437 - Estudio: 233)


Coordinating teacher: MORENO LOPEZ, LOURDES

Department assigned to the subject: Computer Science and Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Files and databases (2 course / 2 semester)) Programming (Course: 1 / Semester: 1) Data Structures and Algorithms (Course: 1 / Semester: 2) Computer Structure (Curso: 2 / Cuatrimestre: 1)
Description of contents: programme
1. Introduction to Data Architecture * Data types and metadata * Data lifecycle and governance * Types of data repositories 2. Consistency and Concurrency in Distributed Environments * Concurrency control in relational databases * Consistency models: ACID and BASE approaches * Impact of distribution: latency, partitions, and availability * Concurrency management strategies in NoSQL databases 3. NoSQL Databases * General characteristics of NoSQL databases * Types of NoSQL: aggregation models and graph-oriented models * NoSQL database management systems: design, operations, and queries * Analytical databases in NoSQL environments * Administration of NoSQL databases: distribution, scalability, and clustering 4. Cloud Database Management * Introduction to cloud computing * Cloud services for database management
Learning activities and methodology
* Lectures: 1 ECTS. The objective is to present theoretical concepts and techniques for designing and managing storage systems and architectures. * Practical/Lab sessions: 1 ECTS. The objective is the development of specific instrumental skills, as well as problem-solving skills and application of knowledge. * Continuous assessment tests (individual work): 1ECTS. The objective is to complete the development of the specific instrumental skills and start the development of the specific attitudinal skills, as well as the transversal skills of problem-solving and application of knowledge. * Projects (in-group): 2.5 ECTS. The objective is to complete and integrate the development of all the specific skills related to the resolution and implementation of practical cases where the problem statement, the choice of resolution method, the results obtained, and their interpretation are well documented. * Tutorials: individualized assistance (individual tutorials) or group (collective tutorials) to students by the teacher. * Final exam: 0.5 ECTS. The objective is the development of specific cognitive and procedural abilities. It especially reflects the use of master classes.
Assessment System
  • % end-of-term-examination/test 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40

Calendar of Continuous assessment


Extraordinary call: regulations

The course syllabus may change due academic events or other reasons.