NOMBRE DEL EVALUADO:
DNI:
FECHA DE EVALUACIÓN
SQL
1 - ¿Qué comando extrae datos de la base de datos?
GET
OPEN
SELECT
2 - ¿Qué comando actualiza datos en la base de datos?
SAVE AS
SAVE
UPDATE
3 - ¿Qué comando borra datos de la base de datos?
DELETE
BLANK
REMOVE
4 - ¿Qué comando inserta datos en la base de datos?
ADD
NEW
INSERT
5 - ¿Cuál sería la sintaxis correcta para seleccionar la columna llamada "Apellidos" de una tabla llamada
"Trabajadores"?
EXTRACT Apellidos FROM Trabajadores
SELECT Trabajadores, Apellidos
SELECT Apellidos FROM Trabajadores
6 - ¿Cuál es la sintaxis correcta para seleccionar todos los campos de una tabla llamada "Trabajadores"?
SELECT * FROM Trabajadores
SELECT [all] FROM Trabajadores
SELECT Trabajadores
7 - ¿Cuál es la sintaxis correcta para seleccionar todos los campos de una tabla llamada Trabajadores, en los
que la columna "Nombre" es "Raúl"?
SELECT * FROM Trabajadores WHERE Nombre:'Raúl'
SELECT * FROM Trabajadores WHERE Nombre='Raúl'
SELECT * FROM Trabajadores LIKE 'Raúl'
8 - Si quisiéramos seleccionar todos los campos de una tabla llamada "Trabajadores", en los que el campo
"Nombre" comienza con una "a", la consulta sería...
SELECT * FROM Trabajadores LIKE Nombre='%a'
SELECT * FROM Trabajadores WHERE Nombre LIKE 'a%'
SELECT * FROM Trabajadores WHERE Nombre LIKE '%a'
9 - ¿Qué palabra clave se usa para devolver solamente valores diferentes?
NOSAME
COUNT
DISTINCT
10 - ¿Qué palabra clave se utiliza para ordenar el resultado?
ORDER
SORT
ORDER BY
11 - ¿Cuál es la sintaxis correcta si se desea insertar una nueva fila en la tabla "Trabajadores" (cuyos campos
son "Nombre" y "Apellidos")?
INSERT ('Carlos', 'Pérez') INTO Trabajadores
INSERT INTO Trabajadores VALUES ('Carlos', 'Pérez')
INSERT VALUES ('Carlos', 'Pérez') INTO Trabajadores
12 - ¿Cómo cambiarías "Carlos" por "Javier" en la columna "Nombre" de la tabla "Trabajadores"?
UPDATE Trabajadores SET Nombre = 'Carlos' INTO Nombre = 'Javier'
UPDATE Trabajadores SET Nombre = 'Javier' WHERE Nombre = 'Carlos'
SAVE Trabajadores SET Nombre = 'Carlos' INTO Nombre = 'Javier'
13 - ¿Cuál es la sintaxis correcta para borrar los registros cuyo campo "Nombre" sea "Andrés"?
DELETE FROM Trabajadores WHERE Nombre = 'Andrés'
DELETE ROW Nombre='Andrés' FROM Trabajadores
DELETE Nombre='Andrés' FROM Trabajadores
14 - Si quisiéramos contar el número de registros de la tabla "Trabajadores"...
SELECT NUMBER FROM Trabajadores
COUNT Trabajadores
SELECT COUNT(*) FROM Trabajadores
15 –
Tabla “personas”, con la clave primaria "per "
per nombre apellido1 apellido2 dep
1 ANTONIO PEREZ GOMEZ 1
2 ANTONIO GARCIA RODRIGUEZ 2
3 PEDRO RUIZ GONZALEZ 4
Tabla "departamentos", con la clave primaria "dep"
dep departamento
1 ADMINISTRACION
2 INFORMATICA
3 COMERCIAL
Realice la consulta para extraer los datos de la tabla “personas” y “departamentos” únicamente que
tengan “departamento” asignado.
SELECT *
FROM personas P
JOIN departamento D ON D.dep = P.dep