Deni Ace - Final Exam Database Programming With SQL - En.es

Final de Programación Base de datos del examen con SQL sección 12 (Conteste todas las preguntas de esta sección) 1. En

Views 184 Downloads 2 File size 158KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Final de Programación Base de datos del examen con SQL sección 12 (Conteste todas las preguntas de esta sección)

1.

En un inserto de varias mesas condicional, puede especificar __________ o __________.

Marcar para revisión

(1) Puntos Todos; Primero (*)

Primero; Segundo

Todos; Segundo

Nulo; Defecto

2.

Una instrucción de inserción multi-mesa puede insertar en más de una tabla. (¿Verdadero o

falso?)

Marcar para revisión

(1) Puntos Cierto (*)

Falso

3.

¿Cuál de las siguientes afirmaciones añadirá un nuevo cliente a la tabla de clientes en la

base de datos global de alimentos rápido?

Marcar para revisión

(1) Puntos

INSERT INTO clientes (id, nombre, apellido, dirección, ciudad,

estado, código postal, phone_number)

VALUES (145, 'Katie', 'Hernández', '92 Chico Camino', 'Los Ángeles', 'CA',

98008, 8586667641); (*) INSERTAR EN clientes (id, nombre, apellido, dirección, ciudad, estado, código postal, phone_number);

INSERT INTO clientes (id, nombre, apellido, dirección, ciudad, estado, código postal, phone_number)

VALORES ( "145", 'Katie', 'Hernández', '92 Chico Camino', 'Los Ángeles', 'CA', "98008", "8586667641");

INSERT INTO clientes (Id 145, nombre 'Katie', apellidos 'Hernández', '92 dirección de Chico Camino', ciudad de Los Ángeles, estado de 'CA', zip 98008, phone_number 8586667641);

4.

Se os ha instruido a añadir un nuevo cliente a la tabla Clientes. Debido a que el nuevo

cliente no ha tenido una verificación de crédito, no se debe añadir una cantidad a la columna de crédito. La tabla CLIENTES contiene las siguientes columnas:

NÚMERO CUST_ID (10)

COMPANY VARCHAR2 (30) NÚMERO DE CRÉDITO (10)

POC VARCHAR2 (30) UBICACIÓN VARCHAR2 (30)

¿Qué dos afirmaciones INSERT logrará su objetivo? Marcar para revisión

(1) Puntos (Elija todas las respuestas correctas)

INSERT INTO clientes VALORES (cust_id, la empresa, el crédito, poc, ubicación) (200, 'Intercargo', 0, 'tflanders', 'samerica');

INSERT INTO clientes VALORES (200, INTERCARGO, 0, tflanders, samerica);

INSERT INTO clientes VALORES (200, 'Intercargo', null, 'tflanders', 'samerica');

(*) INSERT INTO clientes (cust_id, empresa, poc, ubicación) VALORES (200, 'Intercargo', 'tflanders', 'samerica');

(*) 5.

Es necesario eliminar una fila de la tabla empleados. ¿Qué afirmación usaría? Marcar para revisión

(1) Puntos INSERT con una cláusula WHERE

DELETE con una cláusula WHERE (*)

UPDATE con una cláusula WHERE Fusionarse con una cláusula WHERE

sección 12 (Conteste todas las preguntas de esta sección)

6.

Examinar las estructuras de los productos y mesas de proveedores:

proveedores:

SUPPLIER_ID número no nulo, clave primaria SUPPLIER_NAME VARCHAR2 (25) DIRECCIÓN VARCHAR2 (30)

CITY VARCHAR2 (25) REGIÓN VARCHAR2 (10) POSTAL_CODE-VARCHAR2 (11) PRODUCTOS:

PRODUCT_ID número no nulo, clave primaria PRODUCT_NAME VARCHAR2 (25) SUPPLIER_ID clave de matrícula extranjeras a SUPPLIER_ID de la tabla proveedores

NÚMERO CATEGORY_ID

NÚMERO QTY_PER_UNIT

NÚMERO UNIT_PRICE (7,2)

NÚMERO QTY_IN_STOCK NÚMERO QTY_ON_ORDER

NÚMERO REORDER_LEVEL Que quiere eliminar cualquiera de los productos suministrados por los cinco proveedores ubicados en Atlanta. ¿Qué secuencia de comandos se debe utilizar?

Marcar para revisión

(1) Puntos CANCELACIÓN de productos DONDE SUPERIOR (ciudad) = 'ATLANTA';

CANCELACIÓN de productos

DONDE supplier_id = (Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ATLANTA'); DELETE FROM proveedores

DONDE EN supplier_id (Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ALANTA'); CANCELACIÓN de productos

DONDE EN supplier_id (Seleccione supplier_id de proveedores DONDE SUPERIOR (ciudad) = 'ATLANTA');

(*) 7.

DELETE pueden utilizar subconsultas correlacionadas? (Verdad o

Falso)

Marcar para revisión

(1) Puntos Cierto (*)

Falso

8.

¿Qué dos comandos se pueden utilizar para modificar los datos existentes en la base de datos de una

fila? Marcar para revisión

(1) Puntos (Elija todas las respuestas correctas)

BORRAR

SELECCIONAR

ACTUALIZACIÓN (*)

MERGE (*)

sección 13 (Conteste todas las preguntas de esta sección)

9.

Evaluar la estructura de la tabla EMPLEADO:

NÚMERO EMPLOYEE_ID (9)

LAST_NAME VARCHAR2 (25) FIRST_NAME VARCHAR2 (25) NÚMERO DEPARTMENT_ID (9)

NÚMERO MANAGER_ID (9)

NÚMERO DE SALARIO (7,2)

La columna EMPLOYEE_ID actualmente contiene 500 números de identificación de empleado. Los requisitos de negocio han cambiado y es necesario para permitir a los usuarios incluir caracteres de texto en los valores de identificación. ¿Qué afirmación se debe utilizar para cambiar el tipo de datos de esta columna?

Marcar para revisión

(1) Puntos No se puede modificar el tipo de datos de la columna de EMPLOYEE_ID, ya que la tabla no está vacía. (*)

ALTER TABLE empleado MODIFICAR columna (employee_id VARCHAR2 (15));

ALTER TABLE empleado

Modificar (employee_id VARCHAR2 (9)); ALTER TABLE empleado

REPLACE (employee_id VARCHAR2 (9));

10.

La tabla EQUIPOS contiene las siguientes columnas:

TEAM_ID NÚMERO (4) Primary Key TEAM_NAME VARCHAR2 (20) NÚMERO MGR_ID (9) La tabla EQUIPOS está actualmente vacía. Es necesario para permitir a los usuarios incluir caracteres de texto en los valores de identificación del gestor. ¿Qué afirmación se debe utilizar para implementar esto?

Marcar para revisión

(1) Puntos ALTER TABLE equipos

REPLACE (mgr_id VARCHAR2 (15)); ALTER TABLE equipos

Modificar (mgr_id VARCHAR2 (15));

(*) ALTER TABLE equipos

MODIFICAR columna (mgr_id VARCHAR2 (15)); equipos ALTER

Modificar (mgr_id VARCHAR2 (15)); No se puede modificar el tipo de datos de la columna de MGR_ID.

sección 13 (Conteste todas las preguntas de esta sección)

11.

¿Qué comando se puede utilizar para eliminar rápidamente todos los datos de las filas de

una tabla sin eliminar la tabla en sí? Marcar para revisión

(1) Puntos MESA PLEGABLE

TRUNCATE TABLE (*) ALTER TABLE

MODIFICAR

12.

Desea emitir el siguiente comando en una base de datos que incluye información

sobre el inventario de su empresa: ALTER TABLE productos de juego de colores COLUMNA SIN USAR;

¿Cuál será el resultado de la emisión de este comando? Marcar para revisión

(1) Puntos

Se creará el color columna llamada en los productos de mesa llamado.

El color columna llamada en los productos tabla llamada no será devuelto en las lecturas siguientes de la tabla por Oracle, ya que se ha eliminado lógicamente. (*)

El color columna llamada en los productos tabla llamada se le asignará valores por defecto.

Se eliminará el color columna llamada en los productos de mesa llamado.

13.

La declaración Flashback Query puede restaurar los datos de nuevo a un punto en el tiempo antes

de la última confirmación. ¿Verdadero o falso? Marcar para revisión

(1) Puntos Cierto

Falso (*) 14.

Evaluar esta declaración:

¿Qué afirmación acerca de esta instrucción TRUNCATE TABLE es cierto? Marcar para revisión

(1) Puntos Puede producir los mismos resultados mediante la emisión de la declaración 'DROP TABLE empleado.

Puede emitir esta declaración para retener la estructura de la tabla empleados. (*) Puede producir los mismos resultados mediante la emisión de la declaración de los empleados 'Eliminar'.

Puede invertir esta declaración mediante la emisión de la sentencia ROLLBACK.

15.

El tipo de datos TIMESTAMP permite que?

Marcar para revisión

(1) Puntos Tiempo para ser almacenado como un intervalo de años y meses.

Tiempo para ser almacenado como una fecha con fracciones de segundo. (*)

Tiempo para ser almacenada como un intervalo de días a horas, minutos y segundos.

Ninguna de las anteriores.

sección 13 (Conteste todas las preguntas de esta sección)

dieciséis.

La columna ELEMENTOS se define como:

NÚMERO (6,4)

¿Cuántos dígitos a la derecha del punto decimal están permitidos para la columna de elementos? Marcar para revisión

(1) Puntos

Dos Cero Cuatro (*)

Seis

17.

Tengo una tabla llamada School_Friends en mi esquema. Usted quiere construir una

tabla en el esquema nombrado School_Friends. Esto es porque ____________________________________.

Marcar para revisión

(1) Puntos imposible; no importa qué, no puede haber nunca dos tablas con el mismo nombre, incluso si se encuentran en esquemas separados.

imposible; School_Friends es un término reservado en SQL. posible; mi esquema es independiente de la suya, y que está bien para nosotros tener tablas en nuestros esquemas separados como-nombrado. (*)

posible; nuestros datos se fusionarán en una tabla, y podemos acceder más fácilmente nuestra mutua información de amigos.

18.

¿Qué nombre de la columna es válida? Marcar para revisión

(1) Puntos

1Número

NÚMERO NUMBER_1 $ (*) 1_NUMBER #

19.

¿Qué CREATE TABLE se producirá un error?

Marcar para revisión

(1) Puntos

CREAR fecha TABLA (NÚMERO date_id (9)); (*) CREAR tiempo TABLA (NÚMERO TIME_ID (9));

CREAR time_date TABLA (número de tiempo (9)); CREAR DATE_1 TABLA (DATE_1 FECHA);

sección 14 (Conteste todas las preguntas de esta sección)

20.

Una columna definida como NOT NULL puede tener un valor predeterminado es NULL.

¿Verdadero o falso?

Marcar para revisión

(1) Puntos Cierto

Falso (*) sección 14 (Conteste todas las preguntas de esta sección)

21.

Una tabla debe tener al menos una restricción no nula y una restricción única.

¿Verdadero o falso? Marcar para revisión

(1) Puntos Cierto

Falso (*) 22.

Una tabla puede tener más de una restricción clave única. ¿Verdadero o falso? Marcar para

revisión

(1) Puntos Cierto (*)

Falso

23.

Ha desactivado la EMPLOYEE_ID_PK restricción de clave principal en la columna ID

de la tabla EMPLEADOS e importó 100 registros. Necesita habilitar la restricción y verificar que los nuevos y existentes valores de columna ID no violan la restricción PRIMARY KEY. Evaluar esta declaración: ALTER TABLE empleados HABILITAR employee_id_pk; ¿Qué afirmación es verdadera?

Marcar para revisión

(1) Puntos

La declaración no se ejecutará porque contiene un error de sintaxis. (*)

La declaración se ejecutará, pero no verificará que los valores existentes son únicos. La declaración será lograr el resultado deseado.

La declaración se ejecutará, pero se asegurará de que los nuevos valores de ID son únicos.

24.

La tabla LINE_ITEM contiene las siguientes columnas:

LINE_ITEM_ID número primario CLAVE PRODUCT_ID NÚMERO (9) FOREIGN KEY hace referencia a la columna ID de la tabla de productos

NÚMERO CANTIDAD (9) NÚMERO UNIT_PRICE (5,2)

Es necesario desactivar la restricción FOREIGN KEY. ¿Qué afirmación se debe utilizar?

Marcar para revisión

(1) Puntos ALTER TABLE LINE_ITEM

DISABLE product_id_fk CONSTRAINT;

(*) ALTER TABLE LINE_ITEM

HABILITAR product_id_fk CONSTRAINT; ALTER TABLE LINE_ITEM

DELETE product_id_fk CONSTRAINT; ALTER TABLE LINE_ITEM

product_id_fk DROP CONSTRAINT;

25.

Una clave principal que se compone de más de una columna se denomina: Marcar para revisión

(1) Puntos Clave principal múltiple

Compuesto clave principal (*)

llave doble Primaria Multi-Key Ninguna de las anteriores

sección 14 (Conteste todas las preguntas de esta sección)

26.

La tabla que contiene la clave principal en una restricción de clave externa se conoce como: Marcar para revisión

(1) Puntos

Tabla niño La madre y el padre tabla Tabla primaria (*) detalle del vector

sección 15 (Conteste todas las preguntas de esta sección)

27.

¿Cuál es una de las ventajas de la utilización de puntos de vista? Marcar para revisión

(1) Puntos Para proporcionar acceso a datos restringida (*)

Para proporcionar la dependencia de datos

Para ser capaz de almacenar los mismos datos en más de un lugar

28.

¿Cuál de las siguientes afirmaciones es una razón válida para utilizar un punto de vista? Marcar

para revisión

(1) Puntos

Las vistas permiten el acceso a los datos, ya que la vista muestra todas las columnas de la tabla. Las vistas se utilizan cuando sólo desea restringir las operaciones DML utilizando una WITH CHECK OPTION.

Las vistas no son válidas a menos que tenga más de un usuario. Las vistas proporcionan independencia de datos para los usuarios poco frecuentes y programas de aplicación. Un punto de vista se puede utilizar para recuperar datos de varias tablas. Las vistas se pueden utilizar para proporcionar seguridad de datos. (*)

29.

¿Qué afirmación usaría para alterar una vista?

revisión (1) Puntos

CREAR O SUSTITUIR VISTA (*)

Modificar vista ALTER VIEW ALTER TABLE

Marcar para

30.

La tabla contiene las siguientes columnas:

NÚMERO EMPLOYEE_ID

LAST_NAME VARCHAR2 (25) FIRST_NAME VARCHAR2 (25) NÚMERO DEPARTMENT_ID

NÚMERO JOB_ID NÚMERO MANAGER_ID NÚMERO DE SALARIO (9,2)

NÚMERO COMMISSOIN (7,2) FECHA HIRE_DATE Que seleccionan declaración podría ser utilizado para mostrar los 10 empleados con salarios más bajos que pertenecen al departamento 70?

Marcar para revisión

(1) Puntos ROWNUM SELECT "clasificación", last_name ||' , '|| nombre apellido 'Empleado', el sueldo 'Salario'

FROM (SELECT last_name, FIRST_NAME, sueldo

Los empleados ORDER BY salario)

DONDE ROWNUM