conceptos de bases de datos Flashcards

1
Q

¿Qué es una base de datos?

A

Una colección organizada de datos relacionados.

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

¿Cuál es el propósito principal de una base de datos?

A

Almacenar, gestionar y recuperar datos de manera eficiente.

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

¿Qué es un SGBD?

A

Sistema de Gestión de Bases de Datos.

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

Nombra algunos ejemplos de SGBD.

A

MySQL, PostgreSQL, Oracle, MongoDB.

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

¿Qué es una base de datos relacional?

A

Una base de datos que organiza los datos en tablas.

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

¿Qué lenguaje se utiliza para interactuar con bases de datos relacionales?

A

SQL (Structured Query Language).

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

¿Qué es una base de datos NoSQL?

A

Una base de datos que utiliza modelos de datos diferentes a las tablas relacionales.

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

¿Cuál es la diferencia principal entre SQL y NoSQL?

A

SQL usa tablas y esquemas fijos, NoSQL es más flexible.

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

¿Qué es una tabla en una base de datos?

A

Una estructura con filas y columnas para almacenar datos.

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

¿Qué es un registro (fila)?

A

Un conjunto de datos relacionados en una tabla.

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

¿Qué es un campo (columna)?

A

Un atributo que describe un dato en un registro.

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

¿Qué es una clave primaria?

A

Un campo único que identifica cada registro.

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

¿Qué es una clave foránea?

A

Un campo que vincula tablas relacionándolas con claves primarias.

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

¿Qué es un esquema de base de datos?

A

La estructura que define cómo se organizan los datos.

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

¿Qué es una entidad en un MER?

A

Un objeto o concepto del mundo real.

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

¿Qué es un atributo en un MER?

A

Una característica de una entidad.

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

¿Qué es una relación en un MER?

A

Una asociación entre entidades.

18
Q

¿Qué es la cardinalidad en una relación?

A

El número de instancias de una entidad relacionadas con otra.

19
Q

¿Qué es un diagrama E-R?

A

Una representación gráfica de un MER.

20
Q

¿Qué es el álgebra relacional?

A

Un conjunto de operaciones para manipular datos en tablas.

21
Q

¿Qué es una consulta SQL?

A

Una solicitud para recuperar o manipular datos.

22
Q

¿Qué hace la cláusula SELECT en SQL?

A

Recupera datos de una o más tablas.

23
Q

¿Qué hace la cláusula WHERE en SQL?

A

Filtra los registros basados en una condición.

24
Q

¿Qué hace la cláusula JOIN en SQL?

A

Combina filas de dos o más tablas.

25
¿Qué es la normalización de bases de datos?
Un proceso para organizar datos y reducir la redundancia.
26
Nombra las tres primeras formas normales (FN).
1FN, 2FN, 3FN.
27
¿Qué es la integridad referencial?
Garantiza que las relaciones entre tablas sean válidas.
28
Nombra algunos tipos de datos comunes en SQL.
INTEGER, VARCHAR, DATE, BOOLEAN.
29
¿Qué hace la operación INSERT en SQL?
Agrega nuevos registros a una tabla.
30
¿Qué hace la operación UPDATE en SQL?
Modifica registros existentes en una tabla.
31
¿Qué hace la operación DELETE en SQL?
Elimina registros de una tabla.
32
¿Qué son las transacciones en bases de datos?
Secuencias de operaciones tratadas como una sola unidad.
33
¿Qué es una vista en SQL?
Una tabla virtual basada en el resultado de una consulta.
34
¿Qué son los índices en bases de datos?
Estructuras que mejoran la velocidad de las consultas.
35
¿Qué es la optimización de consultas?
Mejorar la eficiencia de la ejecución de consultas.
36
¿Qué es un procedimiento almacenado?
Un conjunto de instrucciones SQL guardadas en la base de datos.
37
¿Qué es un disparador (trigger)?
Un procedimiento que se ejecuta automáticamente en respuesta a eventos.
38
¿Qué es la concurrencia en bases de datos?
Múltiples usuarios accediendo y modificando datos simultáneamente.
39
¿Qué es una copia de seguridad (backup) de la base de datos?
Una copia de los datos para la recuperación en caso de fallos.
40
¿Qué es la seguridad de la base de datos?
Medidas para proteger los datos de accesos no autorizados.