BDD

45
No. 1 Elaborador: Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Es la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos. Nivel Taxonómico: Conocimiento Comprensión Aplicación Nivel de dificultad: Bajo Medio Alto Base: ¿Cuál es la función de un índice? Opciones de respuesta: A) Permitir un rápido acceso a los registros de una tabla en una base de datos. B) Ordenar la información en secciones cada tiempo asignado. C) Liberar datos basura en el disco duro. D) Ninguna de las anteriores. No. 2 Elaborador: Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Es la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Transcript of BDD

Page 1: BDD

No. 1

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: ¿Cuál es la función de un índice?

Opciones de respuesta:

A) Permitir un rápido acceso a los registros de una tabla en una base de datos.

B) Ordenar la información en secciones cada tiempo asignado.

C) Liberar datos basura en el disco duro.

D) Ninguna de las anteriores.

No. 2

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

1. Base: Como administrador de la base de datos del Sistema de Talento Humano, el

Page 2: BDD

Director de dicho departamento solicita generar una lista con el nombre del empleado y el nombre de su jefe. ¿Cuál es la consulta que debería generar?Tabla Empleado

Tabla Jefe Departamental

Opciones de respuesta:

A) SELECT * FROM Empleado Group by Empleado.Nombre

B) SELECT Empleado.Nombre, Jefe.Nombre FROM Empleado INNER JOIN Jefe ON Empleado.id_Jefe = Jefe.Id

C) SELECT Empleado.Nombre, Jefe.Nombre FROM Empleado INNER JOIN Empleado ON   Empleado.id_Jefe = Jefe.Id

D) SELECT Empleado.Nombre, Jefe.Nombre FROM Jefe INNER JOIN Empleado.Id ON Empleado.id_Jefe = Jefe.Id

No. 3

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Id Nombre1 Roberto Palacios2 Patricia Cordero3 Danny Padilla4 Jorge Sánchez

Id Nombre Id_jefe1 Carlos Pazmiño 22 Jorge Bravo 23 Ana Rivadeneira 34 Pamela Ríos 1

Page 3: BDD

2. Base: ¿Qué me devuelve SELECT APELLIDOS FROM CLIENTES WHERE APELLIDOS LIKE '_A%'. ?

Opciones de respuesta:

A) Todos los Clientes cuyo apellido inicie con cualquier letra, seguida de la letra “A” y a continuación cualquier letras.B) Todos los Clientes cuyo apellido inicie con la letra “A” y a continuación cualquier cadena de caracteres.

C) Todos los Clientes cuyo apellido inicie con cualquier letra, seguida de la letra “A” y a continuación el signo %.

D) Solo los Clientes cuyo apellido inicie con A.

No. 4

Elaborador:

Componente: d)Dimensionar y evaluar alternativas de soluciones informáticasCapacidad para identificar aspectos relevantes de un proyecto y trasladar su definición a términos de ingeniería, para analizar diseñar e implementar soluciones de informática utilizando técnicas y herramientas de las tecnologías de la información y comunicaciones (TIC´s).

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

3. Base: Una entidad pública requiere contratar sus servicios como DBA para conformar el equipo de desarrollo de una aplicación altamente concurrente que se conectará a una Base de Datos, en donde se proyecta almacenar más de un 1GB de información en disco. Dicha empresa trabaja bajo las normas de utilización de software libre. ¿Qué motor de base de datos libre utilizaría?

Opciones de respuesta:

A) SQL SERVER

B) ORACLE

C) ACCESS

D) POSTGRESQL

Page 4: BDD

No. 5

Elaborador:

Componente: d)Dimensionar y evaluar alternativas de soluciones informáticasCapacidad para identificar aspectos relevantes de un proyecto y trasladar su definición a términos de ingeniería, para analizar diseñar e implementar soluciones de informática utilizando técnicas y herramientas de las tecnologías de la información y comunicaciones (TIC´s).

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

4. Base: Una entidad pública requiere contratar sus servicios como DBA para administrar un sistema crítico a nivel financiero, que atiende a más de 2500 usuarios concurrentes, de los cuales 500 necesitan acceder a consultas complejas. Para mejorar la escalabilidad, disponibilidad , almacenamiento de datos e informes ¿Qué tecnica utilizaría?

Opciones de respuesta:

A) BACKUPS INCREMENTALES

B) RÉPLICAS

C) BACKUPS SEMANALES

D) RAID 0

No. 6

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Page 5: BDD

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: Escoja las respuestas correctas. El campo “Puerto” de mi administrador de base de datos hace referencia a:

Opciones de respuesta:

A) El socket de escucha de mi Servidor de Base de Datos

B) El id de proceso de mi Servidor de Base de Datos.

C) El número de usuarios que acceden al servicio.

D) Ninguna de las anteriores.

No. 7

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: Indique la correcta correspondencia entre la columna de la izquierda (SIGLAS en Ingles) y la de la derecha (SIGNIFICADO en español):

1)DBMS a) Lenguaje de Definición de Datos.2)DDL b) Sistema Gestor de Base de Datos3)JDBC c) Lenguaje Estructurado de Consultas4)SQL d) Conectividad de Bases de Datos Java

Opciones de respuesta:

A) 1a, 2b, 3c, 4d.

Page 6: BDD

B) 1b, 2a, 3d, 4c.

C) 1c, 2a, 3d, 4b.

D) 1d, 2c, 3b, 4a.

No. 8

Elaborador:

Componente: c) Utilizar teoría, prácticas y herramientas apropiadas para solución de problemasEs la capacidad de utilizar teoría, prácticas y herramientas apropiadas para analizar alternativas, evidenciar conocimiento y comprensión de hechos, conceptos, principios y teorías en las diferentes áreas de la informática. - IA: Desarrollo de software, base de datos y redes de datos.

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: Una clave foránea no permitirá insertar valores que no existen como clave primaria en la tabla padre, o tabla a la que se hace referencia. A esto se le llama:

Opciones de respuesta:

A) Integridad diferencial

B) Integridad referencial

C) Integridad relacional

D) Ninguna de las anteriores.

No. 9

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Page 7: BDD

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: Enlace el concepto de la izquierda con el término que le corresponde en la derecha

a. Es el conjunto ordenado de datos los cuales pueden recuperarse de acuerdo a la necesidad del usuario

a. Registro

b. Un conjunto agrupado de campos con relación entre si

b. Información

c. Colección de registros del mismo tipo c. Campod. Es la unidad más pequeña al cual uno

puede referirse (contiene el dato)d. Archivo

Opciones de respuesta:

A. a-b; b-a; c-d; d-c

B. b-c; a-a; c-d; d-b

C. b-c; a-a; d-d; c-b

D. d-c; a-a; c-d; b-b

No. 10

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Page 8: BDD

Base: Enlace el concepto de la izquierda con el término que le corresponde en la derecha

a. Suministra operaciones para consultar y actualizar la información residente en la base de datos

a. Metadatos

b. Describe la longitud y la composición de cada uno de los registros

b. DDL (Lenguaje de definición de datos)

c. Proporciona facilidades para definir esquemas conceptuales

c. DBMS (Sistema de Administración de Base de Datos)

d. Es un software que permite la creación, modificación y actualización de una base de datos

d. DML (Lenguaje de Manipulación de Datos)

Opciones de respuesta:

A. a-d; b-a; c-b; d-c

B. b-d; a-a; c-b; d-c

C. a-d; b-a; d-b; c-c

D. a-d; c-a; b-b; d-c

No. 11

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: De los siguientes pasos enlistados abajo, ¿Cuál es el orden requerido para diseñar una base de datos?

a. Crear el modelo lógicob. Recopilación de requerimientosc. Crear el modelo conceptuald. Crear el modelo físicoe. Implementación en el DBMS

Page 9: BDD

Opciones de respuesta:

A. b,c,a,d,eB. b,a,d,c,eC. b,d,a,c,eD. b,c,d,a,e

No. 12

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: En el modelo relacional, cuando un atributo de una tupla o registro es desconocido se dice que su valor es:

Opciones de respuesta:

A. CeroB. InfinitoC. NuloD. Cadena de Caracteres vacía

No. 13

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Page 10: BDD

Nivel de dificultad: Bajo Medio Alto

Base: En una base de datos la integridad de la información es trascendental, en la tabla de abajo, asocie el tipo de integridad con su herramienta respectiva.

a. Integridad de dominio a. Restricciones del usuario finalb. Integridad de entidad b. Clave Principal (Primary Key)c. Integridad referencias c. Restricciones (check)d. Integridad de reglas de negocio d. Clave Foránea (Foreign key)

Opciones de respuesta:

A. a-c; b-b; c-d; d-aB. b-c; a-b; c-d; d-aC. a-c; b-b; d-d; c-aD. a-c; c-b; b-d; d-a

No. 14Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: La tabla S almacena los datos de los suministradores: código(sn), nombre(snombre), estado(estado) y ciudad donde se ubica cada suministrador (ciudad). La tabla P almacena la información referente a las piezas: código(pn), nombre(pnombre), color(color), peso (peso) y ciudad donde se almacena cada pieza(ciudad).

La tabla SP almacena los datos sobre los envíos mensuales que cada suministrador realiza (sn) de cada pieza que suministra (pn). Cada uno de estos envíos contiene un número de unidades determinado (cant).

Con este antecedente se tiene el siguiente modelo relacional e instancia de la base de datos:

Page 11: BDD

Responda a las siguientes preguntas:

1. En el estado actual de la base de datos ¿Será posible insertar un envío de 200 piezas del suministrador S6 y la pieza P6?

2. En el estado actual de la base de datos ¿Será posible insertar un envío de 100 piezas del suministrador S2 y la pieza P1?

Opciones de respuesta:

A. Pregunta 1=NO; Pregunta 2= SIB. Pregunta 1=NO; Pregunta 2= NOC. Pregunta 1=SI; Pregunta 2= NOD. Pregunta 1=SI; Pregunta 2= SI

No. 15Elaborador:

Page 12: BDD

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: La tabla S almacena los datos de los suministradores: código(sn), nombre(snombre), estado(estado) y ciudad donde se ubica cada suministrador (ciudad). La tabla P almacena la información referente a las piezas: código(pn), nombre(pnombre), color(color), peso (peso) y ciudad donde se almacena cada pieza(ciudad).

La tabla SP almacena los datos sobre los envíos mensuales que cada suministrador realiza (sn) de cada pieza que suministra (pn). Cada uno de estos envíos contiene un número de unidades determinado (cant).

Con este antecedente se tiene el siguiente modelo relacional e instancia de la base de datos:

¿Cuál acción se puede realizar?

Opciones de respuesta:

Page 13: BDD

A. Eliminar la pieza P6 de la tabla PiezasB. Eliminar el suministrador S1 de la Tabla de SuministradoresC. Eliminar la Pieza P5 de la tabla PiezasD. Eliminar el envío realizada por el suministrador S4 de la pieza P5

No. 16

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: ¿Cuál de las siguientes opciones de claves permite representar de manera única a cada tupla (registro) de la relación (tabla)?

Opciones de respuesta:

A. ForáneaB. CandidataC. De BúsquedaD. Ajena

No. 17

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Page 14: BDD

Base: Dada la siguiente relación(tabla) COMPROBANTE_ARTÍCULO:

¿Cuántas claves principales y de búsqueda se tiene?

Opciones de respuesta:

A. Claves primarias=1; Campos de Búsqueda=3B. Claves primarias=2; Campos de Búsqueda=2C. Claves primarias=2; Campos de Búsqueda=1D. Claves primarias=1; Campos de Búsqueda=4

No.18

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: En la siguiente Relación (Tabla) Estudiante, de acuerdo al Modelo Relacional:

¿Cuál respuesta es correcta de acuerdo al grado, cardinalidad y dominio?:

Opciones de respuesta:

Page 15: BDD

A. Grado= 6 ; Cardinalidad= 7 ; GENERO=Dominio ContinuoB. Grado= 7 ; Cardinalidad= 6 ; GENERO=Dominio DiscretoC. Grado= 6 ; Cardinalidad= 7 ; GENERO=Dominio DiscretoD. Grado= 7 ; Cardinalidad= 6 ; GENERO=Dominio Continuo

No. 19

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: En SQL si se desea eliminar una referencia de una tabla, ¿Cuál de las opciones es correcta?:

Opciones de respuesta:

A. Alter table Drop FK_1 on Cliente;B. Alter table Cliente drop constraint FK_1;C. Alter table Cliente drop FK_1constraint;D. Alter table FK_1constraint drop on Cliente

No. 20

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Page 16: BDD

Base: Si se tiene una tabla T con atributos A, B,C. Cuál de las siguientes opciones es correcta, si se requiere realizar la operación Union.

Opciones de respuesta:

A. Select * from T where A=B union select * from T where A=CB. Select * from T where A=B order by 2 union select * from T where A=CC. Select * from T where A=B order by 2 union select * from T where A=C

order by 1D. Select * from T where A=B order by 2 union select sum(B) from T where A=C

order by 1

No. 21

Elaborador:

Componente: 3) Desarrollar habilidades para identificar, formular y resolver problemas de ingeniería en su especialidad cumpliendo estándares de calidad

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Base: En SQL, un formato válido de UPDATE es:

Opciones de respuesta:

A. Update tabla1, tabla2 Set campo = expresión,….Where condiciónB. Update tabla Set campo1=expresión1, campo2=expresión2…[Where condición]C. Update tabla Set(campo1, campo2,…. ) Values(valor1, valor2,…)[Where

condición]D. Update tabla1, tabla2,Set(campo1, campo2,…. ) Values(valor1, valor2,…)

N° 22

PREGUNTA:

Page 17: BDD

Acerca de la Normalización, una relación está en segunda forma normal cuando:

RESPUESTAS

a) Crea tablas independientes para conjuntos de valores que se aplican a varios registros

b) Crea una tabla independiente para cada conjunto de datos relacionados

c) Identifica cada conjunto de datos relacionados con una clave principal

d) Todos los atributos no claves dependen por completo de la clave primaria y no de parte de ella.

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimiento

N°23

PREGUNTA:

Roles son grupo de privilegios relacionados en una base de datos. Cuál de las siguientes sentencias es verdadera acerca de roles ?

RESPUESTAS

a) Roles pueden ser asignados solamente a otros usuarios de base de datos y no a otros roles.

b) Un usuario puede ser asignado solamente a un rol a la vez.c) Un rol puede ser asignado a cualquier usuario de base de datos u otros roles, pero no

puede ser asignado a sí mismo.d) Cualquier cantidad de roles pueden ser asignados a un usuario, pero una vez habilitado

Page 18: BDD

un rol no puede ser desactivado.

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimiento

N°24

PREGUNTA:

Evalúe la siguiente relación de tablas, e indique cual es la correcta afirmación acerca de la misma :

delincuente

iddelincuente

nombre

fecha_nac

calabozo

idcalabozo

ubicacion

RESPUESTAS

a) Es una relación posible, pero se recomienda romperla a través de un tabla intermedia que rompa la relación muchos a muchos que se podría dar.

b) No es una relación valida, por lo cual se debe eliminar y fusionar ambas tablas.c) Es una relación posible, y se puede implementar en una base de datos pero podría

causar inconvenientes en el crecimiento de datos.d) No es una relación posible en el mundo real.

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Comprensión

Page 19: BDD

N°25

PREGUNTA:

Evalúe el siguiente diagrama entidad relación e indique cuál de las siguientes sentencias en SQL es correcta para obtener un reporte de la cantidad de empleados por departamento, nombre y

apellido del jefe de esos departamentos.

ciudad

idciudad

nombre

estado_provincia

pais

idpais

nombre

capital

departamento

iddepartamento

departamento

idjefe

empleado

idempleado

iddepartamento (FK)

nombre

apellido

fecha_ingreso

email

telefono

RESPUESTAS

a) select d.departamento,j.nombre,j.apellido,e.cantfrom departmento d,(select e.iddepartamento,count(*) cantfrom empleado egroup by e.iddepartamento) e,empleado jwhere d.iddepartamento = e.iddepartamentoand j.idempleado = d.idjefe

b) select d.departmento,j.nombre,j.apellido,e.cant from departmento d,(select e.iddepartmento,count(*) cant from empleado e group by e.iddepartmento) e,empleado j where d.iddepartmento = e.iddepartmento

c) select d.departmento,e.nombre,e.apellido,count(*) from empleado e,departmento d where e.iddepartmento = d.iddepartmento

Page 20: BDD

group by d.departmento, e.nombre,e.apellido

d) select d.departmento,e.nombre,e.apellido,count(*)from empleado e,departmento dwhere e.iddepartmento = d.iddepartmento

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

N° 26

PREGUNTA:

Al analizar el siguiente consulta :

select idempleado, nombrefrom empleadowhere salario = (select min(salario) from empleado group by iddepartamento);

Basado en la tabla que se muestra (considerar que existen varios registros en la tabla) :

empleado

idempleado

nombre

salario

iddepartamento

fecha_nac

Page 21: BDD

Cuál es el literal correcto sobre el error en el mismo ?

RESPUESTAS

a) La sub-consulta podría fallar porque no existe un salario minimo para un empleado.b) La sub-consulta podría fallar porque no es posible un agrupamiento por

iddepartamento.c) La sub-consulta podría fallar porque podría retornar mas de un registro.d) D. La sub-consulta nunca fallaria .

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

N° 27

PREGUNTA:

Cuál sería la consulta que me permita obtener un reporte de los empleados y sus jefes; basado en el siguiente modelo de datos :

localidad

idlocalidad

ciudad

provincia

departamento

iddepartamento

idlocalidad (FK)

nombre

empleado

idempleado

idjefe (FK)

iddepartamento (FK)

nombre

salario

fecha_nac

RESPUESTAS

Page 22: BDD

a) select e.nombre empleado,m.nombre jefefrom empleado e,empleado mwhere m.idjefe = e.idempleado

b) select e.nombre empleado,m.nombre jefefrom empleado e,empleado mwhere e.idjefe = m.idempleado

c) select e.nombre empleado,e.nombre jefefrom empleado ewhere e.idjefe = e.idempleado

d) select e.nombre empleado,e.nombre jefefrom empleado ewhere e.idjefe is not null

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

N° 28

PREGUNTA:

Se desea realizar una copia masiva de los datos de una tabla a otra ya existente sin datos (empleado a copi_emp); de acuerdo a la estructura mostrada :

Page 23: BDD

empleado

idempleado

nombre

salario

fecha_nac

iddepartamento

copi_emp

idempleado

nombre

salario

fecha_nac

iddepartamento

Cuál sería la sentencia más adecuada a ejecutar :

RESPUESTAS

a) create table copi_emp asselect * fromempleado;

b) insert into copi_empselect *from empleado;

c) create table copi_emp asselect *from empleadowhere 1 = 2;

insert into copi_emp(idempleado,nombre,salario,fecha_nac,iddepartamento)select idempleado,nombre,salario,fecha_nac,iddepartamentofrom empleado;

d) insert into copi_empvalues(100,’jose’,’16-10-1973’,’10’);insert into copi_empvalues(101,’pedro’,’20-12-1975’,’11’);

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Aplicación

Page 24: BDD

N° 29

PREGUNTA:

En base al modelo relacional mostrado a continuación :

Cuáles de las siguientes afirmaciones serian correctas en relación al mismo?

1. Un cliente debe emitir muchas ordenes2. Una orden tiene al menos un ítem3. Un reporte de los productos inventariados en las bodegas localizadas fuera de

Guayaquil y cuyo nombre de bodega comienza con las letras ‘AM’ seria :

select i.product_id,w.warehouse_name,w.location_idfrom warehouses w,inventories iwhere w.warehouse_id = i.warehouse_idand w.location_id = ‘Guayaquil’and w.warehouse_name like ‘AM%’;

Page 25: BDD

4. Un reporte de los ítems ordenados entre el ‘01/01/2013 y el ‘30/06/2013’ y cuyo precio unitario fue mayor que el promedio de los productos con código de producto P01 y P02; seria :select *from order_items oiwhere oi.order_id in (select o.order_id from orders o where o.order_date between ‘01/01/2013’ and ‘30/06/2013’)or oi.unit_price > (select avg(oit.unit_price) from order_items oit);

RESPUESTAS

a) 1 y 2.

b) 3 y 4.

c) 2.

d) D. 4.

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

N° 30

PREGUNTA:Teniendo como referencia el diagrama mostrado, se requiere obtener un listado de los artículos, incluyendo el nombre del artículo, su precio y el nombre de su fabricante. En función de ello la consulta SQL sería:

Page 26: BDD

;

RESPUESTASA. SELECT A.Codigo, A.nombre, F.Nombre FROM Articulos A, Fabricantes F

B. SELECT A.Codigo, A.nombre, A.Precio FROM Articulos A WHERE A.Fabricante=F.Codigo

C. SELECT A.Codigo, A.nombre, Precio, F.Codigo, F.Nombre FROM Articulos A, Fabricantes WHERE A.Fabricante=F.Codigo

D. SELECT A.Codigo, A.nombre, A.Precio, F.Codigo, F.Nombre FROM Articulos A, Fabricantes F WHERE A.Fabricante=F.Codigo

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Aplicación

N° 31

PREGUNTA:

Se desea eliminar una tabla creada en SQL llamada CLIENTE, siendo así la sentencia correcta sería:

Page 27: BDD

RESPUESTAS

A. Delete * from CLIENTE

B. Delete table CLIENTE

C. Drop CLIENTE

D. Drop table CLIENTE

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

N° 32

PREGUNTA:Analice el procedimiento almacenado que se presenta a continuación, y en virtud de ello, establezca que acción realiza:

CREATE PROCEDURE insertar_cliente

@nombre varchar(100),@apellido1 varchar(100),@apellido2 varchar(100),@fxNacimiento datetimeASINSERT INTO CLIENTES(nombre, apellido1, apellido2, fxNacimiento) VALUES(@nombre, @apellido1, @apellido2, @fxNacimiento)

en virtud de ello, establezca que acción realiza

RESPUESTAS

A. Crea un procedimiento almacenado llamado insertar_cliente que inserta valores o datos dentro de los campos de la tabla Cliente.

B. Crea un procedimiento almacenado que crea una tabla llamada Insertar_cliente que inserta

Page 28: BDD

valores dentro de los campos de una tabla.

C. Crea un procedimiento almacenado llamado insertar_cliente que presenta datos de los clientes.

D. Crea un procedimiento almacenado llamado insertar_cliente que modifica valores dentro de los campos de una tabla.

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Comprensión

N° 33

PREGUNTA:

Se desea modelar una entidad denominada Clientes con los siguientes atributos (id, nombre_cte, teléfono y domicilio). ¿Cuál de los siguientes diagramas representan esta situación en un modelo ER?

RESPUESTASA.

B.

Page 29: BDD

C.

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

N° 34

PREGUNTA:

Una tienda de productos informáticos registra su inventario en 2 tablas que les permiten almacenar características de los productos y generar productos compuestos por otros productos, combos y promociones, por ejemplo un disco duro es de venta individual pero puede ser parte de un producto compuesto como un computador de escritorio, así mismo una impresora se la puede vender de forma individual, pero puede ser parte de una promoción.

Page 30: BDD

Considerando el esquema propuesto seleccione la función que cumple la siguiente instrucción SQL:

SELECT Productos.Descripcion, Productos_1.Descripcion, cantidad FROM Productos AS Productos_1 INNER JOIN (Productos INNER JOIN DetalleProductos ON Productos.IdProducto = DetalleProductos.Idproducto) ON Productos_1.IdProducto = DetalleProductos.IdproductoPieza;

RESPUESTAS

A. No muestra nada porque la instrucción no está mal estructurada en sus sintaxis.

B. Muestra la descripción del producto compuesto, la descripción de los productos que incorpora y la cantidad del mismo.

C. Muestra la descripción de los productos compuesto en la tabla productos.

D. Muestra la descripción del producto de venta individual, la descripción de los productos y la cantidad del mismo.

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

N° 35

PREGUNTA:

Una tienda de productos informáticos registra su inventario en 2 tablas que les permiten almacenar características de los productos y generar productos compuestos por otros productos, combos y promociones, por ejemplo un disco duro es de venta individual pero

Page 31: BDD

puede ser parte de un producto compuesto como un computador de escritorio, así mismo una impresora se la puede vender de forma individual, pero puede ser parte de una promoción. Por fomentar las ventas, desea publicar en la WEB “los combos económicos de 6 horas”, para esto necesita crear un usuario que sea capaz de ver las promociones pero no observar la estructura de las tablas y después eliminarlo. Considerando el esquema propuesto seleccione el orden correcto de las siguientes instrucciones que deben cumplir para generar la solución de acceso:

1. GRANT SELECT ON BDInventario. Listaweb TO UsuarioWeb;

2. REVOKE SELECT ON BDInventario. Listaweb FROM UsuarioWeb;

3. CREATE VIEW Listaweb AS SELECT Productos.Descripcion , DetalleProductos.cantidad , Productos_1.Descripcion AS Pieza FROM Productos AS Productos_1 , Productos, DetalleProductos WHERE Productos.IdProducto = DetalleProductos.Idproducto AND Productos_1.IdProducto = DetalleProductos.IdproductoPieza;

4. REVOKE USAGE ON BDInventario. Listaweb FROM UsuarioWeb;

5. GRANT USAGE ON BDInventario. Listaweb TO UsuarioWeb IDENTIFIED BY '';

RESPUESTAS

A. 3, 5, 1, 2, 4

B. 5, 1, 3, 2, 4

C. 1, 5, 3, 2, 4

D. 1, 5, 3, 4, 2

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

Page 32: BDD

TAXONOMÍA: Aplicación

N° 36

PREGUNTA:

¿Qué tipo de bloqueo necesita una tabla para realizar una transacción de inserción?

RESPUESTAS

A. Compartido

B. Exclusivo

C. Intencional

D. Ningún bloqueo

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimento

N° 37

PREGUNTA:

¿Cuál de las propiedades de una transacción es responsabilidad del programador de la transacción?

RESPUESTASA. Atomicidad

B. Consistencia

C. Aislamiento

Page 33: BDD

D. Durabilidad

NIVEL DE COMPLEJIDAD: Aplicación

Bajo Medio X Alto

TAXONOMÍA:

N° 38

PREGUNTA:¿Cuál es el tamaño de la siguiente consulta en SQL, conociendo de el número de filas de la tabla Clientes es 2000, que hay 50 ciudades distintas y que tiende un índice agrupado por código?

Select * from Clientes where código=1570

Tabla Clientes(código, nombre, apellido, ciudad)

Clave primaria=código

RESPUESTASA. 2000

B. 1570

C. 1

D. 50

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Aplicación

Page 34: BDD

N° 39

PREGUNTA:¿Cuántos índices agrupados como máximo pueden crearse sobre una tabla?

RESPUESTASA. Uno

B. Todos los que se necesiten para agilitar las consultas

C. Uno por cada atributo de la tabla

D. Uno sobre la clave primaria

NIVEL DE COMPLEJIDAD :

Bajo Medio X Alto

TAXONOMÍA: CONOCIMIENTO

N° 40

PREGUNTA:Un Trigger es un conjunto de instrucciones que:

RESPUESTASA. se ejecutan cuando se consulta a una tabla.

B. se ejecutan cuando el usuario lo pide

C. se ejecutan automáticamente cuando se hace una modificación en una tabla específica de la base de datos

D. se ejecutan automaticamente antes o despues de realizar una accion dml en una tabla específica de la base de datos

NIVEL DE COMPLEJIDAD

Page 35: BDD

Bajo X Medio Alto

TAXONOMÍA: CONOCIMIENTO

N° 41

PREGUNTA:

El sistema de gestión de base de datos relacionales (RDBMS) es:

RESPUESTAS

A. Un software para la interfaz entre la base de datos, el usuario y las aplicaciones.

B. Una red de datos para conectarse a la base de datos.

C. Hardware donde se instala la base de datos.

D. Una aplicación que sirve para el ingreso de datos a una base de datos.

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

N° 42

PREGUNTA:

La sentencia SQL:DESCRIBE EMPLEADOS;Al ejecutarse:

Page 36: BDD

RESPUESTAS

A) Muestra los datos de la tabla EMPLEADOS

B) Despliega la estructura física de la tabla EMPLEADOS

C) Elimina la tabla EMPLEADOS

D) Actualiza la tabla EMPLEADOS

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

N° 43

PREGUNTA:

1. En SQL, la sentencia HAVING sirve para:

RESPUESTAS

A) Formar grupos de datos.

B)Establecer la condición de una función de grupo

C)Establecer condiciones para filas

D) Contar las filas de una tabla.

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimiento

Page 37: BDD

N° 44

PREGUNTA:

2. Cuál es la expresión de álgebra relacional para: Averiguar el nombre, la calle y ciudad de residencia, de todos los empleados que trabajan para el Banco Importante y ganan más de 10.000 USD anuales.

empleado (nombre-persona, calle, ciudad)trabaja (nombre-persona, nombre-compañía, sueldo)compañía (nombre-compañía, ciudad)jefe (nombre-persona, nombre-jefe)

RESPUESTAS

A) nombre-persona, calle, ciudad ( (nombre-compañía = “Banco Importante”, sueldo > 10.000) empleado)

B) nombre-persona, calle, ciudad ( (nombre-compañía = “Banco Importante” ∀ sueldo > 10.000) trabaja |x| empleado)

C) nombre-persona, calle, ciudad ( (nombre-compañía = “Banco Importante” ∧ sueldo > 10.000) trabaja |x| empleado)

D) nombre-persona, calle, ciudad ( (nombre-compañía = “Banco Importante” ∧sueldo > 10.000) trabaja)

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: CONOCIMIENTO

N° 45

PREGUNTA:

Page 38: BDD

¿Cuándo es preferible utilizar un índice disperso a un índice denso?

RESPUESTAS

A) Cuando el tamaño de la tabla es pequeño comparado al de la memoria

B) Cuando el tamaño de la tabla es grande comparado al de la memoria

C) Cuando el campo llave es compuesto

D) Cuando existen claves foráneas

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: CONOCIMIENTO

N° 46

PREGUNTA:

A qué tipo de archivos se refiere la siguiente función:

“cuando se modifica el valor de alguna tupla en una transacción, los valores nuevos y anteriores se almacenan en un archivo, de modo que si ocurre algún error, se puede regresar a un estado anterior”

RESPUESTAS

A) Control

B) Rollback

Page 39: BDD

C) Redo

D) Temporales

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: CONOCIMIENTO

N° 47

PREGUNTA:

A qué tipo de función de memoria se refiere: “es una caché que mejora el rendimiento ya que almacena parte del diccionario de datos y el parsing de algunas consultas en SQL”

RESPUESTAS

A) Shared Global Area

B) Shared Pool

C) Large Pool

D) User Global Area

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Aplicación

Page 40: BDD

N° 48

PREGUNTA:

En el procesamiento de una consulta SQL en el SGBD. ¿Cuál de las siguientes afirmaciones es correcta?

RESPUESTAS

A) El SGBD ofrece un mecanismo para optimizar el procesamiento de una consulta u optimizador, cuyo objetivo es minimizar los tiempos de respuesta.

B) El resultado de aplicar el optimizador de un SGBD es independiente de cómo este codificada la consulta previamente por el usuario.

C) El resultado de aplicar el optimizador de un SGBD depende únicamente de la evaluación de la carga sobre los recursos del sistema.

D) El optimizador del SGBD tiene como objetivo minimizar la carga de recursos al sistema.

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: CONOCIMIENTO