ADMIN BBDD Flashcards

1
Q

Todo sistema que se defina como sistema de gestión de base de datos relacional, o se anuncie como tal, ha de poder gestionar las bases de datos exclusivamente con sus capacidades relacionales.

A

Regla 0: Regla fundamental

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

Toda la información en una base de datos relacional se representa de forma explícita en el nivel lógico y exactamente de una manera: con valores en tablas

A

Regla 1: Regla de la información

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

Se garantiza que todos y cada uno de los datos (valor atómico) de una base de datos relacional son accesibles lógicamente mediante una combinación de nombre de tabla, valor de clave primaria y nombre de columna.

A

Regla 2: Regla del acceso garantizado

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

Los sistemas de gestión de base de datos plenamente relacionales admiten los valores nulos (distintos de la cadena vacía, los blancos, los ceros o cualquier otro número) para representar la información desconocida y la inaplicable de manera sistemática e independiente del tipo de dato

A

Regla 3: Regla del tratamiento sistemático de valores nulos

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

La descripción de la base de datos se representa a nivel lógico igual que los datos comunes, de modo que los usuarios autorizados pueden utilizar el mismo lenguaje relacional en su consulta que el que aplican a los datos comunes.

El sistema debe soportar un catálogo en línea, el catálogo relacional, que da acceso a la estructura de la base de datos y que debe ser accesible a los usuarios autorizados

A

Regla 4: Catálogo dinámico en línea basado en el modelo relacional

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

Todas las vistas que son teóricamente actualizables son también actualizables por el sistema.

A

Regla 6: Regla de actualización de vistas

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

La capacidad de gestionar una relación base o una relación derivada como un solo operando no solo se aplica a la recuperación de los datos, sino también a la inserción, actualización y eliminación de datos.

A

Regla 7: Inserción, actualización y borrado de alto nivel

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

Los programas de aplicación y actividades terminales permanecen inalterados a nivel lógico cuando se realizan cambios en las representaciones de almacenamiento o en los métodos de acceso.

A

Regla 8: Independencia física de los datos

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

Los programas de aplicación y actividades terminales permanecen inalterados a nivel lógico cuando se realizan cambios en las tablas base que preservan la información.

A

Regla 9: Independencia lógica de los datos

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

Las restricciones de integridad específicas para una determinada base de datos relacional se deben poder definir en el sublenguaje de datos relacional y almacenar en el catálogo, no en los programas de aplicación

A

Regla 10: Independencia de la integridad.

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

El usuario final no ha de ver que los datos están distribuidos en varias ubicaciones. Los usuarios deben tener siempre la impresión de que los datos se encuentran en un solo lugar.

A

Regla 11: Independencia de la distribución

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

Si un sistema relacional tiene un lenguaje de bajo nivel (un registro cada vez), ese nivel bajo no puede utilizarse para subvertir o eludir las reglas y restricciones de integridad expresadas en el lenguaje relacional de alto nivel (varios registros cada vez).

A

Regla 12: La regla de la no subversión.

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

dividir la red en fragmentos más pequeños y manejables llamados …….. (fragmento o trozo en inglés).

A

sharding

“shard”

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

proporciona software para agrupamiento y alta disponibilidad en de bases de datos Oracle entornos

permite que varias computadoras ejecuten el software Oracle RDBMS simultáneamente mientras acceden a una sola base de datos , lo que proporciona agrupación .

A

Oracle Real Application Clusters ( RAC )

Oracle RAC

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

Proporciona un plan detallado de ejecución que describe cómo el motor de la base de datos accederá a los datos y realizará las operaciones necesarias para cumplir con la cons

A

EXPLAIN PLAN

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

En un …………., caminas por las ramas hasta llegar al nodo que tiene el datos que desea utilizar. En la clásica estructura de árbol b, hay ramas desde la parte superior que conducen a los nodos hoja que contienen los datos. Si quisiera encontrar el ID de fila para el número 28 en el árbol b definido en la Figura 5.3, comenzaría en la parte superior o bloque de encabezado.

A

b-tree

oracle lo crea por defecto

Apple’s filesystem HFS+ and APFS,
Microsoft’s NTFS,
Linux filesystems,
btrfs and Ext4

USAN——B-trees.

17
Q

PUERTO ORACLE

A

1521

18
Q

son una estructura lógica que, conceptualmente, se sitúa entre la lógica de la base de datos y las estructuras físicas que almacenarán los datos.

A

TABLESPACES

19
Q

Por defecto Oracle proporciona los siguientes espacios de tabla:

A

USERS. Almacén por defecto en el que los diferentes usuarios de la base de datos almacenan sus objetos.
SYSTEM. Para los objetos del sistema como el diccionario de datos
SYSAUX. Para componentes adicionales de la base de datos como por ejemplo el repositorio del Enterprise Manager.

20
Q

En cada tablespace existen SEGMENTOS que están relacionados directamente con un objeto de la base de datos (una tabla, un índice,…). Hay tres tipos

A

Segmentos de usuario. Almacenan los objetos de base de datoscreados por los usuarios.

Segmentos de anulación (undo). Almacena la información necesaria para revertir cambios realizados en los datos.

Segmentos temporales. Almacenan datos intermedios que Oracle necesita para completar consultas o instrucciones complejas que relacionan gran cantidad de datos

21
Q

ESTRUCTURA LOGICA DE ORACLE

A
22
Q

PÙERTO SQL SERVER “MS”

A

1433

23
Q

se utiliza en algunos sistemas de gestión de bases de datos para definir una columna con incremento automático.

A

“IDENTITY”=MYSQL SERVER

PostgreSQL se utiliza “SERIAL”

MySQL se utiliza “AUTO_INCREMENT”

ORACLE =SECUENCE

24
Q

CLIENTE DE SQL SERVER

A

SQL Server Management Studio (SSMS)

25
Q

GESTOR DE BASE DE DATOS GRATUITO DE ORACLE

A

ORACLE DATABASE XE

26
Q

se utiliza para organizar y administrar los archivos de datos físicos que almacenan los objetos de la base de datos, como tablas, índices y vistas.

SQL SERVER

A

FILEGROUPS

27
Q

¿qué tipos de archivos de SQL Server utiliza:

A

Primary Data Files “EXTENSION MDF”
Secondary Data Files “NDF”
Log Files “LDF”

28
Q

PUERTO MYSQL

A

3306

29
Q

GESTOR DE ALMACENAMIENTO MYISAM
“No transaccionesn ACID”
EXTENSION AL CREARSE

A

3 EXTENSIONES

frm: almacena la definición de la tabla.

.MYD: (MyData) contiene los registros de la tabla.

.MYI: (MyIndex) contiene los índices de la tabla

30
Q

GESTOR DE ALMACENAMIENTO SIMILAR AL MYISAM PERO PARA MARIADB

A

ARIA

31
Q

EL GESTOR DE ALMACENAMIENTO QUE PERMITE TRANSACCIONES ACID Y SU HOMOLOGO EN MARIADB

A

INNODB

XTRADB

32
Q

GESTOR DE ALMACENAMIENTO EN ENTORNOS DE CLUSTER MYSQL

A

NDB

33
Q

Los tres tipos de fichero de MYISAM

A

Frm
Myd
MyI

34
Q

Puerto postgress/Gestor de concurrencias

A

5432
MVCC

35
Q

Postgress

Seguridad basados en fila

A

RLS

ROW LEVEL SECURITY

36
Q

Que gestor de base de datos utiliza la seguridad basada en roles

A

PostgreSQL

37
Q

servicio automatizado de Oracle Database que permite a las organizaciones ejecutar bases de datos con un rendimiento, disponibilidad, seguridad máximos.

A

Oracle Exadata Database Service