B4-T2 - ADMON BBDD Flashcards

1
Q

¿Que es DBA?

A

Administrador de base de datos.

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

Nombra políticas de Creación de Backups de BBDD

A

3,2,1 –> 3 copias en 2 formatos distintos y que uno de ellos esté fuera de la organización.
Abuelo, padre, hijo

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

El DBA establece los mecanismos de seguridad. Nombra los referentes a las bases de datos

A

Los que aplican a servicios –> Arquitecturas HA Alta disponibilidad
Los que aplican a permisos sobre datos –> Vistas y permisos asociados.

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

¿Cómo se llama la sentencia que nos permite ver el plan de ejecución?

A

sentencia Explain

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

¿Qué puertos usa el SGBD de ORACLE?

A

ANTES PUERTO 1521
AHORA 2483

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

¿Cuáles son os SGBD más usados en la actualidad?

A

ORACLE
SQLSERVER
MYSQL/MARIADB
POSTGRES

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

¿Cómo trata el CONCEPTO de base de datos ORACLE?

A

Cuando se instala el gestor se crea una base de datos padre, de ella colgarán todas las instancias.

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

¿Cuál es puerto de MYSQL?

A

3306

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

¿Cuál es puerto de POSTGRESQL?

A

5432

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

¿Cuál es puerto de SQLSERVER?

A

1433

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

¿Mediante que Driver se conecta una app JAVA a ORACLE?

A

JDBC Driver

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

¿Que es un proceso PGA en un SGBD ORACLE?

A

Es un proceso del servidor que atiende a un proceso del usuario.

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

¿Qué función tiene un Listenre en un SGBD de ORACLE?

A

Escucha entre el sistema y el usuario y viceversa. Pone en comunicación al usuario con el PGA.

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

¿Qué hace DBWN?

A

DBWriter Es un proceso del SGBD de oracle que escribe los datos

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

¿Qué hace el proceso LGWR?

A

Es un proceso del SGBD de Oracle que escribe los logs

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

ESTRUCTURA LOGICA DE ALMACENAMIENTO EN ORACLE

A
  • Tablespaces
  • Segmentos
  • Extensiones
  • Bloques
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Cuáles son los TABLESPACES por defecto de ORACLE?

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.

18
Q

¿Qué es un TABLESPACE en ORACLE?

A

Un conjunto de DATAFILES que contienen tablas, indices…

19
Q

¿Que es un EXTENS en oracle?

A

Son espacios contiguos dentro del TABLESPACE.

20
Q

¿Cuáles son los ficheros importantes de SQLSERVER?

A

 PRIMARIO(.MDF)
 SECUNDARIO(.NDF)
 REGISTRO DE TRANSACCIONES(.LDF)

21
Q

¿A qué se asemejan los ficheros Primary, secondary y transaction log de SQLSERVER en ORACLE?

A

A los DATAFILES

22
Q

¿Qué implica la creación de un usuario en ORACLE?

A

En Oracle cuando se crea el usuario se crea un ESQUEMA, ese esquema sería algo análogo a lo que en los demas gestores llamamos BASE DE DATOS.

23
Q

¿Para que sirve la sentencia GRAN CONNECT TO “nombrebasededatos”?

A

Los usuarios por defecto no tienen capacidad para conectarse a la base de datos, hay que darle permisos de CONNECT para que pueda hacerlo.
CONNECT es equivalente a CREATE SESSION

24
Q

¿Cual es la herramienta para hacer BACKUPS de ORACLE?

A

RMAN

25
Q

¿Cuál es el lenguaje para hacer procedimientos almacenados?¿Como llama ORACLE a su adaptación?

A

SQL/PSM
PL/SQL-PROCEDURE

26
Q

¿Cómo podemos dar permisos a otro usuario para acceder a una base de datos?

A

Usamos estas sentencias
1. CREATE SYNONYM
2. GRANT SELECT…

27
Q

¿Qué es una vista materializada en ORACLE?

A

Vista de datos, resultado de ejecutar una select. Cuando una select se ejecuta muchas veces se crea una vista de ella para que no sea necesario ejecutarla siempre. Esto se llama vista materializada.
CREATE MATERIALIZED VIEW nombre_vista

28
Q

¿Cuáles son los motores de almacenamiento de SQLSERVER?

A
  • INNODB SOPORTA ACID
  • MYISAM
29
Q

¿Que es ACID?¿Que motores de almacenamiento los soportan?

A

ATOMICIDAD, CONSISTENCIA, AISLAMIENTO, DURABILIDAD
Atomicity, Consistency, Isolation and Durability
Lo soporta solo INNODB, MYSIAM no.

30
Q

¿Cómo se llama el nuevo MyISAM?

A

ARIA

31
Q

Nombra restricciones de MyISAM

A

 No transacional
 No soporta Foreing Keys
 Soporta FULLTEXT indexes: indices sobre textos para buen rendimiento.

32
Q

¿Qué es FULLTEXT en MyISAM?

A

Para compensar la falta de índices se implementa este sistema. Permite hacer búsquedas de forma rápida.

33
Q

¿Qué archivos se generan al elegir como motor de almacenamiento de la tabla MyISAM?

A

Índice, datos y formato de tabla van en ficheros diferentes.
- .FRM(formato de tabla)
- .MYD(datos)
- .MYI(indices)

34
Q

¿Cómo se crea una BASE DE DATOS MyISAM?

A
35
Q

¿Que motor de almacenamiento de MYSQL es seguro?

A

INNODB, soporta transaciones

36
Q

¿Cuál es la versión nueva de INODB?

A

XTRADB

37
Q

¿Que dos tipos de soluciona HA hay en MYSQL?

A

 REPLICACIÓN(MASTER-SLAVE) –> lo que llega al master lo manda al slave y este lo duplica.
 CLUSTER:

38
Q

¿Qué es BINLOG?

A

Un fichero que se usa en la solución de MASTER-SLAVE de MYSQL, mediante al cual se pasan los datos del master al slave.

39
Q

¿Qué es NBD cluster?

A

Sistema de HA de MYSQL para almacenar tablas.

40
Q

¿Que extensión tiene el fichero que almacena el LOG de transacciones en SQLSERVER?

A

.LDF

41
Q

¿Que extensión tiene el fichero que almacena datos definidos por el usuario opcionales en SQLSERVER?

A

.NDF

42
Q

¿Que extensión tiene el fichero que Contiene información de inicio para la base de datos y apunta a los otros archivos en SQLSERVER?

A

.MDF