SóProvas


ID
2788267
Banca
CESPE / CEBRASPE
Órgão
IPHAN
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.


É condição típica da propriedade de fechamento dos sistemas relacionais a saída de toda operação ser do mesmo tipo de objeto que a entrada, permitindo que se escrevam expressões relacionais aninhadas.

Alternativas
Comentários
  • A propriedade de FECHAMENTO dos sistemas relacionais significa que a saída de toda operações é do mesmo tipo  de objeto que a entrada (SÃO TODAS RELAÇÕES), o que significa que podemos escrever expressões relacionais aninhadas. 

    As RelVars podem ser atualizadas por meio da operação de atribuição relacional; as conhecidas operações de atualização INSERT, UPDATE e DELETE podem ser consideradas atalhos para certas atribuições relacionais comuns

     

    Certo

     

    Introdução a sistemas de bancos de dados - C.J. Date

  • essa eu pediria ajuda às cartas

  • CERTA

    Fechamento (closure) é quando uma operação entre elementos de um conjunto resulta em um elemento do próprio conjunto. Na abordagem relacional o mesmo conceito se aplica, permitindo a concatenação de operadores, pois a saída do anterior é uma entrada válida do próximo.

    Fonte: estratégia

  • Onde Estou ? kk

  • CUMA?????

  • Manda uma mais difícil, CESPE. Essa tá muito fácil kkkkk

    (cada k é uma lágrima)

  • ONDE QUE VIRA MESMO?

  • Onde clica pra fechar?

  • GABARITO CORRETO!

    .

    .

    ESSA PEGUEI DO PROFESSOR BRABÍSISIMO THIAGO CAVALCANTI:

    "Tenha em mente que todas as operações são executadas sobre uma ou duas tabelas e o retorno delas é sempre outra relação. Essa característica é conhecida como fechamento."

  • minha casa tá pra onde......

  • Alguém viu de qual caminhão eu caí ?

  • Lasquei-me

  • Meu raciocínio foi que somente nos banco de dados orientado a objetos é que é possível ter saídas diferentes de entradas.

    Não sei se está certo, erros inbox!

  • Significado de Aninhado. adjetivo Diz-se do pássaro que foi colocado em ninho: ave aninhada; passarinho aninhado. Que foi confortado ou acarinhado; aconchegado: aninhado pelo carinho da avó.

    QUEÊ?

  • Tenha em mente que todas as operações são executadas sobre uma ou duas tabelas e o retorno delas é sempre outra relação. Essa característica é conhecida como fechamento."

    Fonte: estratégia

  • TCV - Fiscal

    1º PONTO

    Álgebra relacional -> é um conjunto básico de operadores que tomam as relações (tabelas) como seus operandos e devolvem uma relação como resultado. Exemplo de comandos: projeção, seleção, junção, produto cartesiano...

    2º PONTO

    FECHAMENTO -> as operações de álgebra relacional são executadas sobre uma ou duas tabelas (input) e o retorno delas é sempre outra relação (output), ou seja, a propriedade de fechamento diz que o resultado da operação será do mesmo tipo dos elementos de entrada. Sem pensar em TI, para facilitar primeiro: a soma de dois números naturais tem como resultado um número natural. Portanto, essa seria uma operação fechada! Da mesma forma, as operações da álgebra relacional também são fechadas, ou seja, as entradas são relações (tabelas) e as saídas das operações também são relações. Ainda, o fechamento é que permite que sejam utilizadas expressões relacionais aninhadas.

    3º PONTO

    Expressões aninhadas -> são expressões dentro da expressão principal.  

    Uma expressão aninhada poderia ser: OPERAÇÃO2( OPERAÇÃO1( TABELA ORIGINAL))

    Por exemplo, em matemática: 1 + [1 - (6/2)]. Temos várias contas dentro da conta principal. Cada pedacinho vai sendo resolvido e virando um número até chegarmos no últmo "nível" para calcular o resultado final. Igualmente, em álgebra relacional podemos ter expressões aninhadas, como SELECT nome FROM clientes WHERE id IN (SELECT id FROM clientes WHERE saldo > 1000). Ou seja, temos uma consulta dentro da outra. O banco de dados vai "calculando" cada expressão mais "interna" primeiro até chegar ao último nível. O importante é notar que, para cada "cálculo interno", será gerada uma nova tabela. Assim, a subquery SELECT id FROM clientes WHERE saldo > 1000 vai resultar em uma tabela que será usada para fazer a consulta externa. 

    4º PONTO

    POR FIM

    tabelas aninhadas não significa a mesma coisa que expressões aninhadas, CUIDADO!

    Tabelas aninhadas significa que possui atributo composto ou multivalorado. Ex: Endereço => Nome da Rua, Número, Complemento. Para atingir a 1 FN deve-se elimina-las. Classifica-se como não normalizada a tabela que possui tabela aninhada. Um dos objetivos da primeira forma normal é eliminar o aninhamento de tabelas.

    Expressões aninhadas ocorre quando realiza uma consulta usando como base outra consulta.

    Questões sobre o assunto:

    https://www.tecconcursos.com.br/questoes/6319

    https://www.tecconcursos.com.br/questoes/462899

    https://www.tecconcursos.com.br/questoes/313661

    https://www.tecconcursos.com.br/questoes/596877

    https://www.tecconcursos.com.br/questoes/328104

    https://www.tecconcursos.com.br/questoes/1291615

    https://www.tecconcursos.com.br/questoes/1315607

    https://www.tecconcursos.com.br/questoes/696083

    Excelentes estudos !!!

  • O que eu tô fazendo aqui, eu só tenho 6 anos....

  • é com consulta?

  • select * from pessoa where cpf = (select * from pessoa)

    .

    Essa consulta aninhada dá erro. A saída da segunda query pode possuir várias linhas e colunas. A entrada da primeira query está esperando apenas uma linha e uma coluna

  • Questão boa, pra deixar em branco.