Pacial 4 dba1

Solo disponible en BuenasTareas
  • Páginas : 6 (1333 palabras )
  • Descarga(s) : 4
  • Publicado : 6 de junio de 2010
Leer documento completo
Vista previa del texto
Aunque cada uno responde por su conocimiento, tantas veces me vi beneficiado por soluciones en este foro que quiero compartir esto. abrazo.

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.
-...
tracking img