Está en la página 1de 12

Prueba: DFo Database Foundations Examen Final

Revise las respuestas, los resultados y las puntuaciones de las


preguntas que se muestran a continuación. Las respuestas correctas
están marcadas con un asterisco (*).

Section 4
(Responder todas las preguntas de esta sección)
1. La herramienta Oracle SQL Data Modeler le permite hacer todo lo
siguiente, excepto:
Capturar reglas de negocio e información
Almacenar información de metadatos
Crear modelos de proceso, lógicos, relacionales y físicos
Almacenar datos de aplicaciones (*)
Correcto
(1/1) Puntos

2. En Oracle SQL Data Modeler, el atributo que asigna como UID
primario se define automáticamente en un atributo obligatorio y se
realizará la ingeniería de llave primaria en el modelo relacional.
True (*)
False
Correcto
(1/1) Puntos

3. La conversión de un modelo relacional a un modelo lógico se


denomina ingeniería inversa.
True (*)
False
Correcto
(1/1) Puntos

4. Los pasos para convertir un modelo lógico en un modelo relacional


mediante Oracle SQL Developer Data Modeler son:
Seleccionar el modelo lógico, hacer clic en el icono Engineer to
Relational Model, aceptar los valores por defectos, hacer clic en
Engineer (*)
Hacer clic en el icono Engineer to Relational Model., seleccionar el
modelo lógico, hacer clic en Engineer, aceptar los valores por defecto.
Seleccionar el modelo lógico, aceptar los valores por defecto, hacer
clic en el icono Engineer to Relational Model, hacer clic en Engineer

Ninguno de los anteriores.


Correcto
(1/1) Puntos
Section 5
(Responder todas las preguntas de esta sección)

5. Podemos aplicar las abreviaturas de nomenclatura mediante el


archivo .csv que contiene las abreviaturas.
True (*)
False
Correcto

6. To use the Oracle SQL Developer Data Modeler to apply naming
standards :
Use a .docx file constaining table names and abbreviations
Use a .csv file constaining table names and abbreviations (*)
Use a .accdb file constaining table names and abbreviations
None of the above.
Correct
(1/1) Puntos

7. Un/a ______________ en Oracle SQL Developer Data Modeler es


un juego de términos aceptados que se pueden utilizar en el diseño.
tabla
glosario (*)
plantilla
regla de validación
Correcto
(1/1) Puntos

8. Los pasos para crear un glosario a partir de un modelo lógico


existente son:
Hacer clic con el botón derecho en el modelo lógico, seleccionar
Create Glossary a partir del modelo lógico (*)
Hacer doble clic en el modelo lógico
Hacer clic con el botón derecho en el modelo relacional, seleccionar
Create Glossary a partir del modelo relacional
Ninguno de los anteriores.
Correcto
(1/1) Puntos
Section 6
(Responder todas las preguntas de esta sección)

9. Los/las ____________ proporcionan más flexibilidad y control al


cambiar los datos y garantizan la consistencia de los datos en caso de
fallo de proceso de usuario o del sistema.
Bloques de código
Procedimientos
Funciones
Transacciones (*)
Correcto
(1/1) Puntos

10. Una transacción de base de datos consta de lo siguiente, excepto:


Sentencias DML que constituyen un cambio consistente de los datos

Consultas SELECT (*)
Una sentencia TCL
Una sentencia DDL
Correcto

11. Puede crear un marcador en la transacción actual mediante la


sentencia SAVEPOINT.
True (*)
False
Correcto
(1/1) Puntos
12. Los usuarios pueden ver los datos en el proceso de cambio de
otro usuario.
True
False (*)
Correcto
(1/1) Puntos

13. Al definir una tabla, puede especificar que se proporcione un valor


por defecto a una columna mediante la opción LITERAL.
True
False (*)
Incorrecto. Consulte la Sección 6, Lección 3.
(0/1) Puntos

14. Al _______ una tabla, la base de datos pierde todos los datos de
la tabla.
DROP (*)
ERASE
ALTER
SELECT
Correcto
(1/1) Puntos

15. Si una tabla ya contiene filas al agregar una columna, la nueva


columna será inicialmente nula o utilizará el valor por defecto para
todas las filas. ¿Verdadero o falso?
True (*)
False
Correcto

16. Las restricciones no se pueden agregar a una tabla después de su


creación.
True
False (*)
Correcto
(1/1) Puntos

17. Puede asignar un nombre a una restricción o el servidor de Oracle


genera un nombre con el formato SYS_Cn.
True (*)
False
Correcto
(1/1) Puntos

18. Los literales se pueden utilizar en una sentencia SELECT.


True (*)
False
Correcto
(1/1) Puntos

19. El comando DESCRIBE describe los resultados de una consulta.


True
False (*)
Correcto
(1/1) Puntos

20. Si una expresión aritmética contiene más de un operador,


__________ se evalúan primero.
todos los elementos entre paréntesis (*)
la multiplicación y la división
la suma y la resta
los valores exponenciales
Correcto

21. Un valor nulo es lo mismo que un cero o un espacio en blanco.


¿Verdadero o falso?
True
False (*)
Correcto
(1/1) Puntos

22. Puede mostrar todas las columnas de datos en una tabla


insertando un asterisco (*) tras la palabra clave SELECT.
True (*)
False
Correcto
(1/1) Puntos
23. ¿Qué dos afirmaciones son correctas?
(Elija todas las respuestas correctas)

Las palabras clave se pueden abreviar o dividir entre líneas.


Las sentencias SQL no son sensibles a mayúsculas/minúsculas (a
menos que se indique). (*)
Las sentencias SQL son sensibles a mayúsculas/minúsculas.
Las palabras clave no se pueden abreviar o dividir entre líneas. (*)
Correcto
(1/1) Puntos

24. ¿Qué tipo de unión es la siguiente sentencia?


SELECT e.EMPLOYEE_ID, e.LAST_NAME, d.DEPARTMENT_ID,
d.DEPARTMENT_NAME, d.LOCATION_ID
FROM EMPLOYEES e, DEPARTMENTS d;
OUTER JOIN
CROSS JOIN (*)
NATURAL JOIN
INNER JOIN
Correcto
(1/1) Puntos

25. Se puede utilizar una autounión cuando hay dos campos con los
mismos datos en una tabla que tienen diferentes significados.
True (*)
False
Correcto

26. La unión CARTESIAN o CROSS se crea cuando se omite una


condición de unión.
True (*)
False
Correcto
(1/1) Puntos

27. ¿La siguiente sentencia se ejecutará correctamente (verdadero o


falso)?
SELECT e.employee_id, e.last_name, e.department_id,
d.department_id, d.location_id
FROM employees e JOIN departments d
ON (e.department_id = d.department_id);
True (*)
False
Correcto
(1/1) Puntos

28. ¿La siguiente sentencia se ejecutará correctamente (verdadero o


falso)?
SELECT employee_id, city, department_name
FROM employees e JOIN departments d
ON d.department_id = e.department_id
JOIN locations l
ON d.location_id = l.location_id;
True (*)
False
Correcto
(1/1) Puntos

29. Una unión entre dos tablas que devuelve los resultados de la


unión INNER y las filas no coincidentes de la tabla izquierda (o
derecha) se denomina unión OUTER izquierda (o derecha).
True (*)
False
Correcto
(1/1) Puntos

30. El tipo de comando SQL que se utiliza para definir estructuras de


bases de datos es:
DCL
TCL
DDL (*)
DML
Correcto

31. Una tabla es la estructura básica de almacenamiento de un


RDBMS.
True (*)
False
Correcto
(1/1) Puntos
32. Las funciones de SQL son:
Inserción, actualización y supresión de filas en una tabla
Consulta de datos almacenados en la base de datos
Las dos opciones anteriores son de SQL (*)
Ninguna de las opciones anteriores son de SQL
Correcto
(1/1) Puntos

33. El lenguaje de consulta estructurado (SQL) es el lenguaje


declarativo basado en juegos que se utiliza para acceder a los datos
de una base de datos Oracle.
True (*)
False
Incorrecto. Consulte la Sección 6, Lección 2.
(0/1) Puntos

34. En una consulta básica, después de la palabra FROM aparecen los


campos que se van a mostrar.
True
False (*)
Correcto
(1/1) Puntos

35. Puede utilizar Application Express (APEX) para ...


Desarrollar y ampliar sus habilidades con la base de datos Oracle,
SQL y PL/SQL.
Obtener acceso a ejemplos de SQL y PL/SQL que comparte la
comunidad de desarrolladores de Oracle.
APEX se puede utilizar para las dos funciones anteriores. (*)
APEX no se pueden utilizar para ninguna de las funciones anteriores.

Correcto
36. La cláusula _________ de una consulta viene inmediatamente
después de SELECT y FROM.
WHERE (*)
IF
GROUP BY
ORDER BY
Correcto
(1/1) Puntos

37. ¿Qué palabra clave SQL se utiliza para hacer una clasificación de


análisis de N principales?
ORDER BY
WHERE
GROUP BY
ROWNUM (*)
Correcto
(1/1) Puntos

38. ¿Cuál es el orden de ejecución correcto para sentencias en una


consulta SELECT?
FROM, SELECT, ORDER BY,WHERE
SELECT, WHERE, FROM, ORDER BY
SELECT, ORDER BY,FROM, WHERE,
FROM, WHERE, SELECT, ORDER BY (*)
Correcto
(1/1) Puntos

39. ¿Qué afirmaciones no son verdaderas?


(Elija 2)
(Elija todas las respuestas correctas)

Puede ordenar por una columna que no esté en la lista SELECT.


Puede ordenar los resultados de la consulta especificando la posición
numérica de la columna en la cláusula SELECT.
No puede utilizar un alias de columna en la cláusula GROUP BY. (*)

No puede ordenar los resultados de la consulta por más de una


columna. (*)
Correcto
(1/1) Puntos
40. ¿Qué carácter se utiliza como variable de sustitución en APEX?
;
: (*)
&
*
Incorrecto. Consulte la Sección 6, Lección 8.
41. Las fechas y cadenas de caracteres de la cláusula WHERE se
deben incluir entre comillas simples ('').
True (*)
False
Correcto
(1/1) Puntos

42. Una condición lógica combina el resultado de dos condiciones de


componentes para producir un resultado único basado en dichas
condiciones o invierte el resultado de una condición única.
True (*)
False
Correcto
(1/1) Puntos

43. Según las reglas de prioridad, ¿cuál de los siguientes operadores


se evaluará primero?
Y (*)
OR
Los dos tienen el mismo nivel de prioridad.
Correcto
(1/1) Puntos

44. ¿Qué operador se utiliza para mostrar las filas basadas en un


rango de valores?
IN
BETWEEN (*)
LIKE
NOT NULL
Correcto
(1/1) Puntos
45. El operador ______ necesita que alguna de las condiciones de los
componentes sea verdadera.
BETWEEN
EITHER
OR (*)
Y
Correcto

46. La sentencia TRUNCATE es una sentencia de lenguaje de


definición de datos (DDL) y no genera ninguna información de
rollback.
True (*)
False
Correcto
(1/1) Puntos

47. El lenguaje de manipulación de datos incluye todo lo siguiente,


excepto:
DELETE
COMMIT (*)
INSERT
UPDATE
Correcto
(1/1) Puntos

48. Si tiene restricciones en lugar de columnas, recibirá un error si


intenta violar la regla de restricción.
True (*)
False
Correcto
(1/1) Puntos

49. El comando que siempre elimina todas las filas de una tabla,
dejando la tabla vacía y la estructura de la misma intacta, es...
TRUNCATE (*)
DELETE
Ambos
Ninguno
Correcto
(1/1) Puntos
50. La recopilación de sentencias DML que forman una unidad lógica
de trabajo se denomina ______________.
sentencia
transacción (*)
bloque
comando
Correcto

También podría gustarte