SóProvas


ID
2522524
Banca
CESPE / CEBRASPE
Órgão
TCE-PE
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de aspectos diversos referentes a banco de dados relacional, julgue o item a seguir.


Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si, e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados.

Alternativas
Comentários
  • Gabarito Final Cespe: ERRADO!

    Creio que pelo fato de que, uma vez criada a relação, por exemplo em SQL, as colunas passam a ter suas posições FIXADAS. É perfeitamente possível fazer recortes/filtros que utilizem apenas algumas colunas e na ordem que for de interesse, no entanto, na base de dados elas permanecem como registrado na criação inicial da Tabela.

     

     

    "O cavalo prepara-se para o dia da batalha, mas do Senhor vem a vitória"

  • Resposta ERRADO porque a ordem da coluna importa para o banco, posso até fazer um Insert sem dar o nome das colunas, apenas usando a ordem com que foram criadas.

    ex.: Insert into TabA values ("A", 2, "Aurora", 5000)

    Esses seriam os valores para as colunas 1 a 4 de acordo com a ordem de criação das colunas da TabA, o

    CREATE TABLE TabA sigla char(1), numPostes int, nome char(30), salario decimal...

  • A ordenação dos valores em uma tupla são importante. Mas isso pode ser relativizado caso sejam associados a cada atributo seu valor (atributo; valor)
  • GAB: ERRADO

    1° Parte
    - '' Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si'' = CORRETO

    2° parte
     ''e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados.'' =  ERRADO

    OBS:
    a ordem da disposição das linhas e colunas é irrelevante prara o USUARIO........

    a ordem da disposição das linhas e colunas é RELEVANTE para o BANCO DE DADOS......

  • Não tem professor para explicar !!! Lembro que quando fiz a assinatura o QC dizia que tinhas professores para corrigir as questões! Até agora não ´vi ninguém!!!!

  • "Em uma relação, leia-se tabela, é possível ter linhas iguais entre si quando a tabela não possui chave primária. Imaginamos uma tabela composta apenas por uma coluna com nome. Se esta tabela não possui chave primária, é possível ter linhas iguais com vários nomes repetidos. Isto torna a questão ERRADA."

    Professor Rodrigo Rodrigues

  • irrelevante pra gente... não pro banco de dados

  • Discordo do gabarito.

    Segundo Navathe, em seu livro Sistemas de Banco de Dados 4ª edição, uma relação é definida como um conjunto de tuplas. Matematicamente, os elementos de um subconjunto não têm ordem entre eles, portanto, as tuplas em uma relação não têm qualquer ordem em particular.

    Não consigo visualizar o entendimento da banca. Se alguém entendeu de forma diferente, gentileza compartilhar o conhecimento. Estamos aqui para aprender e acertar questões. 

    Fonte: P. dos Concursos;

               Sistema de Banco de Dados - Fundamentos e Aplicações.

  • Penso que o erro se encontra em dizer que a disposição das colunas é irrelevante para o BD, uma vez que, para fazer um INSERT, é necessária a observação da disposição das colunas de acordo com o esquema do BD.

  • ERRADO

     

    ''e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados.'' =  ERRADO

  • Esta questão foi dada inicialmente como Certa, e teve o gabarito alterado. Eis a justificativa da Banca:

    "Para um banco de dados, a ordem das colunas tem relevância."

    Fonte: http://www.cespe.unb.br/CONcursos/TCE_PE_17/arquivos/TCE_PE_17_JUSTIFICATIVAS_DE_ALTERA____ES_DE_GABARITO.PDF

    Questão 116, CARGO 1, Conhecimentos Específicos.

  • Ordem das colunas importa;

    Ordem das linhas não importa

  • Essa foi a prova em que fui aprovado! O gabarito inicial dessa questão dava o item como certo. Devido à parte que diz que a ordem das colunas é irrelevante para o BD, discordei, entrei com recurso e o gabarito terminou sendo alterado.

    Na prática, quando estamos criando uma tabela, a definimos com uma determinada ordem de colunas. 

    Se realizarmos uma consulta nessa tabela sem explicitar que ordem queremos, as linhas ou registros poderão ser retornados numa ordem qualquer. Contudo, a ordem das colunas sempre virá na ordem que foi inicialmente definida, a não ser que o usuário explicitamente “peça” algo de diferente. 

    A ordem das colunas também traz algumas implicações para operações de inserção de dados em tabelas e para alguns aspectos técnicos de otimização do SGBD, cujos detalhes estão fora do escopo do nosso curso. De todo modo, entenda que a ordem das colunas não é completamente irrelevante.

    C.J. Date aponta que a maioria dos SGBDs utilizam o nome da coluna para acessar diretamente o valor do atributo, então a importância da ordem com que esses atributos foram definidos é minimizada. É verdade, mas como o examinador disse na questão que tal ordem é irrelevante para o BD, isso é a mesma coisa que dizer que em nenhum cenário há influência da ordem das colunas. Como vimos, isso está incorreto.

    Gabarito: E

  • Não seria irrelevante para a aplicação, para os sistemas, para quem faz uso externo das informações. Mas a questões está se referindo ao Banco de Dados. Ou seja, de maneira ampla, para o Banco de Dados (visão interna) não importa a ordem das colunas pois a maneira como será armazenada será a mesma. Mas para quem faz uso poderá ter consequências a mudança da ordem das colunas, principalmente programas mal feitos (o programador usando o índice da coluna no lugar do nome, por exemplo).

    A banca deveria no mínimo ter anulado a questão. Mas alterar para certa é bronca. Se cair novamente é melhor deixar em branco pois pode ser qualquer resposta.

  • Em uma relação a ordem dos atributos dentro das tuplas e das tuplas dentro de uma relação não importam! Isso é fato, está lá no livro do CJ Date. Quando partimos para implementar esse conceito na prática as coisas mudam um pouco.

    Nesta questão, o CESPE apresentou, primeiramente, o gabarito como correto. Despois mudou para errado porque “´para um banco de dados, a ordem das colunas tem relevância.” Essa justifica é válida quando consideramos a visão prática, ou seja, a implementação dos bancos de dados relacionais.

    Fonte: Professor Thiago Cavalcanti | Estratégia concursos.

    Bons estudos.

  • Uma tupla n é uma lista ordenada de n valores, de modo que a ordem dos valores em uma tupla — e, portanto, dos atributos em um esquema de relação — é importante.

    No entanto, em um nível mais abstrato, a ordem dos atributos e seus valores não é tão importante, desde que a correspondência entre atributos e valores seja mantida.

    (Navathe - Sistemas de Banco de Dados - 6 Edição)

    Esse item foi polêmico, inclusive com alteração de gabarito. Entendo que a banca, em um primeiro momento, interpretou como se o caso fosse de análise em nível mais abstrato (segundo a definição do Navathe). Posteriormente, de maneira acertada, percebeu que em não especificando o nível, a ordem dos atributos é relevante sim.

    Concordo com o gabarito (depois de ter errado o item e procurado auxílio do Navathe... RSRS).

  • Os nomes das colunas são realmente únicos; as linhas são realmente distintas entre si; e a ordem da disposição das linhas é realmente irrelevante, mas a ordem da disposição das colunas é relevante

    Fonte: pdf estratégia.

  • Para CESPE a ordem das colunas tem relevancia.

  • Segundo DATE,

     - NÃO existe ordenação nos componentes de uma tupla; (Fonte: DATE - página 123.)

    Ano: 2018 Banca: CESPE

    Considerando os conceitos de banco de dados relacionais, assinale a opção correta a respeito das propriedades de uma tupla.

    B- Os componentes de uma tupla são ordenados da esquerda para a direita. (Alternativa considerada errada pela banca)

  • A ordem das colunas é relevante.

  • Ordem das linhas é irrelevante, porém a ordem das colunas é relevante.

    Gabarito E.

  • Se vc já está fazendo questões deste nível para PC DF, meu caro vc já esta quase dentro. Foca no TAF

  • os omes dasn colunas sao unicos ok

    as linhas sao distintas ente si ok

    a ordem das linhas sao irrelevante ok

    a ordem das colunas nao irrelevantes x , a ordem das colunas sao relevante

  • os omes dasn colunas sao unicos ok

    as linhas sao distintas ente si ok

    a ordem das linhas sao irrelevante ok

    a ordem das colunas nao irrelevantes x , a ordem das colunas sao relevante

  • Galera tá falando que a ordem das colunas não é irrelevante, porém se enganam. Isso é inclusive uma das propriedades relacionais dos bancos de dados: "A ordem das linhas e colunas na tabela é irrelevante".

    Alguém encontrou o erro da questão? Já errei duas vezes com convicção.

  • ORDEM DAS LINHAS: IRRELEVANTE

    ORDEM DAS COLUNAS: RELEVANTE para o banco

  • 1) Em uma relação, os nomes das colunas são únicos (Certa). Os nomes das colunas são usados para ajudar na interpretação do significado dos valores em cada linha. Não faz muito sentido termos várias colunas com o mesmo nome, pois seriam interpretados do mesmo jeito, e teríamos informações redundantes. Por isso, os nomes das colunas são únicos.

    2) Em uma relação, as linhas são distintas entre si. (Certa). Cada linha representa um registro diferente, contendo todos os mesmos atributos dentro de uma tabela. Cada linha da tabela descreve uma única ocorrência de entidade no interior do conjunto de entidades.

    3) Em uma relação, a ordem da disposição das linhas e colunas é irrelevante para o banco de dados. (Errada).

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

    Gabarito: Errado.

  • A ordem das tuplas é IRRELEVANTE.

    A ordem das colunas, atributos, é RELEVANTE.

  • 1º Parte - "Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si (...)"

    ERRADA

    Em uma relação sem a definição da chave primária podemos ter uma tabela com linhas iguais.

    2º Parte - "(...) e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados."

    ERRADA

    Para um banco de dados, a ordem das colunas é RELEVANTE. Um exemplo de uma situação que a ordem das colunas é importante, seria com a utilização do comando INSERT.

    Fonte: Estratégia Concursos

  • Ordem das linhas Irrelevante

    Ordem das colunas Relevante

    Gab.:Errado

  • Gabarito errado. A ordem das colunas é importante para o BD. Por outro lado, a ordem das linhas, não.

  • A ordem das LINHAS(TUPLAS) é IRRELEVANTE, já a ordem das COLUNAS é RELEVANTE

  • Gab ERRADO.

    Em uma relação (TABELA)

    > Os nomes das colunas (ATRIBUTOS) são únicos

    > As linhas (TUPLAS) são distintas entre si (não duplicadas)

    > A ordem da disposição das linhas (TUPLAS) é irrelevante;

    Porém, a ordem da disposição das colunas (ATRIBUTOS) é relevante.

    Inicialmente o gabarito preliminar foi dado como C, posterior, no gabarito definitivo, a banca alterou para E, justificando: "Para um banco de dados, a ordem das colunas é relevante"

  • E

    Ordenação das colunas é relevante.

    Ordenação das linhas não é relevante.

    (Navathe)

  • De acordo com C. J. DATE -> é irrelevante (atributos dentro de uma tupla é irrelevante)

    De acordo com o CODD -> a ordem das colunas é relevante

  • Segundo Date, a ordem dos atributos é irrelevante, mas isso é teoria. Na prática a ordem das colunas é relevante. Como a questão generalizou, o gabarito é errado. Mas se tivesse feito menção ao modelo conceitual estaria correto.

  • Ordem das LINHAS (tuplas) -> IRRELEVANTE

    Ordem das COLUNAS (atributos) -> RELEVANTE

  • *COLUNAS - ordem importa

    *TUPLAS - ordem não importa

    - TABELAS: CONJUNTO NÃO ORDENADO DE LINHAS, TUPLAS OU REGISTROS.

  • No cadastro de uma família, na coluna endereço, por exemplo, não poderia possuir a mesma tupla? isso só valeria para uma primária ou candidata? cadê as fontes?

  • Na verdade, quase toda a questão está correta. Ela só erra ao dizer que a ordem das colunas é irrelevante, é o contrário. A ordem das colunas é relevante.

  • Na Engenharia se a gente projetar uma "'coluna" em algum lugar errado, certeza que é mer%$ na certa. Ou seja, a ordem das colunas é importante. Um exemplo bem ruim, mas que pode ajudar você na sua prova. :)

  • JUSTIFICATIVA DO CESPE:

    "Para um banco de dados, a ordem das colunas tem relevância". 

    https://arquivos.qconcursos.com/concurso/justificativa/13546/tce-pe-2017-justificativa.pdf?_ga=2.126741197.1966106642.1617573042-648424584.1615753565

  • ERRADO

    A ordem coluna é relevante para uma relação, diferentemente da entidade ou linha que não importa.

  • Galera, a ordem das colunas importam por conta do uso de índices. Quando se usa um índice, este mecanismo "varre" da esquerda pra direita.

  • pra quê fazer questão tocando ponto polêmico se existem zilhões de assuntos legais pra cobrar da disciplina sem nenhuma polêmica e que os principais autores abordam da mesma forma? dureza viu

    PS: questão polêmica não se altera gabarito, deve-se optar pela anulação!

  • ERRADO

    Ordem das colunas de uma tabela (Prática no SGBD) = É RELEVANTE

    obs: (Teoria – modelo relacional formal): a ordem das colunas é irrelevante

  • Linhas (Tuplas): Ordem não importa;

    Colunas (Atributos): Ordem IMPORTA.