Pacial 4 dba1
Parcial 4
1) ¿Cuál sentencia habilita una restricción existente?
- ALTER TABLE table_name
ENABLE constraint_name;
- ALTER TABLE table_name
STATUS = ENABLE CONSTRAINT constraint_name;
- ALTER TABLE table_name
ENABLE CONSTRAINTconstraint_name;***
- ALTER TABLE table_name
STATUS ENABLE CONSTRAINT constraint_name;
- ALTER TABLE table_name
TURN ON CONSTRAINT constraint_name;
2) Se desea modificar la tabla STUDENTS adicionando una clave primaria en la columna STUDENT_ID. La tabla se encuentra actualmente vacía. ¿Cuál de las siguientes sentencias realiza esta tarea?
- ALTER TABLE students
ADD PRIMARY KEY student_id;
- ALTERTABLE students
ADD CONSTRAINT PRIMARY KEY (student_id);
- ALTER TABLE students
ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
- ALTER TABLE students
ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id); ***
- ALTER TABLE students
MODIFY CONSTRAINT stud_id_pk PRIMARY KEY (student_id);
3) Oracle9i Server garantiza la consistencia de lectura registrando los valores anteriores de los datosque fueron cambiados por cada transacción. ¿Qué recurso utiliza Oracle9i para garantizar dicha consistencia?
- Segmentos de backup
- Seguimiento de lectura
- Segmentos de Rollback***
- Segmentación de registros
4) ¿Cuál de los siguientes es un tipo de dato DATETIME que puede ser utilizado al especificar la definición de una columna?
- INTERVAL MONTH TO DAY
- INTERVAL YEAR TO MONTH***
-TIMESTAMP WITH DATABASE TIMEZONE
- Ningún tipo de dato DATETIME puede utilizarse al definir una columna.
- Ninguna de las anteriores.
5) ¿Cuál sentencia SQL de creación de tabla define la restricción de clave foránea en la columna DEPTNO de la tabla EMP?
- CREATE TABLE EMP
(empno NUMBER(4),
ename VARCNAR2(35),
deptno NUMBER(7,2) NOT NULL
CONSTRAINT emp_deptno_fk FOREIGN KEY deptnoREFERENCES dept deptno);
- CREATE TABLE EMP
(empno NUMBER(4),
ename VARCHAR2(35),
deptno NUMBER(7,2)
CONSTRAINT emp_deptno_fk REFERENCES dept (deptno)); ***
- CREATE TABLE EMP
(empno NUMBER(4)
ename VARCHAR2(35),
deptno NUMBER(7,2) NOT NULL,
CONSTRAINT emp_deptno_fk REFERENCES dept (deptno)
FOREIGN KEY (deptno));
- CREATE TABLE EMP (empno NUMBER(4),
ename VARCNAR2(35),
deptnoNUMBER(7,2) FOREIGN KEY
CONSTRAINT emp deptno fk REFERENCES dept (deptno));
6) ¿Cuál sentencia explícitamente define una restricción de clave foránea?
- ALTER TABLE student_grades
ADD FOREIGN KEY (student_id) REFERENCES students(student_id);
- ALTER TABLE student_grades
ADD CONSTRAINT NAME = student_id_fk
FOREIGN KEY (student_id) REFERENCES students(student_id);
- ALTER TABLEstudent_grades
ADD CONSTRAINT student_id_fk
FOREIGN KEY (student_id) REFERENCES students(student_id); ***
- ALTER TABLE student grades
ADD NAMED CONSTRAINT student_id_fk
FOREIGN KEY (student_id) REFERENCES students(student_id);
- ALTER TABLE student grades
ADD NAME student_id_fk
FOREIGN KEY (student_id) REFERENCES students(student_id);
7) ¿Qué hace la sentencia TRUNCATE?
- Remueve la tabla
-Remueve todas las filas de una tabla***
- Reduce la tabla a 10 filas
- Remueve todas las columnas de una tabla
- Remueve las claves foráneas de una tabla
8) ¿Para cuál de las siguientes restricciones Oracle Server crea implícitamente un índice único?
- NOT NULL
- PRIMARY KEY***
- FOREIGN KEY
- CHECK
9) ¿Cuál de las siguientes directivas para nombrar tablas es incorrecta?
- Debecomenzar con número o letra. ***
- Debe poseer de 1 a 30 caracteres.
- No debe ser una palabra reservada Oracle Server.
- Puede contener sólo A-Z, a-z, 0-9, _, $, and #.
- Debe comenzar con una letra.
10) ¿Cuál afirmación acerca del funcionamiento y uso de restricciones es incorrecta?
- Restricciones fuerzan reglas a nivel de vistas.
- Restricciones fuerzan reglas a nivel de tabla.
-...
Regístrate para leer el documento completo.