4
1.- ¿Cuál de las siguientes afirmaciones acerca de restricciones es verdadera? a) Restricciones pueden ser creadas al mismo tiempo que la tabla es creada 2.- Examine la estructura de la tabla EMPLOYEES: EMPLOYEE_ID NUMBER Primary key ……………………………………; Rollback; Al final de esta transacción, cual es la opción verdadera? a) No existen filas en la tabla 3.- Se desea cambiar la definición de una tabla existente. La columna DESCRIPTION de la tabla COMMERCIALS necesita ser modificada para manipular caracteres de longitud variable hasta 2000 bytes. La columna actualmente manipula 1000 bytes por valor. La tabla contiene 20000 filas. ¿Cuál sentencia es válida? a) ALTER TABLE commercials MODIFY(description VARCHAR2(2000)); 4.- ¿Cuál sentencia explícitamente define una restricción de clave foránea? a) ALTER TABLE student_grades ADD CONSTRAINT student_id_fk FOREING KEY (student_id) REFERENCES students(student_id); 5.- ¿Cuál de los siguientes es un tipo de dato DATETIME que puede ser utilizado al especificar la definición de una columna? a) INTERVAL YEAR TO MONTH 6.- ¿Cuál de las siguientes afirmaciones es correcta con respecto a la manipulación de tablas? a) Es posible renombrar una tabla con el comando RENAME o ALTER TABLE 7.- ¿Cuál afirmación acerca del funcionamiento y uso de restricciones es incorrecta? a) Restricciones fuerzan reglas a nivel de vistas b) Restricciones previenen la eliminación de un índice si existen dependencias 8.- Evalúe el conjunto de sentencias SQL siguiente CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13)); ROLLBACK; DESCRIBE DEPT; ¿Cuál de las siguientes opciones es verdadera? a) La sentencia DESCRIBE DEPT muestra la estructura de la tabla DEPT

EXAMEN 5.docx

Embed Size (px)

Citation preview

Page 1: EXAMEN 5.docx

1.- ¿Cuál de las siguientes afirmaciones acerca de restricciones es verdadera?

a) Restricciones pueden ser creadas al mismo tiempo que la tabla es creada

2.- Examine la estructura de la tabla EMPLOYEES:

EMPLOYEE_ID NUMBER Primary key……………………………………;Rollback;

Al final de esta transacción, cual es la opción verdadera?

a) No existen filas en la tabla

3.- Se desea cambiar la definición de una tabla existente. La columna DESCRIPTION de la tabla COMMERCIALS necesita ser modificada para manipular caracteres de longitud variable hasta 2000 bytes. La columna actualmente manipula 1000 bytes por valor. La tabla contiene 20000 filas.

¿Cuál sentencia es válida?

a) ALTER TABLE commercials MODIFY(description VARCHAR2(2000));

4.- ¿Cuál sentencia explícitamente define una restricción de clave foránea?

a) ALTER TABLE student_gradesADD CONSTRAINT student_id_fk FOREING KEY (student_id) REFERENCES students(student_id);

5.- ¿Cuál de los siguientes es un tipo de dato DATETIME que puede ser utilizado al especificar la definición de una columna?

a) INTERVAL YEAR TO MONTH

6.- ¿Cuál de las siguientes afirmaciones es correcta con respecto a la manipulación de tablas?

a) Es posible renombrar una tabla con el comando RENAME o ALTER TABLE

7.- ¿Cuál afirmación acerca del funcionamiento y uso de restricciones es incorrecta?

a) Restricciones fuerzan reglas a nivel de vistasb) Restricciones previenen la eliminación de un índice si existen dependencias

8.- Evalúe el conjunto de sentencias SQL siguiente

CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14),loc VARCHAR2(13));ROLLBACK;DESCRIBE DEPT;

¿Cuál de las siguientes opciones es verdadera?

a) La sentencia DESCRIBE DEPT muestra la estructura de la tabla DEPTb) La sentencia ROLLBACK libera el espacio de almacenamiento ocupado por la tabla DEPTc) La sentencia DESCRIBE DEPT retorna un error “ORA-04043: object DEPT does not exist”

9.- Examine la estructura de la tabla EMPLOYEES:

EMPLOYEE_ID NUMBER Primary Key FIRTS_NAME VARCHAR2(25)LAST_NAME VARCHAR2(25)

¿Cuál sentencia inserta una fila en la tabla?

Page 2: EXAMEN 5.docx

a) INSERT INTO empoyees(firts_name, last_name)VALUES (‘John’,’Smith’);

b) INSERT INTO empoyees(employee_id) VALUES (1000);

10.- ¿Cuál de las siguientes directivas para nombrar tabla es incorrecta?

a) Debe comenzar con numero o letra

11.- La tabla EMPLOYEES posee las siguientes columnas:

LAST NAME VARCHAR2(35)SALARY NUMBER(8,2)HIRE_DATE DATE

La gerencia desea adicionar un valor por defecto a la columna SALARY, el DBA planea modificar la tabla utilizando esta sentencia sql:

ALTER TABLE EMPLOYEES MODIFY (SALARY DEFAULT 5000);

¿Cuál de las siguientes opciones es verdadera acerca de la sentencia ALTER?

a) Definiciones de columna no pueden ser alteradas para agregar valores DEFAULTb) Una modificación al valor DEFAULT afecta solo inserciones subsiguientes en la tablac) Definiciones de columna no pueden ser alteradas para agregar valores DEFAULT en columnas de tipo de dato

NUMBER

13.- ¿Qué efecto causa al activar la función de AUTOCOMMIT?

a) Cada sentencia DML individual se valida en cuanto se ejecuta

14.- ¿Cuál de las restricciones puede ser definida únicamente a nivel de columna?

a) NOT NULL

15.- Se desea modificar la tabla STUDENTS adicionando una clave primaria en la columna STUDENT_ID. La tabla se encuentra actualmente vacia. ¿Cuál de las siguientes sentencias realiza esta tarea?

a) ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);

16.- ¿Cuál sentencia habilita una restricción existente?

a) ALTER TABLE table_name

ENABLE CONSTRAINT constraint _name;

b) ALTER TABLE table_name

STATUS ENABLE CONSTRAINT constraint _name;

c) ALTER TABLE table_name

TURN ON CONSTRAINT constraint _name;

17.- ¿Que hace la sentencia TRUNCATE?

a) Remueve todas las filas de una tabla

18.- ¿Cuál de las siguientes opciones describe el tipo de dato ROWID?

Page 3: EXAMEN 5.docx

a) Una cadena de texto representando la dirección única de una fila en una tabla

19.- ¿Para cuál de las siguientes restricciones Oracle Server crea implícitamente un índice único?

a) PRIMARY KEY

20.- ¿Evalúe la sentencia SQL?

DROP TABLE DEPT

¿Cuál de las siguientes afirmaciones es incorrecta a cerca de la sentencia SQL?

a) La sentencia no se puede volver atrás b) Todos los índices basados en la tabla DEPT son eliminadosc) Todos los sinónimos basados en la tabla DEPT son eliminados

21.- ¿Cual sentencia SQL de creación de tabla define la restriccion de clave foránea en la columna DEPTNO de la tabla EMP?

a) CREATE TABLE EMP(empno NUMBER(4), ename VARCHAR2(35),deptno NUMBER(7,2),CONSTRAINT emp_deptno_fk REFERENCES dept (deptno));

22.- ¿Cuál es una sentencia DML?

a) MERGE