Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSERT; SELECT
UPDATE; SELECT
UPDATE; DELETE
INSERT; UPDATE (*)
2. Una sentencia de inserción en varias tablas se puede insertar en más de una Marcar para Revisión
tabla. (¿Verdadero o falso?)
(1) Puntos
VERDADERO (*)
FALSO
Correcto
3. Las inserciones en varias tablas se utilizan cuando el mismo origen de datos Marcar para Revisión
se debe insertar en _____________ tabla(s) de destino.
(1) Puntos
Diez
Un almacén de datos
Más de una (*)
Una inmensa
Correcto
5. ¿Qué sentencia de las siguientes no insertará una fila de datos en una tabla? Marcar para Revisión
(1) Puntos
INSERT INTO student_table (id, lname, fname, lunch_num)
VALUES (143352, 'Roberts', 'Cameron', DEFAULT);
INSERT INTO (id, lname, fname, lunch_num)
VALUES (143354, 'Roberts', 'Cameron', 6543);
(*)
INSERT INTO student_table (id, lname, fname, lunch_num)
VALUES (143354, 'Roberts', 'Cameron', 6543);
INSERT INTO student_table
VALUES (143354, 'Roberts', 'Cameron', 6543);
6. Si la subconsulta devuelve una fila, ¿cuántas filas se suprimirán de la tabla Marcar para Revisión
employees?
(1) Puntos
DELETE FROM employees
WHERE department_id =
(SELECT department_id
FROM departments
WHERE department_name LIKE '%Public%');
Correcto
8. Examine las estructuras de las tablas PRODUCTS y SUPPLIERS: Marcar para Revisión
PRODUCTS:
PRODUCT_ID NUMBER NOT NULL, Primary Key
PRODUCT_NAME VARCHAR2 (25)
SUPPLIER_ID NUMBER Foreign key to SUPPLIER_ID of the SUPPLIERS
table
CATEGORY_ID NUMBER
QTY_PER_UNIT NUMBER
UNIT_PRICE NUMBER (7,2)
QTY_IN_STOCK NUMBER
QTY_ON_ORDER NUMBER
REORDER_LEVEL NUMBER
(*)
DELETE FROM products
WHERE supplier_id =
(SELECT supplier_id FROM suppliers WHERE UPPER(city) =
'ATLANTA');
DELETE FROM products
WHERE UPPER(city) = 'ATLANTA';
Correcto
9. Debe actualizar el código de área de los empleados que viven en Atlanta. Marcar para Revisión
Evalúe esta sentencia UPDATE parcial:
(1) Puntos
UPDATE employee
SET area_code = 770
VERDADERO
FALSO (*)
11. Utilizando la sentencia INSERT y suponiendo que una columna puede Marcar para Revisión
aceptar los valores nulos, ¿cómo puede insertar implícitamente un valor
nulo en una columna? (1) Puntos
Correcto
La fila se ha creado con los datos correctos en las tres columnas. (*)
13. ¿Con cuál de las siguientes sentencias se agregará un nuevo cliente a la Marcar para Revisión
tabla customers de la base de datos Global Fast Foods?
(1) Puntos
(*)
14. Debe copiar las filas de la tabla EMPLOYEE a la tabla EMPLOYEE_HIST. Marcar para Revisión
¿Qué podría utilizar en la sentencia INSERT para realizar esta tarea?
(1) Puntos
Una función
Una subconsulta (*)
Una cláusula SET
Una cláusula ON
15. Se le ha pedido que agregue un nuevo cliente a la tabla CUSTOMERS. Marcar para Revisión
Debido a que no se ha comprobado el crédito del nuevo cliente, no debería
agregar un importe en la columna CREDIT. (1) Puntos
La tabla CUSTOMERS contiene estas columnas:
CUST_ID NUMBER(10)
COMPANY VARCHAR2(30)
CREDIT NUMBER(10)
POC VARCHAR2(30)
LOCATION VARCHAR2(30)
(*)
INSERT INTO customers (cust_id, company, poc, location)
VALUES (200, 'InterCargo', 'tflanders', 'samerica');
(*)
1. ¿Cuál es la forma más rápida de utilizar la fecha de hoy cuando está creando Marcar para Revisión
una nueva fila?
(1) Puntos
2. Para que se devuelva un resumen de tabla en la tabla customers, ¿cuál de Marcar para Revisión
los siguientes es correcto?
(1) Puntos
4. Debe agregar una fila a una tabla existente. ¿Qué sentencia DML debería Marcar para Revisión
utilizar?
(1) Puntos
DELETE
UPDATE
CREATE
INSERT (*)
5. ¿Se puede insertar más de una fila a la vez utilizando una sentencia INSERT Marcar para Revisión
con una cláusula VALUES?
(1) Puntos
Sí, puede mostrar tantas filas como desee; solo tiene que recordar
separar las filas con comas.
No, no hay nada parecido a INSERT... VALUES.
No, solo puede crear una fila a la vez cuando se utiliza la cláusula
VALUES. (*)
(Responder todas las preguntas de esta sección)
6. Una sentencia de inserción en varias tablas se puede insertar en más de Marcar para Revisión
una tabla. (¿Verdadero o falso?)
(1) Puntos
VERDADERO (*)
FALSO
7. Las inserciones en varias tablas se utilizan cuando el mismo origen de Marcar para Revisión
datos se debe insertar en _____________ tabla(s) de destino.
(1) Puntos
Una inmensa
Un almacén de datos
Más de una (*)
Diez
8. La sentencia de inserción en varias tablas deben tener una subconsulta al Marcar para Revisión
final de la sentencia. (¿Verdadero o falso?)
(1) Puntos
VERDADERO (*)
FALSO
Correcto
9. El valor por defecto debe coincidir con (el/la) __________ de la columna. Marcar para Revisión
(1) Puntos
Tamaño
Tabla
Tipo de dato (*)
Nombre de la columna
CREATE y UPDATE
ALTER y UPDATE
Todo lo anterior
INSERT y UPDATE (*)
(Responder todas las preguntas de esta sección)
11. Utilizando lo que sabe de la tabla employees, ¿cuál sería el resultado de la Marcar para Revisión
siguiente sentencia:?
DELETE FROM employees; (1) Puntos
12. ¿Cuál de las siguientes afirmaciones describe mejor lo que sucederá en la Marcar para Revisión
tabla de alumnos en esta sentencia SQL?
(1) Puntos
UPDATE students
SET lunch_number =
(SELECT lunch_number
FROM student
WHERE student_id = 17)
WHERE student_id = 19;
13. Examine las estructuras de las tablas PLAYERS, MANAGERS y TEAMS: Marcar para Revisión
MANAGERS:
MANAGER_ID NUMBER Primary Key
LAST_NAME VARCHAR2 (20)
FIRST_NAME VARCHAR2 (20)
TEAM_ID NUMBER
TEAMS:
TEAM_ID NUMBER Primary Key
TEAM_NAME VARCHAR2 (20)
OWNER_LAST_NAME VARCHAR2 (20)
OWNER_FIRST_NAME VARCHAR2 (20)
14. Una de las vendedoras, Janet Roper, le ha informado de que se ha casado Marcar para Revisión
recientemente y le ha solicitado que actualice su nombre en la base de
datos de empleados. Su nuevo apellido es Cooper. Janet es la única (1) Puntos
persona con el apellido Roper contratada por la compañía. La tabla
EMPLOYEES contiene estas columnas y todos los datos se almacenan en
minúsculas:
UPDATE employees
SET last_name = 'roper'
WHERE last_name = 'cooper';
UPDATE employees
SET cooper = 'last_name'
WHERE last_name = 'roper';
UPDATE employees last_name = 'cooper'
WHERE last_name = 'roper';
UPDATE employees
SET last_name = 'cooper'
WHERE last_name = 'roper'; (*)
15. Si se asume que no hay ninguna clave ajena en la tabla EMPLOYEES, si la Marcar para Revisión
siguiente subconsulta devuelve una fila, ¿cuántas filas se suprimirán de la
tabla EMPLOYEES? (1) Puntos
La fila se ha creado con los datos correctos en dos de las tres columnas.
La fila se ha creado con los datos correctos en las tres columnas. (*)
La fila se ha creado de forma completamente incorrecta. Ninguno de los
datos ha acabado en las columnas correctas.
La fila se ha creado con los datos correctos en una de las tres columnas.
Correcto
2. Las sentencias INSERT se pueden combinar con subconsultas para crear más Marcar para Revisión
de una fila por sentencia. ¿Verdadero o falso?
(1) Puntos
VERDADERO (*)
FALSO
Correcto
3. ¿Qué afirmación es verdadera sobre la cláusula VALUES de una sentencia Marcar para Revisión
INSERT?
(1) Puntos
Correcto
4. ¿Con cuál de las siguientes sentencias se agregará un nuevo cliente a la Marcar para Revisión
tabla customers de la base de datos Global Fast Foods?
(1) Puntos
(*)
INSERT IN customers (id, first_name, last_name, address, city, state,
zip, phone_number);
INSERT INTO customers (id, first_name, last_name, address, city, state,
zip, phone_number)
VALUES ("145", 'Katie', 'Hernandez', '92 Chico Way', 'Los Angeles', 'CA',
"98008", "8586667641");
Correcto
5. Utilizando la sentencia INSERT y suponiendo que una columna puede Marcar para Revisión
aceptar los valores nulos, ¿cómo puede insertar implícitamente un valor nulo
en una columna? (1) Puntos
7. Para cambiar una fila existente en una tabla, puede utilizar las sentencias Marcar para Revisión
UPDATE o INSERT. ¿Verdadero o falso?
(1) Puntos
VERDADERO
FALSO (*)
8. ¿Es válida la siguiente sentencia, es decir, se pueden actualizar las filas en Marcar para Revisión
una tabla, basándose en una subconsulta de otra tabla?
(1) Puntos
UPDATE copy_emp
SET department_id = (SELECT department_id
FROM employees
WHERE employee_id = 100)
WHERE job_id = (SELECT job_id
FROM employees
WHERE employee_id = 200);
Sí, se trata de una sentencia perfectamente válida. (*)
No, esta sentencia devolverá un error.
No, no hace nada.
La sentencia fallará porque las subconsultas están devolviendo datos
de filas diferentes.
9. ¿Qué dos comandos se pueden utilizar para modificar los datos existentes Marcar para Revisión
en una fila de la base de datos?
(1) Puntos
DELETE
MERGE (*)
UPDATE (*)
SELECT
10. Debe actualizar el código de área de los empleados que viven en Atlanta. Marcar para Revisión
Evalúe esta sentencia UPDATE parcial:
(1) Puntos
UPDATE employee
SET area_code = 770
LIKE 'At%';
UPDATE city = Atlanta;
SET city = 'Atlanta';
WHERE city = 'Atlanta'; (*)
12. Al desarrollar la tabla Employees, se crea una columna denominada Marcar para Revisión
hire_date. Asigna a la columna hire_date un tipo de dato DATE con un
valor DEFAULT 0 (cero). Un usuario podrá volver más tarde e introducir el (1) Puntos
valor correcto para hire_date. Esto es __________.
13. ¿Qué sentencia de las siguientes no insertará una fila de datos en una Marcar para Revisión
tabla?
(1) Puntos
(*)
Correcto
14. Las inserciones en varias pueden ser condicionales o incondicionales. Marcar para Revisión
¿Verdadero o falso?
(1) Puntos
VERDADERO (*)
FALSO
Correcto
15. Si se ha definido un valor por defecto para una columna nula, Oracle define Marcar para Revisión
la columna en el valor por defecto. Sin embargo, si no se ha definido
ningún valor por defecto al crear la columna, Oracle inserta un espacio (1) Puntos
vacío. ¿Verdadero o falso?
VERDADERO
FALSO (*)
2. Cuando falta la cláusula WHERE en una sentencia DELETE, ¿cuál es el Marcar para Revisión
resultado?
(1) Puntos
3. Debe actualizar la fecha de caducidad de los productos fabricados antes del Marcar para Revisión
30 de junio. ¿En qué cláusula de la sentencia UPDATE especificará esta
condición? (1) Puntos
La cláusula SET
La cláusula WHERE (*)
La cláusula USING
La cláusula ON
Correcto
5. Debe eliminar una fila de la tabla EMPLOYEES. ¿Qué sentencia debería Marcar para Revisión
utilizar?
(1) Puntos
14. Los alias se pueden utilizar con sentencias MERGE. ¿Verdadero o falso? Marcar para Revisión
(1) Puntos
VERDADERO (*)
FALSO