exercicio
R= SELECT [DISTINCT] lista-selecao FROM lista-from WHERE qualification
E um conjunto de linhas, sendo cada linha um par (nome-marin, idade). Se dois ou mais marinheiros tiverem o mesmo nome e a mesma idade, a resposta conterá apenas um par com esse nome e idade.
2. O que são variáveis de intervalo na SQL? Em uma consulta, como se atribui nomes as colunas de saídas, que são definidas por expressões aritméticas String? Que suportea SQL oferece para a correspondência de padrão de String?
R= Cada item em uma lista-selecao pode ser da forma expressões AS nome-coluna, onde expressões e qualquer expressões aritmética ou de string envolvendo os nomes de colunas (possivelmente prefixadas por variáveis de intervalos) e constantes, e nomes-coluna é um novo nome na saída de consulta.
3. Quais operações a SQL prove sobre a Multiconjuntos, de tuplas, e como você usaria pra escrever consultas?
R= union,intersect e except
A SQL fornece três construtores de manipulação de conjunto que estendem o formato de consulta básica apresentado anteriormente
4. O que são consultas aninhadas? O que e correlação em consulta aninhadas? Como você usaria os operadores IN,EXISTS, UNIQUI, AWN, ALL para escrever consultas aninhadas? Porque eles são uteis ilustre suas resposta mostrando como escreve operador divisão em SQL?
5.
R= É aquela que tem outra consulta embutida dentro dela; a consulta embutida é chamada de subconsulta. Em geral, a subconsulta mais interna pode depender da linda ‘atual’ sendo eximida na consulta mais interna ( em termo da nossa estratégia de avaliação conceitual).
Para cada linha M de marinheiro, testamos se o conjunto de linhas R de reserva tais que R.id-banco=103 AND M.id-marin=R.id-marin e não vazio.
Quando aplicamos UNIQUE a uma