Bases de datos Flashcards

Paper 2

1
Q

¿Cuáles son los beneficios de usar bases de datos?

A

Integridad de datos, recuperación eficiente de datos, seguridad de datos y escalabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es un diagrama de Entidad-Relación (ER)?

A

Una representación visual de la estructura de una base de datos, que muestra entidades, atributos y relaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es una base de datos?

A

Una colección estructurada de datos diseñada para ser fácilmente accedida, gestionada y actualizada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es un almacén de datos (data warehousing)?

A

Una base de datos histórica y grande que combina datos de varias fuentes, optimizada para el análisis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuáles son las técnicas comunes de minería de datos?

A

Clasificación, Agrupamiento y Aprendizaje de Reglas de Asociación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es una clave primaria?

A

Un identificador único para cada fila en una tabla.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál es el rol de un administrador de base de datos (DBA)?

A

Gestionar la base de datos, asegurando que funcione sin problemas, de manera segura y eficiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuál es la diferencia entre 1NF y 2NF en la normalización?

A

1NF elimina grupos repetitivos; 2NF elimina dependencias parciales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuál es el papel del cifrado en la seguridad de bases de datos?

A

Proteger los datos del acceso no autorizado convirtiéndolos en un formato seguro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuál es la estructura básica de una consulta SQL?

A

SELECT columna1, columna2 FROM nombre_de_tabla WHERE condición;.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuál es el propósito de la normalización en bases de datos?

A

Organizar los datos para reducir la redundancia y mejorar la integridad de los datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuál es la importancia de la concurrencia en bases de datos?

A

Permite que múltiples transacciones se procesen simultáneamente sin interferencias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuáles son las propiedades ACID de las transacciones de base de datos?

A

Atomicidad, Consistencia, Aislamiento, Durabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué significa ‘Durabilidad’ en el contexto de las propiedades ACID?

A

Una vez que una transacción se confirma, permanece así, incluso ante una falla del sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es la minería de datos?

A

El proceso de descubrir patrones y conocimientos a partir de grandes cantidades de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cuál es el propósito de la seguridad de bases de datos?

A

Proteger la información sensible del acceso no autorizado y asegurar la integridad de los datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Cuál es el propósito del respaldo y recuperación en la administración de bases de datos?

A

Asegurar que los datos puedan ser restaurados en caso de desastres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Qué significa SQL?

A

Lenguaje de Consulta Estructurado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Qué es una clave foránea?

A

Un campo en una tabla que enlaza con la clave primaria en otra tabla.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Qué significa Atomicidad en las transacciones de base de datos?

A

Todas las operaciones de una transacción deben tener éxito o ninguna; si una falla, toda la transacción se revierte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Cuál es la importancia de la integridad de los datos?

A

Asegura que los datos sean precisos y consistentes en toda la base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Qué es un sistema de información?

A

Un sistema de información es un ecosistema completo para manejar información, que incluye hardware, software, datos, personas, procesos y redes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Qué es el bloqueo en el control de concurrencia?

A

El bloqueo implica usar bloqueos compartidos para lectura y bloqueos exclusivos para escritura para gestionar el acceso a los datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿Qué es una subconsulta?

A

Una subconsulta es una consulta anidada dentro de otra consulta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
¿Cuál es la diferencia entre datos e información?
Los datos son hechos en bruto y sin procesar, mientras que la información es el resultado de procesar esos datos con contexto y significado.
26
¿Qué es una transacción de base de datos?
Una transacción es una secuencia de operaciones de base de datos tratadas como una sola unidad de trabajo, que debe completarse por completo o no ejecutarse en absoluto.
27
¿Cuáles son algunos desafíos de la concurrencia?
Actualizaciones perdidas, lecturas sucias, lecturas no repetibles y lecturas fantasma.
28
¿Qué es la validación de datos?
La validación de datos asegura que los datos ingresados en la base de datos cumplan ciertos criterios o reglas antes de ser aceptados.
29
¿Cuáles son los diferentes niveles de aislamiento en bases de datos?
Lectura no confirmada, lectura confirmada, lectura repetible y serializable.
30
¿Por qué se prefieren las bases de datos sobre las hojas de cálculo o archivos de texto?
Las bases de datos manejan grandes volúmenes de datos, aseguran la integridad, permiten acceso concurrente, brindan seguridad, reducen la redundancia y soportan consultas complejas.
31
¿Cuáles son las características clave de una base de datos?
Almacenamiento estructurado de datos, recuperación eficiente, mantenimiento de integridad y gestión de acceso concurrente.
32
¿Cuáles son las propiedades ACID en transacciones de bases de datos?
Las propiedades ACID aseguran confiabilidad: Atomicidad, Consistencia, Aislamiento y Durabilidad.
33
¿Cuáles son las operaciones principales de manipulación de datos?
Crear (INSERT), Leer (SELECT), Actualizar (UPDATE) y Eliminar (DELETE).
34
¿Qué es la concurrencia en bases de datos?
La concurrencia se refiere a la capacidad de múltiples usuarios o procesos para acceder y manipular datos al mismo tiempo sin interferencia.
35
¿Cuáles son los estados de una transacción de base de datos?
Activa, Parcialmente Confirmada, Confirmada, Fallida y Abortada.
36
¿Cuál es el propósito de las restricciones en bases de datos?
Las restricciones imponen reglas a los datos para mantener la integridad, como NOT NULL, UNIQUE y FOREIGN KEY.
37
¿Qué es una base de datos?
Una base de datos es una colección estructurada de datos organizada para fácil acceso, gestión y actualización.
38
¿Cuáles son las características clave de un SGBDR?
Definición de datos, manipulación de datos, lenguaje de consulta (SQL), gestión de transacciones y control de concurrencia.
39
¿Qué es un esquema en una base de datos relacional?
El plano arquitectónico que define tablas, columnas, tipos de datos, relaciones y restricciones.
40
¿Qué es la gestión de transacciones en un SGBDR?
Asegura que las operaciones complejas se realicen de forma confiable.
41
¿Qué es la Primera Forma Normal (1NF)?
Una forma de normalización que elimina grupos repetitivos y asegura que cada columna contenga valores atómicos.
42
¿Qué es el modelo de base de datos relacional?
Un modelo que representa los datos en tablas con filas y columnas, organizando los datos de manera ordenada y accesible.
43
¿Qué es el control de concurrencia en un SGBDR?
Gestiona el acceso simultáneo de múltiples usuarios a la base de datos.
44
¿Qué es una clave foránea?
Una columna que hace referencia a la clave primaria en otra tabla, estableciendo una relación.
45
¿Qué es la normalización en bases de datos?
Un proceso para organizar los datos con el fin de minimizar la redundancia y dependencia, haciendo las bases de datos más eficientes.
46
¿Qué es la Segunda Forma Normal (2NF)?
Una forma de normalización que cumple con 1NF y asegura que todos los atributos no clave dependan totalmente de la clave primaria.
47
¿Qué es una clave compuesta?
Una clave que consiste en dos o más columnas utilizadas para identificar de forma única una fila.
48
¿Cuál es el propósito de las claves en una base de datos relacional?
Identificar registros de forma única y establecer relaciones entre tablas.
49
¿Qué es una clave primaria?
Una columna o conjunto de columnas que identifica de forma única cada fila en una tabla.
50
¿Qué es SQL?
Lenguaje de Consulta Estructurado, utilizado para interactuar con los datos en la mayoría de los SGBDR.
51
¿Cuáles son los tipos de relaciones en una base de datos relacional?
Uno a Uno (1:1), Uno a Muchos (1:N) y Muchos a Muchos (M:N).
52
¿Qué es la Tercera Forma Normal (3NF)?
Una forma de normalización que cumple con 2NF y elimina dependencias transitivas.
53
¿Qué asegura la integridad de datos en una base de datos relacional?
Asegura que los datos se mantengan precisos y consistentes.
54
¿Qué asegura la Atomicidad en una transacción?
Todas las operaciones de una transacción se completan exitosamente o ninguna se ejecuta.
55
¿Qué son los índices B-tree?
Una estructura de árbol balanceado, buena para una amplia gama de consultas.
56
¿Cuáles son los pasos en la Optimización de Consultas?
Analizar la estructura de la consulta, estimar costos de planes de ejecución, elegir el plan de menor costo.
57
¿Cuál es el propósito del Control de Concurrencia?
Asegurar que múltiples transacciones ocurran simultáneamente sin interferencias.
58
¿Qué es el Bloqueo en el control de concurrencia?
Previene que otras transacciones accedan a datos que están siendo modificados.
59
¿Qué es el Modelado Dimensional?
Organizar los datos en tablas de hechos y dimensiones.
60
¿Qué es el Control de Concurrencia Multiversión (MVCC)?
Mantiene múltiples versiones de los datos para permitir lecturas sin bloquear escrituras.
61
¿Qué es la Anonimización de Datos?
Eliminar información personal identificable de los datos.
62
¿Qué es la Ordenación por Marca de Tiempo?
Las transacciones se ordenan según su marca de tiempo.
63
¿Qué significa ETL en el contexto de almacenes de datos?
Extraer, Transformar, Cargar.
64
¿Cuáles son las propiedades ACID de una transacción de base de datos?
Atomicidad, Consistencia, Aislamiento, Durabilidad.
65
¿Qué es la Detección de Anomalías?
Identificar patrones inusuales en los datos.
66
¿Qué significa GDPR?
Reglamento General de Protección de Datos.
67
¿Cuál es el rol de un índice en una base de datos?
Los índices mejoran el rendimiento de las consultas al permitir acceso rápido a las filas de una tabla.
68
¿Qué es la Optimización de Consultas?
El proceso de seleccionar la forma más eficiente de ejecutar una consulta de base de datos.
69
¿Para qué se usan los índices Hash?
Excelentes para comparaciones de igualdad, pero no para consultas de rango.
70
¿Cuál es el propósito de la Minería de Datos?
Descubrir patrones y conocimientos a partir de grandes cantidades de datos.
71
¿Qué es la Clasificación en la minería de datos?
Predecir a qué categoría pertenece algo.
72
¿Qué es un Almacén de Datos?
Un repositorio centralizado de datos de varias fuentes, optimizado para el análisis.
73
¿Cuáles son los aspectos clave de la Seguridad en Bases de Datos?
Autenticación, Autorización, Cifrado, Auditoría.
74
¿Qué significa NoSQL?
Not Only SQL, se refiere a bases de datos que ofrecen alternativas al modelo relacional tradicional.
75
¿Qué es una base de datos orientada a objetos (OODB)?
Una base de datos que almacena datos como objetos, con atributos y métodos, diseñada para trabajar con lenguajes de programación orientados a objetos.
76
Nombra los cuatro tipos de bases de datos NoSQL.
1. Bases de datos de documentos (ej. MongoDB) 2. Almacenes clave-valor (ej. Redis) 3. Almacenes de columnas amplias (ej. Cassandra) 4. Bases de datos de grafos (ej. Neo4j)