Tema 2 Admin BBDD Flashcards
¿Significado de DBA?
Administrador de base de datos.
Funciones del DBA
- Instalación y actualización del SGBD
- Establecer la política y necesidades de almacenamiento. Particionamiento.
- Creación de políticas de backup y restauración.
- Establecimiento de mecanismos de seguridad. Disponibilidad/HA. Vistas/permisos
- Monitorización y optimización del rendimiento. EXPLAIN PLAN.
- Creación de BBDD. Script de creación/carga. Soporte a desarrollo. Esquemas, restricciones, integridad.
- Creación/Definición de usuarios/roles
- Documentación.
¿Qué es SHARDING en MONGODB?
- REPARTIR FÍSICAMENTE LA INFO DE LA DDBB, ENTRE VARIOS NODOS.
Explain Plan
Son los pasos que sigue el motor de ejecución de queries, para ejecutar una query.
¿Qué es FULL SCAN en las BBDD?
- SE RECORRE TODA LA TABLA, PORQUE NO TENEMOS UN ÍNDICE PARA BUSCAR.
- TAMBIÉN SE USA PARA RESOLVER LA FRAGMENTACIÓN.
¿Qué se usa para hacer índices en BBDD?
Árboles B
Esquema de BBDD ORACLE
¿En ORACLE, qué es SEGMENTO?
Los Tablespaces, se dividen en SEGMENTOS, estos en EXTENSIONES y las extensiones, en BLOQUES.
Estructura LÓGICA del almacenamiento de ORACLE.
BTSEB
- BASE DE DATOS
- TABLESPACES, guarda muchas cosas -> DATAFILES, es la parte física.
- SEGMENTOS
- EXTENSIONES, una o varias.
- BLOQUES
¿Qué es una Datafile?
- Es la representación física de un Tablespace.
- Un Datafile, solo pertenece a un Tablespace
- Un Tablespace puede tener más de un Datafile.
Tablespaces por defecto de Oracle:
- Users.
- System. Por ejemplo almacena el Diccionario de datos.
- Sysaux. Por ejemplo almacena el Enterprise Manager
El rol de CONNECT, a partir de la versión 10, que único privilegio da??
El de CREATE SESSION
Herramientas de backup de Oracle:
- RMAN : Recovery Manager
- DATA PUMP: exportación/backup e importación/restauración
Lenguaje de procedimientos almacenados en Oracle:
- PL/SQL
- Lenguaje de programación incrustado en Oracle.
- SE EJECUTA EN EL SERVIDOR
- ES LA IMPLEMENTACIÓN DE SQL/PSM
Columnas autoincrementales en Oracle:
Create sequence
Se incrementa secuencialmente cada vez que se consulta.
Para permitir que otro usuario pueda ver una tabla que no está en nuestro esquema, se usa?
Create synonym
+
Grant Select
Solución de cluster de Oracle:
RAC
Real Application Clusters