Você está na página 1de 26

Final de Programación Base de datos del examen con

SQL

sección 12

(Conteste todas las preguntas de esta sección)

1. En un inserto de varias mesas condicional, puede especificar __________ o __________.

Marcar para revisión

(1) Puntos

Todos; Primero (*)

Primero; Segundo

Todos; Segundo

Nulo; Defecto

2. Una instrucción de inserción multi-mesa puede insertar en más de una tabla. (¿Verdadero o

falso?) Marcar para revisión

(1) Puntos

Cierto (*)

Falso

3. ¿Cuál de las siguientes afirmaciones añadirá un nuevo cliente a la tabla de clientes en la


base de datos global de alimentos rápido? Marcar para revisión

(1) Puntos

INSERT INTO clientes (id, nombre, apellido, dirección, ciudad,


estado, código postal, phone_number)

VALUES (145, 'Katie', 'Hernández', '92 Chico Camino', 'Los Ángeles', 'CA',
98008, 8586667641);

(*)

INSERTAR EN clientes (id, nombre, apellido, dirección, ciudad, estado, código postal,

phone_number);

INSERT INTO clientes (id, nombre, apellido, dirección, ciudad, estado, código postal,

phone_number)

VALORES ( "145", 'Katie', 'Hernández', '92 Chico Camino', 'Los Ángeles', 'CA', "98008",
"8586667641");

INSERT INTO clientes

(Id 145, nombre 'Katie', apellidos 'Hernández', '92 dirección de Chico Camino', ciudad de Los Ángeles,

estado de 'CA', zip 98008, phone_number 8586667641);

4. Se os ha instruido a añadir un nuevo cliente a la tabla Clientes. Debido a que el nuevo


cliente no ha tenido una verificación de crédito, no se debe añadir una cantidad a la columna de
crédito.

La tabla CLIENTES contiene las siguientes columnas:

NÚMERO CUST_ID (10)

COMPANY VARCHAR2 (30)

NÚMERO DE CRÉDITO (10)

POC VARCHAR2 (30)

UBICACIÓN VARCHAR2 (30)


¿Qué dos afirmaciones INSERT logrará su objetivo?

Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

INSERT INTO clientes

VALORES (cust_id, la empresa, el crédito, poc, ubicación) (200, 'Intercargo', 0, 'tflanders',


'samerica');

INSERT INTO clientes

VALORES (200, INTERCARGO, 0, tflanders, samerica);

INSERT INTO clientes

VALORES (200, 'Intercargo', null, 'tflanders', 'samerica');

(*)

INSERT INTO clientes (cust_id, empresa, poc, ubicación)

VALORES (200, 'Intercargo', 'tflanders', 'samerica');

(*)

5. Es necesario eliminar una fila de la tabla empleados. ¿Qué afirmación usaría?


Marcar para revisión

(1) Puntos

INSERT con una cláusula WHERE

DELETE con una cláusula WHERE (*)


UPDATE con una cláusula WHERE

Fusionarse con una cláusula WHERE

sección 12

(Conteste todas las preguntas de esta sección)

6. Examinar las estructuras de los productos y mesas de proveedores:

proveedores:

SUPPLIER_ID número no nulo, clave primaria

SUPPLIER_NAME VARCHAR2 (25)

DIRECCIÓN VARCHAR2 (30)

CITY VARCHAR2 (25)

REGIÓN VARCHAR2 (10)

POSTAL_CODE-VARCHAR2 (11)

PRODUCTOS:

PRODUCT_ID número no nulo, clave primaria

PRODUCT_NAME VARCHAR2 (25)

SUPPLIER_ID clave de matrícula extranjeras a SUPPLIER_ID de la tabla proveedores

NÚMERO CATEGORY_ID

NÚMERO QTY_PER_UNIT

NÚMERO UNIT_PRICE (7,2)


NÚMERO QTY_IN_STOCK

NÚMERO QTY_ON_ORDER

NÚMERO REORDER_LEVEL

Que quiere eliminar cualquiera de los productos suministrados por los cinco proveedores ubicados en Atlanta. ¿Qué

secuencia de comandos se debe utilizar?

Marcar para revisión

(1) Puntos

CANCELACIÓN de productos

DONDE SUPERIOR (ciudad) = 'ATLANTA';

CANCELACIÓN de productos

DONDE supplier_id =

(Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ATLANTA');

DELETE FROM proveedores

DONDE EN supplier_id

(Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ALANTA');

CANCELACIÓN de productos

DONDE EN supplier_id

(Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ATLANTA');

(*)

7. DELETE pueden utilizar subconsultas correlacionadas? (Verdad o


Falso) Marcar para revisión

(1) Puntos

Cierto (*)

Falso

8. ¿Qué dos comandos se pueden utilizar para modificar los datos existentes en la base de datos de una

fila? Marcar para revisión

(1) Puntos

(Elija todas las respuestas correctas)

BORRAR

SELECCIONAR

ACTUALIZACIÓN (*)

MERGE (*)

sección 13

(Conteste todas las preguntas de esta sección)

9. Evaluar la estructura de la tabla EMPLEADO:

NÚMERO EMPLOYEE_ID (9)

LAST_NAME VARCHAR2 (25)

FIRST_NAME VARCHAR2 (25)

NÚMERO DEPARTMENT_ID (9)

NÚMERO MANAGER_ID (9)


NÚMERO DE SALARIO (7,2)

La columna EMPLOYEE_ID actualmente contiene 500 números de identificación de empleado. Los requisitos

de negocio han cambiado y es necesario para permitir a los usuarios incluir caracteres de texto en los valores

de identificación. ¿Qué afirmación se debe utilizar para cambiar el tipo de datos de esta columna?

Marcar para revisión

(1) Puntos

No se puede modificar el tipo de datos de la columna de EMPLOYEE_ID, ya que la tabla no

está vacía. (*)

ALTER TABLE empleado

MODIFICAR columna (employee_id VARCHAR2 (15));

ALTER TABLE empleado

Modificar (employee_id VARCHAR2 (9));

ALTER TABLE empleado

REPLACE (employee_id VARCHAR2 (9));

10. La tabla EQUIPOS contiene las siguientes columnas:

TEAM_ID NÚMERO (4) Primary Key

TEAM_NAME VARCHAR2 (20)

NÚMERO MGR_ID (9)

La tabla EQUIPOS está actualmente vacía. Es necesario para permitir a los usuarios incluir caracteres de texto en

los valores de identificación del gestor. ¿Qué afirmación se debe utilizar para implementar esto?
Marcar para revisión

(1) Puntos

ALTER TABLE equipos

REPLACE (mgr_id VARCHAR2 (15));

ALTER TABLE equipos

Modificar (mgr_id VARCHAR2 (15));

(*)

ALTER TABLE equipos

MODIFICAR columna (mgr_id VARCHAR2 (15));

equipos ALTER

Modificar (mgr_id VARCHAR2 (15));

No se puede modificar el tipo de datos de la columna de MGR_ID.

sección 13

(Conteste todas las preguntas de esta sección)

11. ¿Qué comando se puede utilizar para eliminar rápidamente todos los datos de las filas de

una tabla sin eliminar la tabla en sí? Marcar para revisión

(1) Puntos

MESA PLEGABLE

TRUNCATE TABLE (*)

ALTER TABLE
MODIFICAR

12. Desea emitir el siguiente comando en una base de datos que incluye información
sobre el inventario de su empresa:

ALTER TABLE productos de juego de colores COLUMNA SIN USAR;

¿Cuál será el resultado de la emisión de este comando?

Marcar para revisión

(1) Puntos

Se creará el color columna llamada en los productos de mesa llamado.

El color columna llamada en los productos tabla llamada no será devuelto en las
lecturas siguientes de la tabla por Oracle, ya que se ha eliminado lógicamente. (*)

El color columna llamada en los productos tabla llamada se le asignará valores por
defecto.

Se eliminará el color columna llamada en los productos de mesa llamado.

13. La declaración Flashback Query puede restaurar los datos de nuevo a un punto en el tiempo antes

de la última confirmación. ¿Verdadero o falso? Marcar para revisión

(1) Puntos

Cierto

Falso (*)

14. Evaluar esta declaración:


¿Qué afirmación acerca de esta instrucción TRUNCATE TABLE es cierto? Marcar para revisión

(1) Puntos

Puede producir los mismos resultados mediante la emisión de la declaración 'DROP TABLE

empleado.

Puede emitir esta declaración para retener la estructura de la tabla


empleados. (*)

Puede producir los mismos resultados mediante la emisión de la declaración de los

empleados 'Eliminar'.

Puede invertir esta declaración mediante la emisión de la sentencia ROLLBACK.

15. El tipo de datos TIMESTAMP permite que? Marcar para revisión

(1) Puntos

Tiempo para ser almacenado como un intervalo de años y meses.

Tiempo para ser almacenado como una fecha con fracciones de segundo. (*)

Tiempo para ser almacenada como un intervalo de días a horas, minutos y segundos.

Ninguna de las anteriores.

sección 13

(Conteste todas las preguntas de esta sección)

dieciséis. La columna ELEMENTOS se define como:

NÚMERO (6,4)
¿Cuántos dígitos a la derecha del punto decimal están permitidos para la columna de

elementos?

Marcar para revisión

(1) Puntos

Dos

Cero

Cuatro (*)

Seis

17. Tengo una tabla llamada School_Friends en mi esquema. Usted quiere construir una
tabla en el esquema nombrado School_Friends. Esto es porque
____________________________________. Marcar para revisión

(1) Puntos

imposible; no importa qué, no puede haber nunca dos tablas con el mismo nombre, incluso si se

encuentran en esquemas separados.

imposible; School_Friends es un término reservado en SQL.

posible; mi esquema es independiente de la suya, y que está bien para nosotros tener tablas en

nuestros esquemas separados como-nombrado. (*)

posible; nuestros datos se fusionarán en una tabla, y podemos acceder más fácilmente

nuestra mutua información de amigos.

18. ¿Qué nombre de la columna es válida? Marcar para revisión

(1) Puntos

1Número
NÚMERO

NUMBER_1 $ (*)

1_NUMBER #

19. ¿Qué CREATE TABLE se producirá un error? Marcar para revisión

(1) Puntos

CREAR fecha TABLA (NÚMERO date_id (9)); (*)

CREAR tiempo TABLA (NÚMERO TIME_ID (9));

CREAR time_date TABLA (número de tiempo (9));

CREAR DATE_1 TABLA (DATE_1 FECHA);

sección 14

(Conteste todas las preguntas de esta sección)

20. Una columna definida como NOT NULL puede tener un valor predeterminado es NULL.

¿Verdadero o falso? Marcar para revisión

(1) Puntos

Cierto

Falso (*)

sección 14

(Conteste todas las preguntas de esta sección)

21. Una tabla debe tener al menos una restricción no nula y una restricción única.
¿Verdadero o falso? Marcar para revisión
(1) Puntos

Cierto

Falso (*)

22. Una tabla puede tener más de una restricción clave única. ¿Verdadero o falso? Marcar para

revisión

(1) Puntos

Cierto (*)

Falso

23. Ha desactivado la EMPLOYEE_ID_PK restricción de clave principal en la columna ID


de la tabla EMPLEADOS e importó 100 registros. Necesita habilitar la restricción y verificar que
los nuevos y existentes valores de columna ID no violan la restricción PRIMARY KEY. Evaluar
esta declaración:

ALTER TABLE empleados

HABILITAR employee_id_pk;

¿Qué afirmación es verdadera?

Marcar para revisión

(1) Puntos

La declaración no se ejecutará porque contiene un error de sintaxis. (*)

La declaración se ejecutará, pero no verificará que los valores existentes son


únicos.

La declaración será lograr el resultado deseado.


La declaración se ejecutará, pero se asegurará de que los nuevos valores de ID son únicos.

24. La tabla LINE_ITEM contiene las siguientes columnas:

LINE_ITEM_ID número primario CLAVE

PRODUCT_ID NÚMERO (9) FOREIGN KEY hace referencia a la columna ID de la tabla de productos

NÚMERO CANTIDAD (9)

NÚMERO UNIT_PRICE (5,2)

Es necesario desactivar la restricción FOREIGN KEY. ¿Qué afirmación se debe utilizar?

Marcar para revisión

(1) Puntos

ALTER TABLE LINE_ITEM

DISABLE product_id_fk CONSTRAINT;

(*)

ALTER TABLE LINE_ITEM

HABILITAR product_id_fk CONSTRAINT;

ALTER TABLE LINE_ITEM

DELETE product_id_fk CONSTRAINT;

ALTER TABLE LINE_ITEM

product_id_fk DROP CONSTRAINT;


25. Una clave principal que se compone de más de una columna se denomina:

Marcar para revisión

(1) Puntos

Clave principal múltiple

Compuesto clave principal (*)

llave doble

Primaria Multi-Key

Ninguna de las anteriores

sección 14

(Conteste todas las preguntas de esta sección)

26. La tabla que contiene la clave principal en una restricción de clave externa se conoce como:

Marcar para revisión

(1) Puntos

Tabla niño

La madre y el padre tabla

Tabla primaria (*)

detalle del vector

sección 15

(Conteste todas las preguntas de esta sección)

27. ¿Cuál es una de las ventajas de la utilización de puntos de vista? Marcar para revisión
(1) Puntos

Para proporcionar acceso a datos restringida (*)

Para proporcionar la dependencia de datos

Para ser capaz de almacenar los mismos datos en más de un lugar

28. ¿Cuál de las siguientes afirmaciones es una razón válida para utilizar un punto de vista? Marcar

para revisión

(1) Puntos

Las vistas permiten el acceso a los datos, ya que la vista muestra todas las columnas de
la tabla.

Las vistas se utilizan cuando sólo desea restringir las operaciones DML utilizando una WITH

CHECK OPTION.

Las vistas no son válidas a menos que tenga más de un usuario.

Las vistas proporcionan independencia de datos para los usuarios poco frecuentes y programas de

aplicación. Un punto de vista se puede utilizar para recuperar datos de varias tablas. Las vistas se pueden utilizar para

proporcionar seguridad de datos. (*)

29. ¿Qué afirmación usaría para alterar una vista? Marcar para

revisión

(1) Puntos

CREAR O SUSTITUIR VISTA (*)

Modificar vista

ALTER VIEW

ALTER TABLE
30. La tabla contiene las siguientes columnas:

NÚMERO EMPLOYEE_ID

LAST_NAME VARCHAR2 (25)

FIRST_NAME VARCHAR2 (25)

NÚMERO DEPARTMENT_ID

NÚMERO JOB_ID

NÚMERO MANAGER_ID

NÚMERO DE SALARIO (9,2)

NÚMERO COMMISSOIN (7,2)

FECHA HIRE_DATE

Que seleccionan declaración podría ser utilizado para mostrar los 10 empleados con salarios más bajos que pertenecen al

departamento 70?

Marcar para revisión

(1) Puntos

ROWNUM SELECT "clasificación", last_name ||' , '|| nombre apellido 'Empleado', el

sueldo 'Salario'

FROM (SELECT last_name, FIRST_NAME, sueldo

Los empleados

ORDER BY salario)

DONDE ROWNUM <= 10 Y job_id LIKE 'CLERK' Y department_id = 70;


ROWNUM SELECT "Clasificación", last_name || '' || nombre apellido "Empleado", el sueldo "Salario"

FROM (SELECT last_name, FIRST_NAME, salario, job_id

Los empleados

DONDE COMO job_id 'RECEPCIONISTA' Y department_id = 70

ORDER BY salario)

DONDE ROWNUM <= 10;

(*)

ROWNUM SELECT "clasificación", last_name ||' , '|| nombre apellido 'Empleado', el

sueldo 'Salario'

FROM (SELECT last_name, FIRST_NAME, salario, job_id, dept_id

Los empleados

DONDE ROWNUM <= 10

ORDER BY salario)

DONDE COMO job_id 'RECEPCIONISTA' Y department_id = 70;

La única manera es utilizar el diccionario de datos.

sección 15

(Conteste todas las preguntas de esta sección)

31. Un análisis Top-N es capaz de clasificación de un conjunto superior o inferior de los resultados.

¿Verdadero o falso? Marcar para revisión

(1) Puntos
Cierto (*)

Falso

32. ¿Cuál es el propósito de incluir la cláusula WITH CHECK OPTION cuando se crea un punto

de vista? Marcar para revisión

(1) Puntos

Para asegurarse de que no hay filas se actualizan a través de la opinión de que


impediría que las filas de ser devuelta por la vista en el futuro. (*)

Para mantener puntos de vista forma que se consulta por personas no autorizadas

Para asegurarse de que la tabla (s) de los padres en realidad existe

Para asegurarse de que los datos no se duplica en la vista

33. ¿Qué opción usaría cuando se crea un objeto de garantizar que no se produzcan
operaciones DML en la vista? Marcar para revisión

(1) Puntos

CON SÓLO LECTURA (*)

FUERZA

CON OPCIÓN ADMIN

NOFORCE

34. Si un administrador de base de datos quiere asegurarse de que los cambios realizados a

través de un punto de vista no violen las limitaciones existentes, que deben cláusula que incluya al crear la

vista? Marcar para revisión

(1) Puntos
WITH CHECK OPTION (*)

FUERZA

CON SÓLO LECTURA

CON restricción de comprobación

sección 16

(Conteste todas las preguntas de esta sección)

35. Al crear una secuencia, que palabra clave o una opción especifica el valor de secuencia
mínima? Marcar para revisión

(1) Puntos

MINVALUE (*)

CICLO

NOMAXVALUE

VALOR MÁXIMO

sección 16

(Conteste todas las preguntas de esta sección)

36. ¿Qué afirmación usaría para eliminar la secuencia EMP_ID_SEQ?


Marcar para revisión

(1) Puntos

DROP emp_id_seq secuencia; (*)

ALTER emp_id_seq secuencia;


DELETE emp_id_seq secuencia;

REMOVER emp_id_seq secuencia;

37. Cuando se utiliza en una sentencia CREATE SEQUENCE, la palabra clave que especifica que

una gama de valores de secuencia será precargado en la memoria? Marcar para revisión

(1) Puntos

CACHE (*)

NOCACHE

NOCYCLE

CARGA

MEMORIA

38. ¿Qué tipo de índice se crea por Oracle cuando se crea una clave principal?
Marcar para revisión

(1) Puntos

UNIQUE INDEX (*)

ÍNDICE NONUNIQUE

ÍNDICE

Oracle no puede crear índices automáticamente.

39. Los índices pueden ser utilizados para acelerar las consultas. ¿Verdadero o falso? Marcar para

revisión

(1) Puntos
Cierto (*)

Falso

40. ¿Cuál de los siguientes es creado automáticamente por Oracle cuando se crea una
restricción de integridad único? Marcar para revisión

(1) Puntos

Un índice (*)

Una restricción PRIMARY KEY

Una restricción FOREIGN KEY

Una restricción CHECK

sección 17

(Conteste todas las preguntas de esta sección)

41. privilegios del sistema son: Marcos de Revisión

(1) Puntos

Una colección de objetos, tales como tablas, vistas, y secuencias.

Requerida para manipular el contenido de los objetos en la base de datos.

Exigida para acceder a la base de datos. (*)

grupos nombrados de privilegios relacionados dados a un usuario.

42. Evaluar esta declaración:

ALTER Bob usuario identificado por Jim;

¿Qué afirmación sobre el resultado de ejecutar esta afirmación es cierta?


Marcar para revisión

(1) Puntos

Un nuevo usuario JIM se crea a partir del perfil de usuario de Bob.

El usuario BOB se le asignan los mismos privilegios que el usuario JIM.

El usuario BOB se cambia el nombre y se puede acceder como usuario JIM.

Una nueva contraseña se asigna al usuario BOB. (*)

43. ¿Cuál de estas funciones SQL utilizadas para manipular cadenas no es una función
expresión regular válida? Marcar para revisión

(1) Puntos

REGEXP_SUBSTR

REGEXP (*)

REGEXP_REPLACE

REGEXP_LIKE

44. Las expresiones regulares se utilizan como restricciones de comprobación son otra manera de asegurar que

los datos tiene el formato correcto antes de ser escrita en la tabla de base de datos. ¿Verdadero o falso? Marcar para

revisión

(1) Puntos

Cierto (*)

Falso

45. Un papel puede ser concedida a otra función. ¿Verdadero o falso? Marcar para revisión
(1) Puntos

Cierto (*)

Falso

sección 17

(Conteste todas las preguntas de esta sección)

46. Scott King posee una tabla llamada empleados. Se emite la siguiente declaración:

Concesión de seleccionar a los empleados a lo público;

Allison plomada se ha concedido crear la sesión por el DBA. Ella se registra en la base de
datos y emite la siguiente declaración:

CONCEDER ㅤ seleccionar ON ㅤ scott_king.employees A jennifer_cho;

Verdadero o Falso: La declaración de Allison fallará.

Marcar para revisión

(1) Puntos

Cierto (*)

Falso

47. ¿Qué palabra clave usaría para conceder un privilegio de objeto para todos los usuarios de bases de

datos? Marcar para revisión

(1) Puntos

PÚBLICO (*)

TODOS
ADMINISTRACIÓN

USUARIOS

sección 18

(Conteste todas las preguntas de esta sección)

48. Si Oracle se estrella, los cambios se enrollan automáticamente. ¿Verdadero o falso? Marcar

para revisión

(1) Puntos

Cierto (*)

Falso

49. Al cerrar la sesión de Oracle, sus cambios de datos se enrollan automáticamente.


¿Verdadero o falso? Marcar para revisión

(1) Puntos

Cierto

Falso (*)

sección 19

(Conteste todas las preguntas de esta sección)

50. Una verificación de software y método de validación. Marcar para revisión

(1) Puntos

Documentación

Examen de la unidad (*)


Ingeniería de software

Producción

Você também pode gostar