BD 3 Prueba 14 PDF
BD 3 Prueba 14 PDF
BD 3 Prueba 14 PDF
Section 14
(Responder todas las preguntas de esta sección)
1. Todas las restricciones de un usuario se pueden ver en la vista de
Oracle Data Dictionary denominada:
(1/1) Puntos
CONSTRAINTS
USER_CONSTRAINTS (*)
USER_TABLES
TABLE_CONSTRAINTS
Correcto
(0/1) Puntos
ALTER TABLE line_item
DELETE CONSTRAINT product_id_fk;
ALTER TABLE line_item
DISABLE CONSTRAINT product_id_fk; (*)
ALTER TABLE line_item
DROP CONSTRAINT product_id_fk;
ALTER TABLE line_item
ENABLE CONSTRAINT product_id_fk;
Incorrecto. Consulte la sección 14 de la lección 3.
3. ¿Cuál es la sintaxis para la eliminación de una restricción PRIMARY
KEY y todas sus restricciones dependientes?
(0/1) Puntos
DROP CONSTRAINT table_name (constraint_name);
ALTER TABLE table_name
DROP CONSTRAINT FOREIGN KEY CASCADE;
ALTER TABLE table_name
DROP CONSTRAINT constraint_name;
ALTER TABLE table_name
DROP CONSTRAINT constraint_name CASCADE; (*)
Incorrecto. Consulte la sección 14 de la lección 3.
Section 14
(Responder todas las preguntas de esta sección)
6. Una tabla solo puede tener definida una restricción de clave única.
¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
Incorrecto. Consulte la sección 14 de la lección 1.
(0/1) Puntos
Los tipos de dato NUMBER necesitan valores de precisión.
Las restricciones NOT NULL NO SE PUEDEN definir a nivel de tabla. (*)
Section 14
(Responder todas las preguntas de esta sección)
11. ¿Cuántas restricciones PRIMARY KEY se pueden crear para cada
tabla?
(0/1) Puntos
Ninguna
Una y solo una (*)
Una o dos
Ilimitadas
Incorrecto. Consulte la sección 14 de la lección 2.
Section 14
(Responder todas las preguntas de esta sección)
1. A las restricciones de clave ajena también se les conoce como:
(0/1) Puntos
Restricciones de integridad referencial (*)
Restricciones de clave de padres
Restricciones de clave secundaria
Restricciones de varias tablas
Incorrecto. Consulte la sección 14 de la lección 2.
Section 14
(Responder todas las preguntas de esta sección)
6. Puede borrar una columna de una tabla con una sencilla sentencia
ALTER TABLE DROP COLUMN, incluso aunque se haga referencia a la
columna en una restricción. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
Incorrecto. Consulte la sección 14 de la lección 3.
7. Desea desactivar la restricción FOREIGN KEY que se define en la tabla
EMPLOYEES de la columna DEPARTMENT_ID. A la restricción le hace
referencia el nombre FK_DEPT_ID_01. ¿Qué sentencia debería emitir?
(0/1) Puntos
ALTER TABLE employees
DISABLE CONSTRAINT fk_dept_id_01; (*)
ALTER TABLE employees
DISABLE fk_dept_id_01;
ALTER TABLE employees
DISABLE CONSTRAINT 'fk_dept_id_01';
ALTER TABLE employees
DISABLE 'fk_dept_id_01';
Incorrecto. Consulte la sección 14 de la lección 3.
(1/1) Puntos
Para desactivar la restricción PRIMARY KEY y cualquier restricción
FOREIGN KEY que dependan de la columna PO_NUM (*)
Para borrar y volver a crear la restricción PRIMARY KEY en la columna
PO_NUM
Para crear una nueva restricción PRIMARY KEY en la columna PO_NUM
(0/1) Puntos
Se ejecutará la sentencia, pero se asegurará de que los nuevos valores
de ID sean únicos.
La sentencia logrará el resultado deseado.
La sentencia NO se ejecutará porque contiene un error de sintaxis. (*)
Section 14
(Responder todas las preguntas de esta sección)
11. ¿Cuál es el número más alto de restricciones NOT NULL que puede
tener en una tabla?
(1/1) Puntos
5
10
3
Puede tener tantas restricciones NOT NULL como columnas en la
tabla. (*)
Correcto
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
Un valor de clave ajena debe ser nulo o coincidir con un valor existente de la
tabla principal. (*)
(1/1) Puntos
10
100
Correcto
(0/1) Puntos
(0/1) Puntos
Tabla de detalle
Tabla secundaria
(0/1) Puntos
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
(0/1) Puntos
(0/1) Puntos
TABLE_CONSTRAINTS
USER_CONSTRAINTS (*)
USER_TABLES
CONSTRAINTS
(0/1) Puntos
ALL_CONS_COLUMNS
DBA_CONSTRAINTS
USER_CONS_COLUMNS
USER_CONSTRAINTS (*)
10. Debe agregar una restricción NOT NULL a la columna EMAIL en la tabla
EMPLOYEES. ¿Qué cláusula debería utilizar?
(0/1) Puntos
ADD
DISABLE
MODIFY (*)
CHANGE
Section 14
(Responder todas las preguntas de esta sección)
11. Se debe asegurar de que cada valor de la columna SEAT_ID sea único o
nulo. ¿Qué restricción se debería definir en la columna SEAT_ID?
(0/1) Puntos
PRIMARY KEY
CHECK
NOT NULL
UNIQUE (*)
(0/1) Puntos
13. Una tabla debe tener al menos una restricción no nula y una restricción
única. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
(0/1) Puntos
UNIQUE
PRIMARY KEY
NOT NULL
CHECK (*)
(0/1) Puntos
VERDADERO
FALSO (*)
Section 14
(Responder todas las preguntas de esta sección)
1. Una clave primaria compuesta solo se puede definir a nivel de tabla.
¿Verdadero o falso?
(1/1) Puntos
VERDADERO (*)
FALSO
Correcto
(0/1) Puntos
5
6
7 (*)
8
Incorrecto. Consulte la sección 14 de la lección 2.
(0/1) Puntos
CREATE TABLE donations
pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER FOREIGN KEY donor_id_fk REFERENCES
donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE;
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER CONSTRAINT donor_id_fk REFERENCES
donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE); (*)
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY NOT NULL,
donor_id NUMBER FOREIGN KEY donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE);
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER FOREIGN KEY REFERENCES donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER,
amount_paid NUMBER,
payment_dt DATE);
Incorrecto. Consulte la sección 14 de la lección 2.
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
PRIMARY KEY
NOT NULL
UNIQUE KEY
Correcto
(0/1) Puntos
FOREIGN KEY
UNIQUE
CHECK
(0/1) Puntos
9. Una tabla debe tener al menos una restricción no nula y una restricción
única. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
10. Una tabla puede tener más de una restricción de clave UNIQUE.
¿Verdadero o falso?
(0/1) Puntos
VERDADERO (*)
FALSO
Previo
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
(0/1) Puntos
(1/1) Puntos
Correcto
EMPLOYEE_ID NUMBER
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
DEPARTMENT_ID NUMBER
JOB_ID NUMBER
MANAGER_ID NUMBER
SALARY NUMBER(9,2)
HIRE_DATE DATE
(0/1) Puntos
15. ¿Qué mecanismo utiliza Oracle en segundo plano para aplicar la unicidad
en las restricciones de clave primaria y de clave única?
(0/1) Puntos
No se crea nada adicional cuando se crean las claves primarias y las claves
únicas
Listas ordenadas
Punteros internos
Los índices únicos los crea en segundo plano Oracle al crear o activar las
restricciones de clave primaria y de clave única (*)
Section 14
(Responder todas las preguntas de esta sección)
1. ¿Cuál es el número más alto de restricciones NOT NULL que puede tener en
una tabla?
(1/1) Puntos
10
Puede tener tantas restricciones NOT NULL como columnas en la tabla. (*)
Correcto
2. Una tabla debe tener al menos una restricción no nula y una restricción
única. ¿Verdadero o falso?
(1/1) Puntos
VERDADERO
FALSO (*)
Correcto
(1/1) Puntos
Las restricciones NOT NULL solo se pueden especificar a nivel de columna. (*)
Correcto
4. ¿A qué dos niveles se pueden agregar las restricciones Primary Key, Foreign
Key, Unique Key y Check Constraints? (Seleccione dos opciones)
(1/1) Puntos
Diccionario
Tabla (*)
Campo nulo
Fila
Columna (*)
Correcto
5. Evalúe esta sentencia CREATE TABLE:
(0/1) Puntos
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
Utilizar el comando DELETE en una fila que contenga una clave primaria con
una clave ajena dependiente declarada sin un valor ON DELETE CASCADE u ON
Correcto
(1/1) Puntos
Correcto
8. ¿Consultando qué tabla del diccionario de datos puede ver las columnas
utilizadas en una restricción definida para una tabla específica?
(1/1) Puntos
SYS_DATA_DICT_COLUMNS
US_CON_SYS
USER_CONS_COLUMNS (*)
CONSTRAINTS_ALL_COLUMNS
Correcto
(0/1) Puntos
10. ¿Qué sentencia debería utilizar para agregar una restricción FOREIGN KEY
a la columna DEPARTMENT_ID de la tabla EMPLOYEES para hacer referencia a
la columna DEPARTMENT_ID de la tabla DEPARTMENTS?
(1/1) Puntos
ALTER TABLE employees
ADD FOREIGN KEY CONSTRAINT dept_id_fk ON (department_id) REFERENCES
departments(department_id);
Correcto
Section 14
(Responder todas las preguntas de esta sección)
11. Debe crear la tabla PROJECT_HIST. La tabla debe cumplir estos
requisitos:
(1/1) Puntos
Ninguno de los cuatro requisitos
Los cuatro requisitos (*)
Solo tres de los requisitos
Solo dos de los requisitos
Correcto
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
Correcto
(1/1) Puntos
10
100
Correcto
3. ¿En qué tipo de restricción se requiere, por defecto, que una columna sea
única y no nula?
(0/1) Puntos
CHECK
UNIQUE
FOREIGN KEY
(1/1) Puntos
VERDADERO (*)
FALSO
Correcto
5. A una clave primaria que está formada por más de una columna se le
denomina:
(0/1) Puntos
Clave doble
Section 14
(Responder todas las preguntas de esta sección)
6. Una tabla solo puede tener definida una restricción de clave única.
¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
7. ¿Qué dos afirmaciones son verdaderas sobre las restricciones NOT NULL?
(Seleccione dos opciones)
(0/1) Puntos
La restricción NOT NULL requiere que cada valor de una columna sea único.
Las columnas con una restricción NOT NULL pueden contener valores nulos por
defecto.
Oracle Server crea un nombre para una restricción NOT NULL sin nombre. (*)
(0/1) Puntos
Las restricciones NOT NULL NO SE PUEDEN definir a nivel de tabla. (*)
9. Una tabla debe tener al menos una restricción no nula y una restricción
única. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
(1/1) Puntos
NOT NULL
UNIQUE KEY
PRIMARY KEY
Correcto
(0/1) Puntos
(1/1) Puntos
Agregar una restricción FOREIGN KEY a la tabla EMPLOYEES que indique que
para ser jefe debe ser antes empleado. (*)
Correcto
13. Puede borrar una columna de una tabla con una sencilla sentencia ALTER
TABLE DROP COLUMN, incluso aunque se haga referencia a la columna en una
restricción. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
EMPLOYEE_ID NUMBER
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
DEPARTMENT_ID NUMBER
JOB_ID NUMBER
MANAGER_ID NUMBER
SALARY NUMBER(9,2)
HIRE_DATE DATE
(0/1) Puntos
La sentencia ALTER TABLE crea una restricción referencial de la tabla
DEPARTMENTS a la tabla EMPLOYEES.
(0/1) Puntos
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
FOREIGN KEY
ON DELETE CASCADE
REFERENCES (*)
Correcto
(0/1) Puntos
DONATIONS:
PLEDGE_ID NUMBER NOT NULL, Primary Key
DONOR_ID NUMBER Foreign key to DONOR_ID column of DONORS table
PLEDGE_DT DATE
AMOUNT_PLEDGED NUMBER (7,2)
AMOUNT_PAID NUMBER (7,2)
PAYMENT_DT DATE
(0/1) Puntos
(1/1) Puntos
10
100
Correcto
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
ALTER TABLE STOP CHECKING
(0/1) Puntos
(0/1) Puntos
La sentencia NO se ejecutará porque contiene un error de sintaxis. (*)
(1/1) Puntos
Correcto
(1/1) Puntos
Correcto
Section 14
(Responder todas las preguntas de esta sección)
11. ¿Qué dos afirmaciones son verdaderas sobre las restricciones NOT NULL?
(Seleccione dos opciones)
(0/1) Puntos
Las columnas con una restricción NOT NULL pueden contener valores nulos por
defecto.
La restricción NOT NULL requiere que cada valor de una columna sea único.
Oracle Server crea un nombre para una restricción NOT NULL sin nombre. (*)
(0/1) Puntos
VERDADERO
FALSO (*)
13. ¿A qué dos niveles se pueden agregar las restricciones Primary Key,
Foreign Key, Unique Key y Check Constraints? (Seleccione dos opciones)
(0/1) Puntos
Columna (*)
Fila
Diccionario
Campo nulo
Tabla (*)
(0/1) Puntos
PRIMARY KEY
NOT NULL
UNIQUE KEY
(0/1) Puntos
CHECK
UNIQUE
FOREIGN KEY
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
Correcto
EMPLOYEE_ID NUMBER
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
DEPARTMENT_ID NUMBER
JOB_ID NUMBER
MANAGER_ID NUMBER
SALARY NUMBER(9,2)
HIRE_DATE DATE
(1/1) Puntos
Correcto
(0/1) Puntos
DISABLE
CHANGE
ADD
MODIFY (*)
4. ¿Consultando qué tabla del diccionario de datos puede ver las columnas
utilizadas en una restricción definida para una tabla específica?
(1/1) Puntos
USER_CONS_COLUMNS (*)
CONSTRAINTS_ALL_COLUMNS
US_CON_SYS
SYS_DATA_DICT_COLUMNS
Correcto
5. Debe agregar una restricción PRIMARY KEY en la columna EMP_ID de la
tabla EMPLOYEES. ¿Qué sentencia ALTER TABLE debería utilizar?
(1/1) Puntos
Correcto
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
FOREIGN KEY
UNIQUE
CHECK
(0/1) Puntos
UNIQUE
NOT NULL
CHECK (*)
PRIMARY KEY
8. ¿Cuál es el número más alto de restricciones NOT NULL que puede tener en
una tabla?
(1/1) Puntos
10
Puede tener tantas restricciones NOT NULL como columnas en la tabla. (*)
Correcto
(1/1) Puntos
VERDADERO (*)
FALSO
Correcto
10. Debe agregar una restricción NOT NULL a la columna COST de la tabla
PART. ¿Qué sentencia debería utilizar para realizar esta tarea?
(0/1) Puntos
Section 14
(Responder todas las preguntas de esta sección)
11. Al crear una restricción referencial, ¿qué palabras claves identifica la
tabla y columna en la tabla principal?
(0/1) Puntos
ON DELETE SET NULL
FOREIGN KEY
REFERENCES (*)
ON DELETE CASCADE
Incorrecto. Consulte la sección 14 de la lección 2.
12. Para suprimir automáticamente las filas de una tabla secundaria
cuando se suprime un registro principal utilice:
(0/1) Puntos
ON DELETE SET NULL
ON DELETE ORPHAN
ON DELETE CASCADE (*)
Ninguna de las anteriores
Incorrecto. Consulte la sección 14 de la lección 2.
13. ¿Qué debe existir en la tabla principal para que Oracle le permita
crear una restricción FOREIGN KEY a partir de una tabla secundaria?
(0/1) Puntos
Debe existir una restricción PRIMARY o UNIQUE KEY en la tabla
principal. (*)
Debe existir un índice en la tabla principal
Debe existir una restricción CHECK en la tabla principal.
En una restricción FOREIGN KEY se permite que la columna restringida
contenga valores existentes en la columna de clave primaria de la tabla
principal.
Incorrecto. Consulte la sección 14 de la lección 2.
(0/1) Puntos
5
6
7 (*)
8
Incorrecto. Consulte la sección 14 de la lección 2.
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
(1/1) Puntos
Correcto
(1/1) Puntos
Correcto
4. ¿Qué mecanismo utiliza Oracle en segundo plano para aplicar la unicidad en
las restricciones de clave primaria y de clave única?
(1/1) Puntos
Punteros internos
Los índices únicos los crea en segundo plano Oracle al crear o activar las
restricciones de clave primaria y de clave única (*)
No se crea nada adicional cuando se crean las claves primarias y las claves
únicas
Listas ordenadas
Correcto
5. ¿Qué sentencia debería utilizar para agregar una restricción FOREIGN KEY a
la columna DEPARTMENT_ID de la tabla EMPLOYEES para hacer referencia a la
columna DEPARTMENT_ID de la tabla DEPARTMENTS?
(1/1) Puntos
Correcto
Prueba: DP Section 14 Prueba
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 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
NOT NULL
CHECK
PRIMARY KEY
UNIQUE (*)
7. ¿A qué dos niveles se pueden agregar las restricciones Primary Key, Foreign
Key, Unique Key y Check Constraints? (Seleccione dos opciones)
(0/1) Puntos
Fila
Tabla (*)
Campo nulo
Columna (*)
Diccionario
(0/1) Puntos
VERDADERO
FALSO (*)
(0/1) Puntos
NOT NULL
PRIMARY KEY
UNIQUE
CHECK (*)
(0/1) Puntos
Section 14
(Responder todas las preguntas de esta sección)
11. Debe crear la tabla PROJECT_HIST. La tabla debe cumplir estos
requisitos:
(1/1) Puntos
Ninguno de los cuatro requisitos
Los cuatro requisitos (*)
Solo tres de los requisitos
Solo dos de los requisitos
Correcto
(1/1) Puntos
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER CONSTRAINT donor_id_fk REFERENCES
donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE); (*)
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY NOT NULL,
donor_id NUMBER FOREIGN KEY donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE);
CREATE TABLE donations
(pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER FOREIGN KEY REFERENCES donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER,
amount_paid NUMBER,
payment_dt DATE);
CREATE TABLE donations
pledge_id NUMBER PRIMARY KEY,
donor_id NUMBER FOREIGN KEY donor_id_fk REFERENCES
donors(donor_id),
pledge_date DATE,
amount_pledged NUMBER(7,2),
amount_paid NUMBER(7,2),
payment_dt DATE;
Correcto
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
(0/1) Puntos
PRIMARY KEY
NOT NULL
UNIQUE KEY
(1/1) Puntos
PRIMARY KEY
UNIQUE (*)
CHECK
NOT NULL
Correcto
(1/1) Puntos
Las restricciones NOT NULL solo se pueden especificar a nivel de columna. (*)
Correcto
5. Una tabla solo puede tener definida una restricción de clave única.
¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
Section 14
(Responder todas las preguntas de esta sección)
(0/1) Puntos
7. Si se crea una clave primaria formada por más de una columna, una de las
columnas puede ser nula. ¿Verdadero o falso?
(0/1) Puntos
VERDADERO
FALSO (*)
(1/1) Puntos
Un valor de clave ajena debe ser nulo o coincidir con un valor existente de la
tabla principal. (*)
Correcto
(0/1) Puntos
10. ¿Cuántas restricciones PRIMARY KEY se pueden crear para cada tabla?
(0/1) Puntos
Ninguna
Una o dos
Ilimitadas
Section 14
(Responder todas las preguntas de esta sección)
(1/1) Puntos
Correcto
12. Todas las restricciones de un usuario se pueden ver en la vista de Oracle
Data Dictionary denominada:
(1/1) Puntos
CONSTRAINTS
USER_TABLES
USER_CONSTRAINTS (*)
TABLE_CONSTRAINTS
Correcto
(0/1) Puntos
Utilizar el comando DELETE en una fila que contenga una clave primaria con
una clave ajena dependiente declarada sin un valor ON DELETE CASCADE u ON
DELETE SET NULL. (*)
14. Al borrar una restricción, ¿qué palabras claves especifican que todas las
restricciones de integridad referenciales que hagan referencia a las claves
primaria y únicas definidas en las columnas borradas se borren también?
(0/1) Puntos
CASCADE (*)
ON DELETE SET NULL
FOREIGN KEY
REFERENCES
15. Debe mostrar los nombres y las definiciones de las restricciones solo de su
esquema. ¿Qué vista del diccionario de datos debería consultar?
(0/1) Puntos
ALL_CONS_COLUMNS
DBA_CONSTRAINTS
USER_CONSTRAINTS (*)
USER_CONS_COLUMNS