SóProvas


ID
1215121
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito aos modelos hierárquico, relacional, de entidade-relacionamento e de modelagem orientada a objeto, julgue os itens a seguir.

No modelo relacional, sob o ponto de vista do usuário, a ordem em que as linhas estão armazenadas nas tabelas é insignificante.

Alternativas
Comentários
  • Insignificante não seria demais? Certamente, o usuário perceberia em desempenho, caso a ordem das linhas fosse ineficiente.

    O que acham?
  • Acho que é insignificante mesmo, pois a princípio, o usuário se preocupa somente com o que é mostrado, e não como é armazenado. Claro que desempenho é importante, mas sem entrar na questão desempenho, a questão está certa.



    bons estudos.

  • Senhores acho que está certo mesmo. Olhem o que achei no capítulo do Navathe sobre modelo de dados relacional.

    Lembrando que no modelo relacional, linha = tupla; cabeçalho de coluna=atributo; e; tabela=relação.


    Segundo Navathe(2011,p.41),"Ordenação de tuplas em uma relação: Uma relação é definida como um conjunto de tuplas. Matematicamente,os elementos de um conjunto NÃO possuem ordem entre eles; logo, as tuplas em uma relação não possuem nenhuma ordem em particular. Em outras palavras, uma relação não é sensível à ordenação das tuplas."


    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011

  • De fato, a princípio marquei como incorreta a questão, mas pensando melhor a ordem das linhas nas tabelas do banco são insignificantes para o USUÁRIO, uma vez que o mesmo se encontra em outra camada de abstração - View.

  • Conjunto de tuplas é sem relação, sem ordenação definida, bagunçados de forma aleatória! 

  • CORRETO!

     

    Ordem das tuplas -> não importa

    Ordem do conteudo das tuplas -> importa

  • Outra questão que ajuda no entendimento.

    Q678071 Ano: 2016 Banca: CESPE Órgão: TCE-PA Prova: Auditor de Controle Externo - Área Informática - Analista de Sistema

     

    No modelo relacional de dados, uma relação é um conjunto de tuplas sem ordenação definida.

     

    certo

  • Gabarito: Certo.

    De fato, a ordenação em um modelo relacional não ocorre. Colocando um exemplo:

    Suponha que você possui uma tabela com diversos dados, tais como: Nome e CPF. O fato do CPF de uma pessoa qualquer, estar na primeira ou última linha, muda algo para o usuário? Não. A utilização do view colabora com isso, permitindo que o usuário filtre "o que deseja ver". Com isso, tanto faz em que linha a informação está, desde que o preenchimento dos dados esteja correto.

    Qualquer equívoco, mande mensagem.

    Bons estudos!

  • Gab: Correta

    A ordem das linhas não é relevante. A ordem das colunas é relevante, a não ser que a correspondência entre elas e seus valores seja mantida.

  • O fato é que, para o usuário, ou seja, quem usa a plataforma, não é necessário saber como ela foi feita, menos ainda se existe uma ordem ou não, pois o que interessa é a funcionalidade.

  • "sob o ponto de vista do usuário", pensei da seguinte forma. Quem é o usuário? seria o usuário SGBD? sim!!! então esta pessoa não faz nem ideia de como é dentro de um banco de dados, então pra este tanto faz a forma como estão organizadas as linhas, colunas, entidades... etc.... pois este é apenas um mero usuário.

  • A ordem das linhas não é relevante.

    A ordem das colunas é relevante, a não ser que a correspondência entre elas e seus valores seja mantida.

    GABARITO: CORRETO.

  • De fato, dentro do modelo relacional, a ordem das linhas não possui qualquer significância, porém, quanto à das colunas, estas possuem suma importância ao banco de dados.

  • ORDEM DAS LINHAS: NÃO IMPORTA

    ORDEM DAS COLUNAS: IMPORTA.