WorksheetsOracle DDL, DML y DCL
Total questions: 20
Worksheet time: 20mins
El nombre de los campos calculados en Oracle es:
Campo calculado
Campo virtual
Columna calculada
Columna virtual
Si queremos acceder a ver todas las restricciones del usuario actual, usaremos el objeto:
Vista
Tabla
Tablespace
Recycle Bin
Y si ahora queremos ver TODAS las restricciones que tiene un usuario, usaremos la vista:
DBA_CONSTRAINTS
ALL_CONSTRAINTS
USER_CONSTRAINTS
USER_CONSTRAINT
Indica si es posible cambiar el nombre del objeto recuperado con FLASHBACK:
Siempre
Depende de si es de lectura o escritura
Depende de si es propiedad del usuario que lo hace
Nunca
La diferencia entre las operaciones DELETE y TRUNCATE son que en la orden TRUNCATE:
Solo se conservan los campos
Solo se conservan los campos y los índices
Solo se conservan los campos, índices y vistas
Se conserva todo
Indica si es necesario realizar un COMMIT para almacenar en disco un objeto al crearlo con el código
Siempre
Depende del tipo de objeto
Depende de los permisos del usuario que lo crea
Nunca
Al crear una TABLA deseamos indicar el TABLESPACE dónde se va a almacenar. Indica las respuestas con la sintaxis correcta (Existe más de una respuesta correcta)
CREATE TABLE A AS
SELECT * FROM E
TABLESPACE C;
CREATE TABLE A
TABLESPACE C
AS SELECT * FROM E;
CREATE TABLE A
TABLESPACE A
(NB CHAR(10),
NUM NUMBER);
CREATE TABLE A
(NB CHAR(10),
NUM NUMBER)
TABLESPACE A;
Completa la sentencia en mayúsculas:
CONSTRAINT FKPRO REFERENCES PEDIDOS (a) NULL
Selecciona el privilegio del sistema incorrecto
ALTER ANY ROLE
CREATE ANY TABLESPACE
CREATE ANY TABLE
CREATE ANY VIEW
Indica cuál es el privilegio del sistema que permite:
"Modificar tablas de cualquier esquema de usuario"
ALTER ANY TABLE
UPDATE ANY TABLE
DROP ANY TABLE
DROP ANY TABLES
Indica dónde se almacenan las SECUENCIAS
EN CUALQUIER TABLESPACE
TABLESPACE SYSTEM
SISTEMA
DICCIONARIO DE DATOS
¿Podemos usar las pseudocolumnas CURRVAL y NEXTVAL para insertar los valores de las SECUENCIAS en las tablas?
NUNCA
SOLO NEXTVAL
SOLO CURRVAL
AMBAS
Completa el código en mayúsculas:
CREATE PROFILE P_ALTO (a)
SESSIONS_PER_USER 2;
Indica la diferencia entre un USUARIO y un ESQUEMA en Oracle
SON LO MISMO
ESQUEMA: SON TABLAS
USUARIO: ES EL ACCESO
ESQUEMA: SON LOS OBJETOS
USUARIO: ES EL ACCESO
ESQUEMA: OBJETOS LÓGICOS
USUARIO: OBJETOS FÍSICOS
Indica las unidades que son LÓGICAS de las siguientes
(Puede haber más de una respuesta correcta)
TABLESPACE
FICHERO
TABLAS
VISTAS
Indica los privilegios sobre OBJETOS que tienen las VISTAS
INSERT
INSERT Y UPDATE
INSERT, UPDATE Y DELETE
INSERT, UPDATE, DELETE Y SELECT
Indica las formas de crear una VISTA
IGUAL QUE CON LAS TABLAS
SOLO CON CREATE VIEW AS SELECT...
SOLO CON CREATE VIEW
CUALQUIERA DE LAS ANTERIORES ES VÁLIDA
Cuando queremos maximizar la rapidez de búsqueda de datos en las tablas usaremos:
ÍNDICES
SELECT ANIDADAS
COMBINACIÓN DE TABLAS
LAS DOS ANTERIORES SON CORRECTAS
Indica las cláusulas correctas para realizar una inserción en una tabla
(Puede haber más de una respuesta correcta)
INSERT INTO
INSERT INTO ... SELECT
INSERT ALL ... SELECT
INSERT ALL ... WHEN ... THEN INTO ... SELECT
Dentro del código siguiente encuentra y escribe el nº de errores que hay:
MERGE INTO EMPLE USING (SELECT * FROM) ON (CODIGO=EMPNO)
WHEN MATCH THEN UPDATE SET COMISION=COMISION (SALARIO>=1500);
(a)
