T2. Administracion de BBDD Flashcards

1
Q

Cuales son las funciones de un Administrador de Bases de Datos?

A
  • Instalacion y Actualización del SGBD (Sistema de Gestión de Bases de Datos)
  • Particionamiento (política y necesidades de almacenamiento)
  • Backup y Restauración
  • Seguridad (Disponibilidad, Vistas, Permisos)
  • Rendimiento (monitorizacion y optimizacion)
  • Creación de BBDD (script creacion/carga)
  • Creación usuarios/roles
  • Documentación
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A que equivale un usuario en Oracle?

A

A un esquema de objetos (índices, tablas, undo …)

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

Cual es el puerto TCP por defecto de Oracle?

A

1521 ha sido sustituido por
2483

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

En que dos grandes partes se divide la estructura de Oracle BBDD?

A

Parte Lógica y parte Física

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

Como se estructura la parte lógica de una base de datos en Oracle?

A

En Table Spaces, que se dividen en Segmentos(tabla, índice, undo…), cada segmento se divide en Extends o extensiones, y cada extensión de divide en Bloques

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

A que parte pertenecen los archivos de datos en las bases de datos de Oracle? Lógica o Física?

A

A la Física

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

Como se estructura la parte Física en una base de datos de Oracle?

A

En Archivos de Datos, que se dividen y almacenan en Bloques de SO

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

Cual es la unidad mínima de información que maneja Oracle?

A

Bloque lógico

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

Que se crea para cada usuario en Oracle?

A

Un esquema de objetos (tablas, indices…)

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

En Oracle, se pueden tener varios usuarios en el mismo Table Space?

A

Si

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

Verdadero o Falso:
En Oracle data bases podemos encontrar partes del mismo segmento en dos archivos de datos distintos.

A

Verdadero

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

Verdadero o Falso:
En Oracle data bases podemos encontrar partes del mismo segmento en dos Table Spaces distintos.

A

Falso

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

Que es una vista Materializada?

A

Una tabla real que se actualiza de forma periódica a partir de las tablas originales, la foto. El usuario consultara está foto en lugar de las tablas originales.

Es una Optimizacion de una vista de datos (SELECT)

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

Que puerto TCP por defecto utilizará Mysql/MariaDB?

A

3306

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

Dos soluciones en Mysql para HA (alta disponibilidad)

A
  • Rplicacion Master-Slave
    Master (guarda sentencias en BinLog y envia a slaves) Slaves (guardan en RelayLog y ejecutan lo que llega del master)
    -Cluster motor de almacenamiento distribuido en muchos nodos: nodos servicio (sql nodes, mysqld) y nodos de información (data nodes, ndbd)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Motores de almacenamiento de mysql/MariaDB

A

Inno DB -> new=XtraDB Transaccional
My ISAM->new=Aria No transaccional
NDB cluster

17
Q

Que motor de almacenamiento tendremos en una base de datos Mysql con un sistema de cluster para la HA?

A

NDB

18
Q

Que puerto TCP por defecto utiliza Postgres?

A

5432

19
Q

En que se basa la seguridad en Postgres?

A

En roles para usuarios
Y en filas

20
Q

Que es el particionamiento en BBDD?

A

La división de una base de datos grande en partes independientes

21
Q

Que es el particionamiento de tablas en BBDD?

A

Particion de tablas muy grandes en base a algo ej. Campo

22
Q

En que consiste la política de seguridad basada en filas RLS de postgres

A

Política que se aplica cuando el usuario quiere acceder a una tabla y que determina a qué filas tiene acceso.
Uso ej. Que todos los usuarios tengan acceso pero que cada uno no pueda ver las filas de los otros

23
Q

Los tres archivos principales de Server SQL

A

MDF - archivo principal
NDF - archivo secundario
LDF - archivo de registro, Log

24
Q

Cual es el equivalente al archivo BinLog en Postgres?

A

Archivos WAL (Write Ahead Log) -> guarda información de transacciones y cambios