Tema 2 Sección 2 Flashcards
¿Para que sirve el comando EXPLAIN en una BBDD?
Para poder evaluar el plan de ejecución de una determinada sentencia y asi poder ajustarla de cara a mejorar su rendimiento (ej: creacion de indices)
¿Cual es el puerto por defecto de SGBBDD Oracle?
1521
¿Cual es el puerto por defecto de SGBBDD MySQL/MariaDB?
3306
¿Cuál es el puerto por defecto de SGBBDD PostgreSQL?
5432
En Oracle, dentro de un tablespace ¿que tipos de segmentos fundamentales podemos almacenar?
tablas
indices
En Oracle, ¿ en que se divide un segmento (por ej una tabla) ?
En varios extent (espacio logico contiguo)
En Oracle, ¿en que tablespace se almacena el “diccionario de datos”?
SYSTEM
En Oracle, ¿que permiso hace falta para que un usuario se pueda conectar?
GRANT CONNECT o GRANT CREATE SESSION
¿Cual es la herramienta para realizar backups en Oracle?
RMAN
¿Como se denomina el lenguaje para implementar procedimientos almacenados en Oracle?
PL/SQL
En Oracle, si queremos que un usuario pueda consultar los datos de una tabla (propiedad de otro usuario), ¿que dos pasos debemos de dar?
GRANT SELECT …
CREATE SYNONYM
En Oracle, ¿a que se le denomina RAC?
A la infraestructura de cluster de BBDD
En Oracle, ¿cual podría ser una optimización sobre una vista para que no se ejecute la SELECT cada vez que la usamos?
Crear una vista materializada (nosotros decidiremos cuando y como se hará el refresco de datos)
En MySQL, ¿para que sirve el motor de almacenamiento ndb?
Si queremos montar un Cluster
En MySQL, ¿que gran diferencia hay entre el motor de almacenamiento innodb y myisam?
Que el unico que es transaccional (ACID) es innodb