wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

basededatos

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

que es DDL

a)

una base de datos

b)

un Sistema Gestor de Bases de Datos (SGBD)

c)

(lenguaje de definición de datos)

d)

ninguna de las anteriores

2.

que DDL nos permiten

a)

una base de datos jerárquica

b)

un Sistema Gestor de Bases de Datos (SGBD)

c)

una base de datos relacional

d)

crear y definir nuevas bases de datos, campos e índices

3.

Que es DML

a)

una base de datos relacional

b)

(lenguaje de manipulación de datos)

c)

un Sistema Gestor de Bases de Datos (SGBD)

d)

una base de datos jerárquica

4.

Los DML nos permiten

a)

. Aplicaciones informáticas para Bases de Datos

b)

Sistemas Gestores de Bases de Datos (SGBD)

c)

generar consultas para ordenar, filtrar y extraer datos de la base de datos

d)

MySQL

5.

COMANDOS DDL

a)

EXCEL

b)

relacional

c)

SELECT WHERE INSERT UPDATE DELETE

d)

transaccional

6.

CREATE DATABASE

a)

el diseño conceptual y el diseño físico

b)

crea una nueva base de datos.

c)

el diseño conceptual, el diseño lógico y el diseño físico

d)

el diseño digital, el diseño lógico y el diseño global

7.

CREATE TABLE

a)

los registros son las filas de las tablas

b)

crea una nueva tabla

c)

los registros son las columnas de las tablas

d)

. los campos son las filas de las tablas

8.

CREATE INDEX

a)

crea un índice en una tabla determinada

b)

. puede ser un campo que identifique unívocamente al registro

9.

DROP INDEX

a)

ocultar los registros que no nos interesen de la base de datos

b)

elimina uno o varios índices de la base de datos actual

c)

eliminar los registros que no nos interesen de la base de datos

d)

ambas son falsas

10.

SELECT

a)

se utiliza para recuperar filas seleccionadas de una o más tablas.

b)

Tablas

c)

Formularios

d)

Ninguna de los anteriores

11.

COMANDOS DE DML

a)

Tablas

b)

Formularios

c)

SELECT WHERE INSERT UPDATE DELETE

d)

Informes

12.

FROM

a)

una pantalla de introducción, consulta o modificación de datos en una o varias tablas

b)

corresponde a la operación producto-cartesiano del álgebra relacional. En él se enumeran las relaciones a las que se accesará

c)

una presentación de los datos en la vista de impresión

d)

una manera de seleccionar información de una o más tablas, visualizada como otra tabla

13.

WHERE

a)

manera de seleccionar información de una o más tablas, visualizada como otra tabla

b)

corresponde a la operación selección del álgebra relacional. Se compone de una condición para los atributos de las relaciones que aparecen en la cláusula FROM.

c)

pantalla de introducción, consulta o modificación de datos en una o varias tablas

d)

una presentación de los datos en la vista de impresión

14.

ORDER BY

a)

permite que las tuplas en el resultado de una consulta aparezcan en un orden establecido.

b)

presentación de los datos en la vista de impresión

c)

pantalla de introducción, consulta o modificación de datos en una o varias tablas

d)

Login o contraseña requerida

15.

INSERT

a)

se usa para insertar datos en una relación. Los valores de los atributos de tuplas insertadas deben ser miembros del dominio del atributo y las tuplas

b)

Campo o registro bloqueado

c)

Clave o llave primaria (o principal)

d)

Ninguna de los anteriores

16.

DELETE

a)

Nombre y apellidos de un usuario

b)

se expresa como una consulta y elimina las tuplas que cumplen con una condición dada

c)

Cualquiera de los anteriores

d)

Profesión

17.

UPDATE

a)

han de tener el mismo número de registros

b)

se usa para cambiar un valor en una tupla sin cambiar todos los valores de ésta. Dicha actualización se realiza sobre las tuplas que cumplen con una condición dada

c)

han de tener un campo común entre ambas

d)

han de tener el mismo número de campos

18.

Algebra relacional

a)

han de tener un campo común entre ambas

b)

Constituye un lenguaje de consulta procedimental y cuenta con un conjunto de operaciones básicas para consultar una BD.

c)

han de tener el mismo número de campos

d)

han de tener el mismo número de registros

19.

Sentencias de consulta

a)

Uno a uno

b)

Permite la realización de cualquier consulta de datos. Las sentencias del SQL se clasifican como parte del DDL o del DML.

c)

Muchos a muchos

d)

Uno a muchos

20.

SELECCIÓN

a)

través de las consultas de actualización

b)

Selección de tuplas dado un predicado lógico.

c)

través de los formularios

d)

consultas de eliminación

21.

PROYECCIÓN

a)

utilizando un tabulador

b)

ventanas

c)

es una operación unaria que devuelve su relación de argumentos, excluyendo algunos argumentos. Dado que las relaciones son conjuntos, se eliminan todas las filas duplicadas. La proyección se denota por la letra griega mayúscula pi (π). Se crea una lista de los atributos que se desea que aparezcan en el resultado como subíndice de (π).

d)

todas las otras respuestas son correctas

22.

UNIÓN

a)

consultas principalmente

b)

tablas principalmente

c)

Se especifica con el operador ∪ Retorna el conjunto de tuplas que están en R, o en S, o en ambas. Estas deben ser uniones compatibles En un unión compatible relaciones deben tener el mismo número de atributos El dominio del atributo i-ésimo de cada relación debe coincidir.

d)

formularios principalmente

23.

Sentencias de manipulación de datos

a)

SELECT,UPDATE,INSERT

b)

vínculos entre tablas

c)

Específica si es necesario que exista un valor en un campo

d)

Ninguna es correcta

24.

INSERT

a)

Una clave principal identifica exclusivamente cada registro almacenado en la tabla

b)

consiste en insertar datos a nuestra tabla dentro de la base de datos.

c)

Administración

25.

UPDATE

a)

una base de datos

b)

Modificar datos existentes en la base de datos.

c)

un Sistema Gestor de Bases de Datos (SGBD

d)

una base de datos jerárquica

26.

DELETE

a)

base de datos relacional

b)

Borrar filas de la base de datos

c)

Bases de Datos

d)

relacional

27.

SELECT *

a)

diseño conceptual y el diseño físico

b)

diseño conceptual, el diseño lógico y el diseño físico

c)

selecciona todos los registros de la tabla que escojamos

d)

el diseño lógico y el diseño globa

28.

SELECT COUNT

a)

son las columnas de las tablas

b)

también nos dice el numero total de registros en una tabla

c)

los datos se representan en tablas

d)

son las filas de las tablas

29.

Agrupación (GROUP BY)

a)

ocultar los registros que no nos interesen de la base de datos

b)

eliminar los registros que no nos interesen de la base de datos

c)

La sentencia de MySQL GROUP BY, su misión es agrupar los resultados idénticos devueltos de una consulta SELECT.

d)

Formularios

30.

Ordenación (ORDEN BY)

a)

Informes

b)

Tablas

c)

Consiste en ordenar los datos devueltos los puede ordenar de forma ascendente, ordenado y por default o de manera descendente

d)

Ninguna de los anteriores

31.

Consultas anidadas

a)

ninguna de las anteriores

b)

Una subconsulta es una consulta anidada en una instrucción SELECT, INSERT, UPDATE o DELETE, o bien en otra subconsulta. Las subconsultas se pueden utilizar en cualquier parte en la que se permita una expresión. En este ejemplo, se utiliza una subconsulta como una expresión de columna llamada MaxUnitPrice en una instrucción SELECT.

c)

una manera de seleccionar información de una o más tablas

d)

una presentación de los datos en la vista de impresión

32.

Una consulta SELECT normal,

a)

incluye los componentes normales de la lista de selección.

b)

presentación de los datos en la vista de impresión

c)

onsulta o modificación de datos

d)

Clave

33.

Clausula de filtrado de datosr.

a)

Profesión

b)

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipula

c)

Cualquiera de los anteriores

d)

Nombre y apellidos de un usuario

34.

Clausula WHERE

a)

consiste en relacionar tablas de una base de datos por medio de códigos

b)

tener el mismo número de campos

c)

tener el mismo número de registros

d)

tener un campo común entre ambas

35.

Clausula BETWEEN

a)

Replicación

b)

Para indicar que deseamos recuperar los registros según el intervalo de valores de un campo emplearemos el operador Between

c)

Distribución

d)

Distribución

36.

Clausula In

a)

estructura de la tablaestructura de la tabla

b)

devuelve aquellos registros cuyo campo indicado coincide con alguno de los en una lista.

c)

Ver todas las tablas en la base de datos

d)

datos de la base de datos

37.

Clausula LIKE

a)

soltar nombre de la base de datos

b)

Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.

c)

modifica el conjunto de caracteres

d)

modifica el nombre de la tabla

38.

Operadores lógicos AND y OR

a)

agregar columnas

b)

Los operadores lógicos que utilizamos en base de datos son los de igual a, distinto a, menor que mayor que, menor igual que , mayor igual que AND Y OR los cuales nos sirven para realizar condiciones entre nuestras tablas ba tanto domo

c)

modifica el tipo de columna, longitud y restricción

d)

caracteres de nombre de tabla de tabla

39.

Clausula de valores NULL

a)

NULL en SQL, así como en programación en general, significa literalmente "nada". En SQL, es más fácil de entender como "la ausencia de cualquier valor".

b)

alterar el nombre de la tabla de la tabla

c)

valores de columna

d)

orden debe ser el mismo y los tipos deben ser iguales

40.

Qué son los joins

a)

en SQL sirven para combinar filas de dos o más tablas basándose en un campo común entre ellas, devolviendo por tanto datos de diferentes tablas. Un JOIN se produce cuando dos o más tablas se juntan en una sentencia SQL.

b)

actualizar el nombre de la tabla establece

c)

el nombre del campo = valor

d)

eliminar del nombre de la tabla

41.

INNER JOIN:

a)

Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas

b)

Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha.

c)

Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda.

d)

Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN.

42.

LEFT JOIN

a)

Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda.

b)

Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha

c)

Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN.

d)

Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas

43.

RIGHT JOIN:

a)

Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda

b)

Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN

c)

Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas

d)

Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha

44.

INNER JOIN

a)

OUTER JOIN o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia

b)

selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.

c)

mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.

d)

Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.

45.

OUTER JOIN

a)

FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia.

b)

Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.

c)

mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.

d)

selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.

46.

LEFT JOIN

a)

Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.

b)

mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.

c)

selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.

d)

FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia

47.

RIGHT JOIN

a)

Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.

b)

o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia.

c)

mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.

d)

selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común

48.

Vista

a)

La sentencia devolverá todos l

b)

es una tabla virtual de la base de datos, cuyos contenidos están definidos por una consulta. Para el usuario una vista aparece como una tabla real formada por columnas designadas y filas de datos.

c)

devuelve todas las filas de la tabla izquierda

d)

devuelve todas las filas de la tabla derecha

49.

Una vista se caracteriza porque

a)

Se considera que forma parte del esquema externo.

b)

Una vista es una tabla virtual.

c)

Una vista es una tabla virtual.

d)

Las actualizaciones se transfieren a la/s tabla/s original/es.

50.

CREATE VIEW

a)

datos eliminados por trucate no se pueden recuperar

b)

Crea una tabla virtual cuyo contenido (columnas y filas) se define mediante una consulta. Utilice esta instrucción para crear una vista de los datos de una o varias tablas de la base de datos.

c)

vaciar toda la tabla

d)

actualizar el nombre de la tabla establece

51.

DROP VIEW

a)

seleccionar solo algunos de los campos

b)

Quita una o más vistas de la base de datos actual.

c)

definir una proyección

d)

mostrar todos los campos