Competencies and objectives

 

Course context for academic year 2023-24

Basic and common subject, its objective is to present concrete concepts and techniques of data storage that are useful for the realization of the master project. In particular, it focuses on scheduling on the database server and managing large volumes of data and with a lot of concurrent connections.

Database programming on the server itself allows you to lighten the tasks of the client program while reinforcing the integrity and security mechanisms of the database engine. On the other hand, it is basic for improving the efficiency and performance of SQL queries.

The typical problems of working with databases are aggravated when there are many data to work with or the number of users who access at the same time is very high. Every database engine must provide tools, which are to be seen in this course, to effectively manage these eventualities.

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2023-24

General Competences (CG)

  • B10 : Capacitat per a identificar, seleccionar i implementar els diferents capes i components que configuren l'arquitectura programari de les aplicacions web i les aplicacions distribuïdes.
  • B12 : Capacitat de conèixer i aplicar el llenguatge de marcat XML i llenguatges de transformació relacionats amb les aplicacions web, en els components i serveis programari.
  • B6 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar aplicacions web.
  • B7 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar aplicacions distribuïts.
  • B8 : Capacitat per a dissenyar i programar en les diferents plataformes i llenguatges de programació amb els quals implementar dispositius mòbils.
  • B9 : Capacitat per a dissenyar, consultar i integrar sistemes de base de dades amb l'objectiu d'optimitzar-ne el rendiment.

 

Skills/Skills

  • A1 : Capacidad de análisis y síntesis.
  • A10 : Habilidad de adaptación al ambiente cambiante propio de la disciplina, sabiendo aplicar los conocimientos adquiridos y resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
  • A11 : Capacidad de creatividad.
  • A12 : Motivación por la calidad.
  • A13 : Capacidad para mostrar información de forma clara atendiendo a un amplio conjunto de discapacidades técnicas, físicas y psíquicas.
  • A5 : Capacidad de trabajar en equipo con iniciativa y espíritu emprendedor.
  • A7 : Capacidad de razonamiento y extracción de conclusiones.
  • A8 : Compromiso ético y respeto por la propiedad intelectual.
  • A9 : Habilidad de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida auto-dirigido o autónomo.

 

Compulsory Specific Competences:>>Software Development Technology

  • C2.1 : Capacitat per a aprendre a utilitzar una plataforma rica de desenvolupament i per a desenvolupar mitjançant els llenguatges de programació de la plataforma .NET i Java.
  • C2.10 : Capacitat per a aprendre i desenvolupar arquitectures programari distribuïdes basades en sistemes orientats a serveis mitjançant la plataformes .NET i Java.
  • C2.11 : Capacitat per a desenvolupar aplicacions pesades per a un dispositiu mòbil que requereixen una arquitectura orientada a serveis mitjançant la plataforma .NET i Java.
  • C2.12 : Capacitat per a desenvolupar interfícies d'usuari lleugeres en les aplicacions per al dispositiu mòbil.
  • C2.13 : Capacitat per a aprendre a definir, validar i utilitzar el llenguatge de marcat XML en els seus diferents, els diferents escenaris d'una aplicació.
  • C2.14 : Explicar els possibles usos de les transformacions basades en XSLT. Descriure la manera d'aplicar XSLT i les construccions més bàsiques d'aquest llenguatge.
  • C2.15 : Explicar els APIs bàsics per a analitzar un document XML. Descriure les diferències bàsiques entre els diferents enfocaments.
  • C2.2 : Capacitat per a desenvolupar aplicacions d'escriptori amb accés a una base de dades relacional mitjançant la plataforma .NET i Java.
  • C2.3 : Capacitat per a conèixer i utilitzar les tècniques de desenvolupament per a aplicacions web mitjançant les eines de programació de la plataforma .NET i Java.
  • C2.4 : Capacitat per a desenvolupar aplicacions web mitjançant peticions síncrones i asíncrones i amb accés a una base de dades relacionar en les plataformes .NET i Java.
  • C2.5 : Capacitat per a aprendre i aplicar diferents solucions de gestió de bases de dades per a l'accés eficient i per a assegurar l'accés en entorns d'alta concurrència.
  • C2.6 : Conèixer diferents sistemes de gestió de bases de dades apropiats per al maneig de grans volums d'informació i valorar la seua integració amb les plataformes de desenvolupament programari.
  • C2.7 : Conèixer i saber aplicar les diferents opcions d'indexació per a millorar el rendiment de la base de dades relacional.
  • C2.8 : Capacitat per a aprendre i desenvolupar arquitectures de computació distribuïdes basades en trucades a procediments remots amb la plataforma .NET i Java.
  • C2.9 : Capacitat per a aprendre i desenvolupar arquitectures de computació distribuïda basades en sistemes orientats a missatges amb la plataforma .NET i Java.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2023-24

  • Knowing of the problem of managing and handling large volumes of data
  • Knowi how to program a database server
  • Know how to design transactions
  • To be able to decide between different data models according to the needs of the information system
  • Know how to integrate and use databases in client applications
  • Learning to abstract database schemas and servers in client applications

 

 

General

Code: 38210
Lecturer responsible:
SUAREZ CUETO, ARMANDO
Credits ECTS: 4,00
Theoretical credits: 0,80
Practical credits: 0,80
Distance-base hours: 2,40

Departments involved

  • Dept: LANGUAGES AND COMPUTING SYSTEMS
    Area: LANGUAGES AND COMPUTING SYSTEMS
    Theoretical credits: 0,8
    Practical credits: 0,8
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught