SóProvas


ID
696514
Banca
FCC
Órgão
TJ-RJ
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte tabela de um banco de dados.

TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}


Uma expressão da álgebra relacional representando a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é

Alternativas
Comentários
  • Alternativa correta: Letra A.
    é a operação de Projeção, que equivale SELECT no SQL.
    é a operação de Seleção, que equivale a cláusula WHERE no SQL.
    A tabela resultante deve ter duas colunas (COD_FUNC e NOME): COD_FUNC, NOME.
    Os filtros da tabela resultante são: SAL entre 1000 e 3000 e o COD_DEP igual a 3: SAL >= 1000 & SAL <= 3000 & COD_DEP = 3.
    Fonte: http://pt.wikipedia.org/wiki/%C3%81lgebra_relacional
  • Gabarito A;

    Operação de projeção(coluna - π)  e seleção (linha - σ) juntas:

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

    Bons estudos! ;)

  • Basta ver o enunciado: "tabela formada pelos códigos (COD_FUNC) e nomes (NOME)". Essas eram as duas colunas que deveriam ser exibidas. As outras são apenas critérios de Seleção. 

    Portanto, é suficiente perceber que só a letra A possui a Projeção dos dois campos pedidos, sendo o gabarito da questão.

  • π - seleciona as colunas

    σ - seleciona as linhas

    Pelo formato de cada símbolo é possível saber sua função.

    Bons estudos!