353108549-quiz-DP-13 ES

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Suscríbete a DeepL Pro para poder editar este documento.

Entra en www.DeepL.com/pro para más información.

Cuestionario de la sección 13

(Responda a todas las preguntas de esta sección)

1.Evalúe esta sentencia CREATE TABLE:


Marca para la
revisión
CREATE TABLE sales
(1) Puntos
( sales_id NUMBER(9),
customer_id NUMBER(9),
employee_id NUMBER(9),
description VARCHAR2(30),
sale_date TIMESTAMP WITH LOCAL TIME ZONE DEFAULT SYSDATE,
sale_amount NUMBER(7,2));

¿Qué requisito empresarial cumplirá esta declaración?

Los valores de la descripción pueden oscilar entre 0 y 30 caracteres, por lo que la


columna debe tener una longitud fija.
Los valores de identificación de las ventas pueden ser números o caracteres, o una
combinación de ambos.
Todos los valores de identificación de los empleados tienen sólo 6 dígitos, por lo
que la columna debe tener una longitud variable.
Se utilizará la fecha de hoy si no se proporciona ningún valor para la fecha de
venta. (*)

Correcto

2.La columna SPEED_TIME debe almacenar un valor fraccionario de segundo.


Marca para la
revisión
¿Qué tipo de datos debe utilizar?
(1) Puntos

FECHA

FECHA
TIMESTAMP (*)

INTERVALO DÍA A SEGUNDO

Correcto

3.Una columna que se utilizará para almacenar datos binarios de hasta 4 gigabytes de
tamaño debe definirse como ¿qué tipo de datos? Marca para la
revisión
(1) Puntos

NÚMERO

LONGRAW
BLOB (*)

LONG
Correcto

4.¿Cuáles de los siguientes son tipos de datos válidos de Oracle?


Marca para la
revisión
(1) Puntos

FECHA, BLOB, LOB, VARCHAR2

SYSDATE, TIMESTAMP, DATE, LOCAL TIME ZONE


FECHA, MARCA DE TIEMPO CON ZONA HORARIA LOCAL, BLOB (*)

TIMESTAMP, LOB, VARCHAR2, NUMBER

Correcto

5.Para almacenar grandes cantidades de texto, basta con crear una serie de columnas
VARCHAR2 en una tabla. ¿Verdadero o falso? Marca para la
revisión
(1) Puntos

Verdadero

Falso (*)

Correcto

Cuestionario de la sección 13

(Responda a todas las preguntas de esta sección)

6. Tengo una tabla llamada School_Friends en mi esquema. Quieres construir una tabla
en tu esquema llamada School_Friends. Esto es ______________, porque Marca para la
____________________________________. revisión
(1) Puntos

es posible; mi esquema está separado del tuyo, y está bien que tengamos tablas
con nombres similares en nuestros esquemas separados. (*)
imposible; School_Friends es un término reservado en SQL.

imposible; pase lo que pase, nunca puede haber dos tablas con el mismo
nombre, aunque estén en esquemas distintos.
posible; nuestros datos se fusionarán en una sola tabla y podremos acceder más
fácilmente a la información de nuestros amigos comunes.

Correcto

7. ¿Qué afirmación sobre los nombres de tablas y columnas es verdadera?


Marca para la
revisión
(1) Puntos
Si en el nombre de una tabla o de una columna se utiliza algún carácter que no
sea una letra o un número, el nombre debe ir entre comillas.
Los nombres de las tablas y columnas deben comenzar con una letra. (*)
Los nombres de las tablas y columnas pueden empezar por una letra o un
número.
Los nombres de tablas y columnas no pueden incluir caracteres especiales.

Correcto

8. Al crear una nueva tabla, ¿cuál de las siguientes reglas de denominación se aplica?
(Elija tres) Marca para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

Puede tener el mismo nombre que otro objeto propiedad del mismo usuario

Debe contener SOLO A - Z, a - z, 0 - 9, _ (guión bajo), $ y # (*)


Debe ser una palabra reservada de Oracle

Debe tener entre 1 y 30 caracteres (*)


Debe comenzar con una letra (*)

Correcto

9. ¿Cuál de las siguientes sentencias SQL creará una tabla llamada Cumpleaños con tres
columnas para almacenar el número, el nombre y la fecha de nacimiento del Marca para la
empleado? revisión
(1) Puntos

CREAR tabla CUMPLEAÑOS (número de empleado, nombre, fecha de


nacimiento);
CREAR TABLA Cumpleaños (Empno NUMBER, Empname CHAR(20), Date of Birth
DATE);
CREAR TABLA Cumpleaños (Empno NUMBER, Empname CHAR(20), Birthdate
DATE); (*)
CREAR tabla CUMPLEAÑOS (EMPNO, EMPNAME, BIRTHDATE);

Correcto

10.Evalúe esta sentencia CREATE TABLE:


Marca para la
revisión
1. CREAR TABLA cliente#1 (
(1) Puntos
2. cust_1 NUMBER(9),
3. sales$ NUMBER(9),
4. 2date DATE DEFAULT SYSDATE);

¿Qué línea de este enunciado provocará un error?

4 (*)
2

1
3

Correcto

Cuestionario de la sección 13

(Responda a todas las preguntas de esta sección)

11.Evalúe esta sentencia:


ALTER TABLE empleados SET UNUSED (fax); Marca para la
revisión
(1) Puntos
¿Qué tarea cumplirá esta declaración?

Libera el espacio de disco utilizado por los datos de la columna FAX


Evita que se muestren los datos de la columna FAX, realizando una caída lógica
de la columna (*)
Evita que se añada una nueva columna FAX a la tabla EMPLEADOS
Borra la columna FAX

Correcto

12.Después de emitir un comando SET UNUSED en una columna, se puede añadir otra
columna con el mismo nombre mediante una sentencia ALTER TABLE. ¿Verdadero o Marca para la
falso? revisión
(1) Puntos

Verdadero (*)
Falso

Correcto

13.Examine la estructura de la tabla DONACIONES.


Marca para la
revisión
DONACIONES:
(1) Puntos
PLEDGE_ID NUMBER
DONOR_ID NUMBER
PLEDGE_DT DATE
AMOUNT_PLEDGED NUMBER (7,2)
AMOUNT_PAID NUMBER (7,2)
PAYMENT_DT DATE

Necesita reducir la precisión de la columna AMOUNT_PLEDGED a 5 con una escala de


2 y asegurarse de que al insertar una fila en la tabla DONATIONS sin un valor para la
columna AMOUNT_PLEDGED, se inserte automáticamente un precio de $10.00. La
tabla DONACIONES no contiene actualmente ningún registro. ¿Qué afirmación es
verdadera?

Debe utilizar la opción AÑADIR O SUSTITUIR para conseguir estos resultados.


No se puede reducir el ancho de la columna AMOUNT_PLEDGED.

Debe eliminar y volver a crear la tabla DONACIONES para conseguir estos


resultados.
Ambos cambios pueden realizarse con una sola sentencia ALTER TABLE. (*)

Correcto

14.La tabla JUGADORES contiene estas columnas:


Marca para la
revisión
PLAYER_ID NUMBER(9) PRIMARY KEY
(1) Puntos
LAST_NAME VARCHAR2(20)
FIRST_NAME VARCHAR2(20)
TEAM_ID NUMBER(4)
SALARY NUMBER(9,2)

¿Qué sentencia debe utilizar para reducir el ancho de la columna FIRST_NAME a 10 si


la columna contiene actualmente 1500 registros, pero ninguno supera los 10 bytes o
caracteres?

ALTER TABLE jugadores


MODIFY (nombre_de_la_persona VARCHAR2(10));
(*)
ALTER TABLE jugadores
RENAME first_name VARCHAR2(10);
ALTER jugadores TABLA
MODIFY COLUMNA (nombre_de_la_persona VARCHAR2(10));
ALTER jugadores TABLA
MODIFY COLUMN first_name VARCHAR2(10);

Correcto

15.Puede utilizar la sentencia ALTER TABLE para:


Marca para la
revisión
(1) Puntos

Añadir una nueva columna


Modificar una columna existente
Dejar caer una columna

Todo lo anterior (*)

Correcto

También podría gustarte