> **Examen de Control: Quinta Batería**

# Pregunta 1

Desarrollo (.NET - Tema 9): En la sintaxis básica de C#, ¿cuál es la diferencia entre una variable declarada como const y una declarada como readonly?

## Respuesta

`const` sólo admite valores crudos o de Stack como `int`, `float`, etc. Ya conocidos, mientras que si son valores complejos o de Heap como son los objetos, los Strings, etc. Así como aquellos que partan de operaciones requieren de `readonly`. El `const` se procesa en la compilación mientras que el `readonly` durante la ejecución.

## Corrección

- **Valoración**: **Correcta**.
- **Nota**: Muy bien diferenciado el momento de asignación (compilación vs ejecución). Solo un matiz técnico: `string` sí puede ser `const` en C# (aunque sea de referencia) porque se trata de forma especial, pero para objetos que requieran `new()`, siempre será `readonly`.

# Pregunta 2

Lengua Galega (Tema 8): Según la Ley 3/1983 de Normalización Lingüística, ¿qué lengua tienen la obligación de conocer los ciudadanos de Galicia?

## Respuesta

El gallego y el castellano, y tienen el derecho a usar ambas.

## Corrección

- **Valoración**: **Incorrecta (Cuidado con la trampa legal)**.
- **Corrección**: Esta es una de las preguntas con más "mala leche" de las oposiciones en Galicia.
    - **Castellano**: Los ciudadanos tienen el **deber de conocerlo y el derecho a usarlo** (según la Constitución).
    - **Gallego**: Los ciudadanos tienen el **derecho de conocerlo y usarlo** (según el Estatuto y la Ley 3/1983).
    - **Ojo**: Legalmente, **no existe el "deber" de conocer el gallego** para los ciudadanos, solo el derecho. El deber de conocerlo recae sobre los funcionarios públicos en el ejercicio de su cargo.

# Pregunta 3

Bases de Datos (Optimización - Tema 17): ¿Qué es un índice en una base de datos y por qué no es recomendable crear índices para todas las columnas de una tabla de forma indiscriminada?

## Respuesta

Un índice es una marca que permite gestionar un orden o condición sobre la misma. Cuando el índice es de orden éste crea una tabla alternativa con dicho orden sobre los datos afectantes, como es el caso de los `non-clusteted`. El problema de tener un exceso de índices recae en un peso muy elevado de los datos sobre el disco de almacenamiento o mayor lentitud para el procesamentiendo de CRUDs sobre los datos finales o la necesidad de factorizar los datos para tener accesibles los índices para su uso en selección.

## Corrección

- **Valoración**: **Correcta**.
- **Nota**: Excelente explicación sobre el impacto en los **CRUDs** (especialmente en `INSERT` y `UPDATE`, ya que la base de datos tiene que actualizar el índice cada vez que cambian los datos).

# Pregunta 4

Gestión de Identidades (Tema 31): En el ámbito de la Administración Pública, ¿qué significan las siglas IAM (Identity and Access Management) y cuál es su objetivo principal?

## Respuesta

Este lo tuve que buscar pues ni me acordaba de este punto ahora mismo, aunque fue verlo nada y ya me fui acordando. IAM es la parte que se encarga de garantizar que el acceso está por parte de las personas o entidades adecuadas.

## Corrección

- **Valoración**: **Correcta**.
- **Nota**: ¡Se perdona la búsqueda! Al menos ya te suena: es el marco que asegura que la persona correcta acceda a los recursos correctos en el momento correcto. En la administración pública es vital para el **Esquema Nacional de Seguridad (ENS)**.

# Pregunta 5

Derecho Regional (Tema 2): Según el Estatuto de Autonomía de Galicia, ¿cuántos diputados componen el Parlamento de Galicia? (Indica el rango o el número fijo actual).

## Respuesta

Según el Estatuto de Autonomía, el valor es fijo en 75 mientras que según la Constitución es un rango que va desde los 60 hasta los 85, creo. No me acuerdo muy bien de cual era el rango ni de donde sale realmente.

## Corrección

- **Valoración**: **Regular (Rango incorrecto)**.
- **Corrección**:
    - El **Estatuto de Autonomía** establece un rango de entre **60** y **80** diputados.
    - La **Ley de Elecciones al Parlamento de Galicia** es la que fijó el número actual en **75**.
    - La Constitución no entra en este número, deja que cada Comunidad lo decida en su Estatuto.

# Pregunta 6

Protección de Datos (Tema 30): En el ámbito municipal, ¿qué figura es la encargada de asesorar al Ayuntamiento en materia de protección de datos y supervisar el cumplimiento del RGPD? (Sus siglas son DPD o DPO).

## Respuesta

El Encargado de Protección de Datos creo que era, pero no encaja con las siglas que me presentas, así que para adaptarlo diría que el Departamento de Protección de Datos o Data Protection Organizer.

## Corrección

- **Valoración**: **Incorrecta**.
- **Corrección**: Las siglas significan **Delegado de Protección de Datos** (*Data Protection Officer*).
    - **Cuidado**: El "Encargado de Tratamiento" es la empresa o entidad externa que trata datos por cuenta del responsable. El **Delegado (DPD)** es el que supervisa y asesora de forma independiente. ¡Quédate con la palabra **Delegado**!