SóProvas


ID
1360369
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considere o esquema relacional abaixo, no qual placa é a chave primária.
VEICULO(Placa, Cor, Modelo, Marca, Ano, Valor)

Qual é a expressão em álgebra relacional a ser aplicada sobre esse esquema, de forma a obter as Placas dos VEICULOS com Ano igual a 2011 e Valor menor que 9000?

Alternativas
Comentários
  • Operação de projeção(coluna - π)  e seleção (linha - σ) juntas:

    π<nome_atributos>(σ<predicado>(nome da relação))

  • Gabarito Letra D

    Para projetarmos um campo, usamos a letra PI e usarmos condições usamos a letra sigma

  • Primeiro precisamos SELECIONAR as linhas ( tuplas ) que desejamos da tabela, usamos o σ (sigma ).

    Depois precisamos PROJETAR a coluna que desejamos, usamos o π (pi ).

    Ficando a expressão
    * σAno = 2011 AND Valor < 9000 (VEICULO)
    * πPlaca ( expressão )

    Lembrando que pode-se utilizar o "AND" quando desejamos 2 ou mais predicados.
    Os Operadores lógicos são : ^ (and) V (or) ¬ (not)

     

    Gabarito : Letra D

     

  • PASSO 1: Primeiramente utiliza-se o operador de Seleção (sigma). Ele mantém o grau do elemento original, ou seja, a mesma quantidade de atributos. Nesse caso, ele retornará os 6 atributos. Seleção faz somente "recorte" horizontal na tabela.

    PASSO 2: De posse dessa saída, aplica-se o operador de Projeção (pi). Este operador, sim, fará um "recorte" vertical no resultado obtido no PASSO 1. Dessa forma, teremos somente a informação das Placas.