BASE DE DATOS BÁSICO: Act 13 Quiz 3

TODA CORRECTAS

1.
Las posibles acciones que se pueden realizar con ALTER TABLE son: 

Seleccione al menos una respuesta. 

 a. Incorporación o eliminación de una fila (atributo) 
 b. Incorporación o eliminación de una columna (atributo) Correcto
 c. Modificación de la definición de una columna Correcto
 d. Modificación de la definición de una fila 


2.
 Un esquema de relación R, está en Tercer Forma Normal (3FN) si, y sólo si: 

Seleccione al menos una respuesta. 

 a. Existen atributos con un dominio atómico 
 b. No existe ningún atributo no principal que dependa transitivamente de alguna clave de R. Correcto
 c. Está en 2FN. Correcto
 d. La relación se encuentra en FNBC 

3.
 Siempre están en Tercera Forma Normal (3FN) las relaciones:

 Seleccione al menos una respuesta. 

 a. Unarias 
 b. En las que todos los atributos son principales. Correcto
 c. Binarias.Correcto
 d. Que no tienen un único atributo no principal.

4.
Realice la correspondencia adecuada, entre la cláusula SQL y la operación del Álgebra Relacional. 

FROM                            Producto cartesiano   Correcto 
WHERE                          Seleccion                   Correcto 
SELECT                         Proyeccion                 Correcto
EXCEPT o MINUS        Diferencia                  Correcto
 UNION                         Union                        Correcto

5.
La Segunda Forma Normal (2FN), no se cumple cuando: 

Seleccione al menos una respuesta. 

 a. Cuando hay una duplicidad de información que impida su redistribución
 b. Cuando existe un dominio atómico con estructura compleja. 
 c. Algún atributo no principal, depende funcionalmente de algún subconjunto de una clave. Correcto
 d. Cuando están en Primera Forma normal 1FN Correcto

6.
 La sentencia SQL SELECT Nombre, Precio FROM ARTICULOS WHERE Precio = (SELECT MIN(Precio) FROM ARTICULOS); permite: 

Seleccione una respuesta. 

 a. Obtener el nombre y el precio del artículo menos económico
 b. Obtener el nombre y el precio del artículo menos económico 
 c. Obtener el nombre y el precio de los artículos de lujo más económicos 
 d. Obtener el nombre y el precio del artículo más económico Correcto

7.
 La estructura básica de una orden SQL consta de tres cláusulas: 

Seleccione una respuesta.

 a. SELECT, DISTINCT y WHERE. 
 b. SELECT, FROM y UPDATE 
 c. SELECT, FROM y WHERE. Correcto
 d. SELECT, WHERE Y FROM 

8.
 Son órdenes SQL para la definición de datos: 

Seleccione al menos una respuesta. 

 a. DROP Correcto
 b. CREATE Correcto
 c. INSERT 
 d. UPDATE 

9.
 Seleccione dos de las funciones que incluye SQL para realizar cálculos. 

Seleccione al menos una respuesta. 

 a. MINUS 
 b. HAVING
 c. MIN Correcto
 d. AVG Correcto

10.
 Dadas las siguientes relaciones: SALA (idsala, piso, capacidad) PELICULA (idpel, titulo, genero) PROYECCCION (idsala, idpel, fecha, hora) consultar el título de la película cuya fecha de proeyección fue el 20/01/2011 

Seleccione una respuesta. 

 a. SELECT titulos FROM peliculas, proyeccion WHERE fechas= peliculas.idpel, proyeccion.idpel 
b. SELECT titulos FROM peliculas, proyeccion, sala WHERE fechas= "20/01/2011" 
c.SELECT titulos FROM peliculas, proyeccion WHERE fechas= "20/01/2011" and idpel, proyeccion.idpel 
d. SELECT titulos FROM peliculas, proyeccion WHERE fechas= "20/01/2011" and peliculas.idpel = proyeccion.idpel Correcto

11.
 Las posibles acciones que se pueden realizar con ALTER TABLE son: Incorporación o eliminación de una fila (atributo) Modificación de la definición de una fila Incorporación o eliminación de una columna (atributo) Modificación de la definición de una columna 

Seleccione una respuesta.

 a. 2 y 4 son correctas 
 b. 3 y 4 son correctas Correcto
 c. 1 y 2 son correctas 
 d. 1 y 3 son correctas 

12.
 Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une. 

Enunciado: 

Dado el siguiente modelo relacional: 
 Proveedores (Nit_Prov, Nomb_Prov, Ciudad, Telef) 
Artículos (Nro_Art, Nomb_Art, Ciudad) 
Proyectos (Nro_Proy, Nomb_Proy, Ciudad, Telef) 
Suministros (Nit_Prov, Nro_Art, Nro_Proy, Cant) 

 El analista de sistemas le presentó la siguiente sentencia en SQL, al Gerente del Proyecto: 

 SELECT Nomb_Art FROM Proveedores, Suministros, Articulos WHERE Nro_Prov=3010 AND Articulos.Nro_Art=Suministros.Nro_Art AND Proveedores.Nit_Prov=Suministros.Nit_Prov 

 Donde le dijo que con ella se consultaba el nombre de los artículos que suministran el proveedor 3010. La respuesta del gerente fue: 

 La sentencia está mal planteada PORQUE tiene una tabla adicional. 

Seleccione una respuesta. 

 a. La afirmación es VERDADERA, pero la razón es una proposición FALSA Correcto
 b. La afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación Correcto
 c. La afirmación es FALSA, pero la razón es una proposición VERDADERA
 d. La afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación 

13.
 La sentencia SQL UPDATE ARTICULOS SET Precio = Precio * 0.85; permite: 

Seleccione una respuesta.

 a. Ajustar el precio de los artículos más costosos 
 b. Disminuir el precio del artículo en un 15% 
 c. Multiplicar todos los artículos por 85 
 d. Aplicar un descuento del 15% a todos los artículos Correcto

14.
 La estructura básica de una orden SQL condicionada consta de las siguientes cláusulas: 

Seleccione una respuesta. 

 a. SELECT, FROM y ORDER BY 
 b. SELECT, DISTINCT y WHERE. 
 c. SELECT, FROM , WHERE Correcto
 d. SELECT, WHERE Y GROUP BY 

15.
 Son órdenes o cláusulas SQL para la manipulación de datos: 

Seleccione al menos una respuesta. 

 a. SELECT
 b. CREATE 
 c. DELETE Correcto
 d. UPDATE Correcto

16.
 De acuerdo al siguiente modelo relacional realice la siguiente consulta en SQL: Consultar el nombre de los Artículos que se suministran el proveedor 4010. 

 Proveedores (Nit_Prov, Nomb_Prov, Ciudad, Telef) 
Artículos (Nro_Art, Nomb_Art, Ciudad) 
Proyectos (Nro_Proy, Nomb_Proy, Ciudad, Telef) 
Suministros (Nit_Prov, Nro_Art, Nro_Proy, Cant)

 Seleccione una respuesta.

 a. 4010 
 b. SELECT Nomb_Art FROM Suministros, Proveedor WHERE Nit_Prov= 4010 AND Proveedor. Nit_Prov=Suministros.Nit_Prov
c. SELECT Nomb_Art FROM Artículos, Suministros WHERE Nit_Prov= 4010 AND Articulos.Nro_Art=Suministros.Nro_Art   Correcto
 d. SELECT Nomb_Art FROM Proveedores, Suministros, Articulos WHERE Nit_Prov= 4010 AND Articulos.Nro_Art=Suministros.Nro_Art AND Proveedores.Nit_Prov=Suministros.Nit_Prov

17.

Teniendo como base la siguiente tabla, cuál sería el resultado al aplicar la siguiente sentencia SQL: SELECT nombre FROM Vendedores WHERE Ventas>3500000 AND ventas<4000000.

1.         Pedro Sanchez.
2.         Juan Gomez.
3.         Helena Torres
4.         Juan Gomez.

Seleccione una respuesta.

a. 1 y 3 son correctas  Correcto.      
b. 2 y 4 son correctas        
c. 3 y 4 son correctas         
d. 1 y 2 son correctas        

18.

Las posibles acciones que se pueden realizar con ALTER TABLE son:

Seleccione al menos una respuesta.

a. Incorporación o eliminación de una columna (atributo)   Correcto.
b. Modificación de la definición de una columna   Correcto.     
c. Modificación de la definición de una fila     
d. Incorporación o eliminación de una fila (atributo)  

19.

El SQL, se divide en dos grupos

Seleccione al menos una respuesta.

a. LDD      Correcto.     
b. LMD     Correcto.      
c. LDC          
d. LSD.         

20.

SQL permite la posibilidad de calcular funciones en grupos de tuplas utilizando la cláusula:
Seleccione una respuesta.

a. COUNT    
b. GROUP BY      Correcto.    
c. SUM          
d. AVG          

21.

Seleccione dos de las funciones que incluye SQL para realizar cálculos.

Seleccione al menos una respuesta.

a. MINUS     
b. MAX       Correcto.    
c. HAVING   
d. COUNT     Correcto.

22.

Son órdenes SQL para la definición de datos:

Seleccione al menos una respuesta.

a. CREATE   Correcto.
b. DROP        Correcto.
c. UPDATE  
d. INSERT    

23.

¿Cuáles de las siguientes sentencias SQL, obtienen todos los datos de los artículos cuyo precio esté entre los 60000 y los 125000, inclusive?

1.         SELECT *
FROM ARTICULOS
WHERE Precio <= 60000 OR Precio >= 125000;
2.         SELECT *
FROM ARTICULOS
WHERE Precio >= 60000 AND Precio <= 125000;
3.         SELECT *
FROM ARTICULOS
WHERE Precio > 60000 AND Precio < 125000;
4.         SELECT *
FROM ARTICULOS
WHERE Precio BETWEEN 60000 AND 125000;

Seleccione una respuesta.

a. 2 y 4 son correctas       Correcto.  
b. 1 y 2 son correctas        
c. 3 y 4 son correctas         
d. 1 y 3 son correctas        

24.

La sentencia SQL

UPDATE ARTICULOS
SET Precio = Precio - 1450
WHERE Precio >= 145000;

permite:

Seleccione una respuesta.

a. Aplicar un descuento de $1450 a todos los productos     
b. Tomar todos los articulos y restarles $1450 
c. Aplicar un descuento equivalente al 1% a los productos cuyo precio sea igual o superior a $145000       
d. Aplicar un descuento de $1450 a los productos cuyo precio sea igual o superior a $145000      Correcto.   

25.

Qué hace la siguiente consulta en SQL:

SELECT Cedula, Nombre, Edad, Dirección, teléfono
FROM Empleado
WHERE Edad >=18 and Edad<=30;

Seleccione una respuesta.

a. Muestra datos según un rango de edades   Correcto.
b. Muestra datos de la edades que están por debajo de 18 y por encima de 30 años    
c. Muestra los datos aleatoriamente      
d. Muestra los datos de dos edades       

26.

Dadas las siguientes relaciones:

SALA (idsala, piso, capacidad)
PELICULA (idpel, titulo, genero)
PROYECCCION (idsala, idpel, fecha, hora)

consultar el título de la película cuya fecha de proeyección fue el 20/01/2011

Seleccione una respuesta.

a. SELECT titulos FROM peliculas, proyeccion WHERE fechas= peliculas.idpel, proyeccion.idpel  
b. SELECT titulos FROM peliculas, proyeccion WHERE fechas= "20/01/2011" and peliculas.idpel = proyeccion.idpel   Correcto.
c. SELECT titulos FROM peliculas, proyeccion WHERE fechas= "20/01/2011" and idpel, proyeccion.idpel     
d. SELECT titulos FROM peliculas, proyeccion, sala WHERE fechas= "20/01/2011"   

27.

Para evitar anomalías de actualización, es recomendable llegar al menos hasta:
Seleccione una respuesta.

a. La segunda Forma Normal      
b. Esquemas de relación  
c. La primera forma normal          
d. La FNBC   Correcto.

28. 

Las sentencias que se utilizan para manipular los datos en una base de datos relacional son:


Seleccione al menos una respuesta.

a. DELETE y SELECT      Correcto. 
b. INSERTE, UPDATE      Correcto.
c. UPDATE, DROP
d. ALTER y CREATE        

29. 

Esta oración consta de dos proposiciones: una Afirmación y una Razón, unidas por la palabra PORQUE. Usted debe examinar la veracidad de cada proposición y la relación teórica que las une.

ORACION

Sobre las tablas relacionales se pueden definir diferentes restricciones. La integridad de entidad es una restricción que nos indica que cada entidad representada por una tupla tiene que ser diferente de las demás en su relación, es decir, debe haber algunos atributos cuyos valores identifiquen unívocamente las tuplas, PORQUE la integridad referencial indica que una clave ajena solo debe contener valores que o bien sean nulos, o bien existan en la relación referenciada por la clave ajena.
Seleccione una respuesta.

a. La afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación      
b. La afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación     Correcto.
c. La afirmación es VERDADERA, pero la razón es una proposición FALSA     
d. La afirmación es FALSA, pero la razón es una proposición VERDADERA    

30.

Las sentencias que se utilizan para crear y actualizar la estructura en las bases de datos relacionales son:


Seleccione al menos una respuesta.

a. CREATE, UPDATE       
b. ALTER, SELECT
c. CREATE   Correcto.
d. ALTER, DROP    Correcto.

31. 

Considerando el concepto de Dependencia Funcional y los atributos NombreEmp, NumSS y Direccion; seleccione las opciones correctas:
Seleccione al menos una respuesta.

a. No existe una dependencia funcional NumSS -> {NombreEmp, Direccion}.  
b. El conjunto de atributos formado por NumSS determina al conjunto de atributos formado por NombreEmp y Direccion.  Correcto.
c. Dado un NombreEmp no se puede asegurar que exista una única combinación de NumSS y Direccion.    
d. Existe una dependencia funcional NombreEmp -> {NumSS, Direccion}.        

32. 

Un esquema de relación que:


1.         Está en la FN anterior
2.         No existe ningún atributo no principal que dependa transitivamente de alguna clave de R.

Se dice que está en:

Seleccione una respuesta.

a. FNBC       
b. 1FN           
c. 2FN           
d. 3FN       Correcto.     

33.

Teniendo como base la siguiente tabla, cuál sería el resultado al aplicar la siguiente sentencia SQL: SELECT nombre FROM Vendedores WHERE Fecha="15-02-09".

1.         Pedro Sanchez.
2.         Juan Gomez.
3.         Ana Sandoval.
4.         Helena Torres.

Seleccione una respuesta.

a. 1 y 2 son correctas        Correcto. 
b. 1 y 3 son correctas        
c. 2 y 4 son correctas         
d. 3 y 4 son correctas        

Publicar un comentario

0 Comentarios