SóProvas


ID
5797
Banca
CESGRANRIO
Órgão
EPE
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Para os Sistemas Gerenciadores de Bancos de Dados Relacionais são feitas as seguintes afirmativas:

I - Segundo a propriedade de atomicidade para as transações, as mudanças aplicadas ao banco de dados por uma transação efetivada devem persistir no banco de dados, não devendo ser perdidas em razão de uma falha.

II - A árvore de execução de uma consulta representa os passos que o SGBDR realiza para obter os dados armazenados em uma ou mais tabelas, gerando o resultado esperado por um comando SQL que foi submetido.

III - Se um determinado campo de uma tabela apresenta repetições de valores, é possível definir para ele um índice primário, entretanto, não podemos definir para ele um índice clustering.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • O Item I está falando do ACIDAtomicidadeConsistenciaIsolamentoDurabilidadeEle fala em Atomicidade, mas está descrevendo Durabilidade.
  • I - ERRADO. Descreve durabilidade mas menciona o termo atomicidade.II - CORRETO.III - ERRADO. Índice por default é clusterizado.
  • Item III - Errado
    Não é possível definir PRIMARY KEY quando o registro tem valores duplicados. Chave primária deve ter restrições UNIQUE e NOT NULL.

    É possível apenas um índice clusterizado por tabela. A ordenação tanto fisicamente dos dados como do índice é a mesma.

    Os índices cluster são bastante usados em colunas muito acessadas por range de valores, ou acessadas por ordenações:

    • A chave "Key value" são únicas e por isto ao criar este índice automáticamente é criado um UNIQUE
    • O maior valor de um índice clusterizado é 5% da tabela (dependendo da chave do índice)
    • Ao criar uma chave primária por default ela vem como clusterizado se não houver já um índice cluster, mas é opcional podendo mudar para não cluster

    O índice clusterizado é parecido a uma agenda de telefone onde ficam as iniciais do alfabeto ficam logo em seguida os nomes e telefones das pessoas.

  • [ERRADO] I - Segundo a propriedade de atomicidade DURABILIDADE para as transações, as mudanças aplicadas ao banco de dados por uma transação efetivada devem persistir no banco de dados, não devendo ser perdidas em razão de uma falha.

    [CERTO] II - A árvore de execução de uma consulta representa os passos que o SGBDR realiza para obter os dados armazenados em uma ou mais tabelas, gerando o resultado esperado por um comando SQL que foi submetido.

    [ERRADO] III - Se um determinado campo de uma tabela apresenta repetições de valores, é possível definir para ele um índice primário CLUSTERING entretanto, não podemos definir para ele um índice clustering PRIMÁRIO.

    ÍNDICE PRIMÁRIO:
       - Trabalha com 2 campos, CHAVE("Se um determinado campo de uma tabela apresenta repetições de valores..."  logo não é um campo chave) e PONTERIO para o bloco do disco onde se encontra o registro referenciado.
       - ÍNDICE PRIMÁRIO ESPARSO: Possui uma entrada de índice para cada bloco do arquivo de dados.
       - ÍNDICE PRIMÁRIO DENSO: Possui uma entradade índice para cada valor da chave de busca de arquivo de dados (UM REGSITRO)
       

    ÍNDICE CLUSTERING:
       - Trabalha com 2 campos, NÃO EXCLUSIVO OU NÃO CHAVE de classificação e um PONTEIRO para o bloco do disco onde se encontram os registros referenciados.