Como eu iria encontrar o mais alto / maior de algo com relação álgebra, domínio relacional cálculo e tuple relacional cálculo
-
19-09-2019 - |
Pergunta
Esta é parte de uma lição de casa. Eu tenho várias perguntas pedindo encontrar o eid do empregado com o salário mais alto, ou 2º maior salário. Encontrar o piloto que é certificada para a maioria das aeronaves. Eu não tenho qualquer ideia sobre como fazê-lo. Não existem exemplos no capítulo, e google está provando menos que útil. Se alguém pudesse me mostrar como fazer apenas um destes, ele vai ajudar muito.
aqui estão as tabelas:
Aircraft ( Ajuda : integer, aname : corda, cruisingrange : integer)
Certified ( eid : integer, Ajuda : integer)
Os colaboradores ( eid : integer, ename : corda, salário : int)
Solução
Eu posso lhe dar uma dica de como obter os valores máximo e mínimo:
pensar sobre o fato de que você pode participar de uma entidade sobre si mesmo, agora acho que o que se juntar critérios que você pode usar .. e então você pode usar o resultado da junção de subtrair resultados de seu conjunto inicial de elementos
EDIT:? o que acontece se você juntar os empregadores com eles egos com um critério de ter primeiro salário <= segundo salário