Álgebra Relacional
SQL Conceptos
DDL
DML
100

Produce un conjunto de tuplas

¿Qué produce una operación de álgebra relacional?

100

La traducción de los comandos de proyección y selección de álgebra relacional a SQL

¿Qué es SELECT y WHERE?

100

Crea una base de datos llamada ESCUELA

¿Qué hace la sentencia "CREATE DATABASE ESCUELA"?

100
El orden de ejecución de los comandos en una consulta.

¿Qué es 

FROM

WHERE

SELECT?

200
Operación que muestra las tuplas de una relación que cumplan con un predicado.

¿Qué es selección?

200

El comando usado en el FROM de una consulta para reunir dos o más tablas según una condición.

¿Qué es el JOIN?

200

Es el comando usado para modificar un esquema u objeto dentro de una base de datos.

¿Qué es ALTER?

200
Es el error en esta consulta: DROP FROM dependiente WHERE Essn = 12345.

¿Qué es "DROP es para OBJETOS de la base de datos (tablas, restricciones, etc.) y parte del DDL, y lo correcto es usar DELETE para eliminar tuplas"? 

300

El error en esta consulta σ nss = 12345 ^ nss = 88899 (Empleado)

¿Qué es "un atributo no puede tener más de un valor a la vez"?

300

Permite especificar el conjunto de relaciones en una base de datos y su información, incluyendo esquema, dominios de cada atributo, restricciones de integridad, información de seguridad y de autorización, etc.

¿Qué hace el lenguaje de definición de datos (DDL)?

300

(Verdadero/Falso) Las restricciones de integridad se deben de definir en la base de datos y no en las aplicaciones que hacen uso de ella.

¿Qué es verdadero?

300

Es el error en esta consulta: SELECT max(fecha_nac) AS maximo FROM empleado WHERE maximo != "2016-02-15"

¿Qué es "No hay error"?

400
La operación que junta dos tablas A y B con m y n cantidad de tuplas respectivamente y produce para cada tupla de A que se concatenen todas las tuplas de B, creando una relación de m x n tuplas.

¿Qué es el producto cartesiano?

400

Son las funciones agregadas en SQL

COUNT, SUM , AVG, MIN MAX

400

Es el comando utilizado para la definición de integridad referencial.

¿Qué es FOREIGN KEY?

400

SELECT salario as S1
FROM empleado
WHERE S1 < ALL(SELECT salario FROM empleado WHERE salario != S1)

¿Qué consulta SQL obtiene el salario más bajo de la compañía sin usar MIN?

500

La consulta en álgebra relacional que muestra los nombres de los departamento encargados de los proyectos actuales de la compañía.

¿Qué es π D-nom(σD-num = Dnum (Proyecto x Departamento))?

500

Se refiere a todos los valores que puede contener un atributo, incluyendo su significado y sus restricciones de integridad, según las reglas del negocio. Algunas restricciones válidas son los tipos de datos, la palabra UNIQUE, y NOT NULL.

¿Qué es un dominio?

500

Es un comando de restricción de dominio para definir que se permita un cierto rango de valores para un atributo

¿Qué es CHECK?

500

SELECT *
FROM Departamento
WHERE D-num IN (SELECT Dnum FROM Proyecto INNER JOIN Trabajador ON P_nom = Pno GROUP BY Pno HAVING sum(horas) <= 25)

¿Qué consulta regresa la información de los departamentos con algún proyecto que ha sido trabajado por 25 horas o menos?

M
e
n
u