wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DLLY DML

Total questions: 27

Worksheet time: 19mins

Name
Class
Date
1.

¿Cómo obtengo la intersección entre dos tablas?

a)

outter join

b)

left join

c)

right join

d)

inner join

2.

En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instrucción

a)

ALTER TABLE

b)

CHANGE TABLE

c)

MODIFY TABLE

d)

Las anteriores respuestas no son correctas

3.

SELECT nom_prof, MAX(sueldo)

FROM profesores;

Que se está obteniendo en la siguiente consulta

a)

El nombre del profesor con el sueldo mínimo

b)

El máximo sueldo que ha tenido un profesor

c)

El nombre del profesor cuyo sueldo es el más alto

4.

Descubre la consulta correcta

a)

SELECT nom_prof, apellidos, puesto

FROM profesor JOIN area

ON profesor.area=areas.clave_area;

b)

SELECT nom_prof, apellidos, puesto, descripcion

FROM profesores JOIN areas

ON profesores.area=areas.clave_area;

c)

SELECT nom_prof, apellidos, puesto, descripcion

FROM profesor JOIN areas

WHERE profesores.area=areas.clave_area;

5.

¿QUÉ SIGNIFICA DML?

a)

Lenguaje de Manipulación de Datos

b)

Lenguaje de definición de datos

c)

Lenguaje de modelado

d)

N.A

6.

¿En SQL, qué instrucción es usada para seleccionar sin filas duplicadas?

a)

SELECT DISTINCT

b)

SELECT UNIQUE

c)

SELECT DIFFERENT

d)

Todas las anteriores

7.

Escribe la funcion que se usa para calcular la cantidad de registros de una columna

(a)  

8.

Escribe la funcion que se usa para calcular el valor maximo de una columna.

(a)  

9.

Sentencia para consultar los apellidos en la tabla 'Personas'.

a)

SELECT apellidos

FROM Personas;

b)

EXTRACT apellidos

FROM Personas;

c)

SELECT Personas.apellidos

FROM base_datos;

d)

SELECT *

FROM Personas

WHERE apellidos = 'unApellido'

10.

Si en INSERT INTO no damos la lista de campos,

en la cláusula VALUES...

a)

... deben darse los valores de todos los campos según su orden en la tabla.

b)

... no se necesita tampoco la lista de valores.

c)

... no importa el orden de los valores porque el SGBD los asignará a los campos adecuados.

d)

... No existe ninguna cláusula VALUES en un INSERT INTO.

11.

No es un comando DML:

a)

Insert

b)

Delete

c)

Create

d)

Update

12.

Para insertar múltiples filas en una tabla, se puede emplear el comando Insert combinado con el comando:

a)

Create

b)

Select

c)

Update

d)

Add

13.

Si se necesita actualizar los valores de columnas en una tabla, se puede emplear el comando:

a)

Edit

b)

Modify

c)

Update

d)

Actually

14.

Si se necesita consultar algunas filas de una tabla, empleando como filtro una condición lógica, se debe utilizar la cláusula:

a)

for

b)

into

c)

where

d)

filter

15.

Para eliminar filas o registros en una tabla, se puede emplear el comando:

a)

select

b)

drop

c)

delete

d)

modify

16.

Con el comando "update" solo se puede cambiar los valores en una columna de la tabla.

a)

Verdadero

b)

Falso

17.

¿Qué se debe hacer en el caso de dos entidades que tienen una relación Muchos a Muchos Obligatoria en ambos sentidos?

a)

Se debe crear un nuevo campo a una de las entidades que permita generar tuplas únicas

b)

Se debe resolver creando una nueva entidad de intersección que sera el nexo entre la relación de las dos entidades de referencia

c)

Se debe indicar al cliente que la solución no va a permitir vender un mismo producto en distintas sucursales

d)

Se debe agregar una nueva relación recursiva que permita que un producto se pueda vender en mas de un supermercado a un precio distintos inclusive

18.

¿La nueva entidad que atributos debe tener?

a)

El atributo único de la entidad SUPERMERCADO y el atributo nombre de la entidad PRODUCTO

b)

Los atributos que forman el identificador único de las dos entidades más los atributos propios

c)

Todos los atributos de la entidad SUPERMERCADO y un identificador único

d)

Todos los atributos de la entidad SUPERMERCADO y de la entidad PRODUCTO

19.

Uno de los atributos que se pueden agregar a la tabla de intersección (PRODUCTOS POR SUPERMERCADO) es el precio, el cual resuelve la siguiente definición de negocio:

a)

Un producto debe tener el mismo precio en todas las sucursales

b)

Un producto no puede tener precios iguales en la sucursal 1 y 2, y un precio mayor en la sucursal 3

c)

Un producto puede tener distintos precios del mismo producto para distintas sucursales

d)

El nombre de producto puede ser distinto para cada sucursal

e)

Nombre y precio distinto para cada producto en cada sucursal

20.

El MER es:

a)

Un modelo conceptual orientado a los objetos

b)

Un modelo conceptual extendido, que cuenta con más símbolos para representar las reglas del negocio

c)

Un modelo conceptual que permite modelar sólo jerarquías de subtipos y supertipos

d)

Un modelo de objetos que permite modelar exclusiones en las relaciones y relaciones intransferibles

e)

Un modelo ER que permite modelar sólo jerarquías de Generalización y Especialización

21.

¿ que es el modelo entidad Relación MER?

a)

Es un modelo de base de datos

b)

Es un diagrama de casos de uso

c)

Es un modelo de calidad del software

d)

Todas son correctas

22.

En el MER las entidades se representan como cajas:

a)

Rombos

b)

Triangulares

c)

Rectangulares

d)

Todas son correctas

23.

Es uno de los elementos más importantes, ya que representa los objetos que pueden ser reales o abstractos y que permiten diferenciarse unos de otros.

a)

Relaciones

b)

Entidades

c)

Atributos

d)

Todas son correctas

24.

Las Entidades se pueden clasificar en dos tipos:

a)

Fuertes: aquellas que tienen un atributo que las hace únicas.

b)

Débiles: aquellas que no tienen por sí mismas un atributo que las haga únicas.

c)

Fuertes: aquellas que tienen dos atributos que las hace únicas.

d)

Débiles: aquellas que tienen por sí mismas un atributo que las haga únicas.

25.

La normalización se puede entender como una serie de leyes que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica.

a)

Falso

b)

Verdadero

c)

Un poco verdadero

d)

Un poco falso

26.

¿Qué es un Sistema Gestor de Base de Datos?

a)

Es un lenguaje que permite la creación y administración de una Base de Datos.

b)

Es un software que permite la creación y administración de una Base de Datos.

c)

Es un hardware que permite la creación y administración de una Base de Datos.

27.

¿Qué significa la abreviatura SQL?

a)

Lenguaje de Administración de Consultas.

b)

Lenguaje de Consultas Estructurado.

c)

Lenguaje de Programación de Consultas