> **Exame: Rolda 5**

# Pregunta 1 (Tema 4.- Lei 7/1985, reguladora das bases do réxime local)

Segundo as disposicións xerais da Lei 7/1985 (LRBRL), cales son os tres elementos fundamentais que constitúen o Municipio?

- A) O alcalde, o pleno e a xunta de goberno local.
- B) A provincia, a comarca e a parroquia.
- C) O territorio, a poboación e a organización.
- D) O termo municipal, o padrón de habitantes e os bens propios.

## Resposta

Ista é a C. A primeira, se só poñemos ao Alcalde e os concelleiros teríamos a conformación do Concello; a Provincia está por riba do Municipio; e a última non ten sentido.

## Corrección

- **A túa resposta**: O territorio, a poboación e a organización (Opción C).
- **Corrección do profe**: ¡Perfecto! Artigo 11.2 da Lei 7/1985 literal. Se chegas a poñer o termo municipal e o padrón (que son conceptos relacionados pero non os "elementos constitutivos" a nivel xurídico), tería que suspenderche. Moi ben visto o descarte.

# Pregunta 2 (Tema 19.- Fundamentos de ciberseguridade)

No ámbito da seguridade da información, como se denomina especificamente o tipo de ataque de enxeñería social no que o ciberdelincuente se fai pasar por unha entidade de confianza (como un banco ou unha administración pública) a través dunha comunicación electrónica para enganar á vítima e roubarlle credenciais ou datos sensibles?

- A) Ransomware.
- B) Man-in-the-Middle (MitM).
- C) Phishing.
- D) Ataque de Denegación de Servizo Distribuída (DDoS).

## Resposta

Phising. Un Ransomware ven sendo un Software que secuestra información; o MitM ven sendo un sistema de espía/escoita, nalgúns casos pode incluso alterar información no intermedio; eo DDoS son sistemas para tumbar servizos a base de consultas masivas a un recurso déste.

## Corrección

- **A túa resposta**: Phishing (Opción C).
- **Corrección do profe**: ¡Dez sobre dez! E ademais definiches á perfección o Ransomware, o MitM e o DDoS. Tes os conceptos de ciberseguridade totalmente dominados.

# Pregunta 3 (Tema 8.- Normalización lingüística)

Atendendo á Lei 3/1983 de normalización lingüística e á propia Ordenanza municipal de normalización do Concello de Ferrol, cal é o idioma que se establece como lingua oficial e de uso normal e xeral nas actuacións administrativas e na documentación interna do Concello?

- A) O castelán e o galego, debendo redactar sempre de forma bilingüe calquera comunicación interna entre departamentos.
- B) O galego, como lingua propia de Galicia e da Administración local galega.
- C) O castelán, salvo que o cidadán solicite expresamente o inicio do expediente en galego.
- D) É a libre elección do funcionario público que tramite o expediente en cada momento.

## Resposta

É a C. O primeiro caso acada para unha relación co cidadán onde por defecto darase en Galego pero se o Cidadán nolo solicita en castelán, así se fará a maiores do galego, quedando as versións en castelán como traduccións do orixinal, o galego; a terceira non ten sentido; e a última non é o funcionario o que ten ese poder, senón o solicitante/interesado/cidadán.

## Corrección

- **A túa resposta**: Opción C.
- **Corrección do profe**: ¡Alto aí! Aquí a febre xogouche unha mala pasada visual. Escolleches a opción C (que di que o castelán é o idioma por defecto), pero na túa propia xustificación explicaches perfectamente que o idioma por defecto é o galego. A resposta correcta era a **B) O galego, como lingua propia de Galicia e da Administración local galega**. Na administración interna en Galicia, a lingua de uso normal e xeral é o galego. O castelán úsase cando o interesado o solicita expresamente. Patinazo por cansazo, non por falta de coñecemento!

# Pregunta 4 (Tema 15.- Linguaxe de consultas SQL)

Cal das seguintes afirmacións describe correctamente a diferenza principal entre os comandos TRUNCATE e DELETE cando traballamos con táboas en SQL Server?

- A) DELETE elimina a táboa completa da base de datos (estrutura incluída), mentres que TRUNCATE só borra os datos.
- B) DELETE non permite o uso da cláusula WHERE, mentres que TRUNCATE si o permite para filtrar o borrado de filas específicas.
- C) TRUNCATE pode reverterse cun comando ROLLBACK en calquera xestor de forma predeterminada, mentres que DELETE é sempre definitivo e irrecuperable.
- D) TRUNCATE é unha operación que elimina todos os rexistros sen xerar un historial de transaccións individual por fila, sendo moito máis rápido que DELETE para baleirar unha táboa completa.

## Resposta

É a última. Para eliminar a táboa non é `truncate`, senón `drop table`; `delete` sí admite e é altamente aconsellable facer uso de `where`; e o `truncate` non debe de estar nunha estructura transaccional por mor de non ter rexistro nin nada, o borra con todo.

## Corrección

- **A túa resposta**: Opción D.
- **Corrección do profe**: ¡Maxistral! Explicaches exactamente o que fai cada cousa. `DROP` leva a táboa por diante, `DELETE` borra fila a fila (gardando no log de transaccións e permitindo `WHERE`), e `TRUNCATE` limpa todo de golpe sen rexistrar fila a fila, polo que é moito máis rápido. Impecable.

# Pregunta 5 (Tema 26.- Big data e análise de datos) - [Nivel Alto]

No contexto do procesamento de Big Data para a xestión de grandes volumes de información, cal é a finalidade técnica principal do coñecido paradigma de programación "MapReduce"?

- A) Encriptar grandes volumes de datos en tempo real xusto antes de almacenalos en bases de datos relacionais estruturadas.
- B) Dividir unha tarefa complexa en subtarefas máis pequenas que se procesan en paralelo en múltiples nodos (fase Map) e despois agregar e combinar os resultados obtidos (fase Reduce).
- C) Crear copias de seguridade diferenciais e incrementais de forma automática en contornas de nube pública (Cloud Computing).
- D) Deseñar de forma automatizada a interface gráfica de cadros de mando (dashboards) interactivos para a visualización final dos datos por parte do usuario.

## Resposta

Vou falar a cegas pero creo que ven sendo a B. Este tema sí que témolo que tocar por mor de non ter moitos coñecementos sobre iste. ¿Mañá poderíasmo recordar?

## Corrección

- **A túa resposta**: Opción B (Dividir tarefas en nodos e logo combinar).
- **Corrección do profe**: ¡Intuición de francotirador! Deches no cravo absoluto. Iso é exactamente o que fai MapReduce: **Map** (mapea/divide o traballo en anacos pequenos e repárteo) e **Reduce** (colle os resultados deses anacos e xúntaos para dar a resposta final).