Considerando os conceitos de chaves e relacionamentos, julgue o item seguinte.
Uma hiperchave é uma tupla que permite recuperar uma relação de uma tabela.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
No tuning de banco de dados, a reestruturação de índices mediante a criação de novos índices em tabelas em que o número de acessos é elevado consiste em uma ação que torna mais eficiente a realização de operações nessa tabela.
Julgue os itens a seguir, relativamente ao conceito de visão de um banco de dados.
I Visões complexas podem utilizar comandos DML para manipulação dos dados.
II Visões fazem referência a tabelas, sem armazenar nenhuma linha.
III Visões complexas podem conter funções.
IV Visões e tabelas temporárias são equivalentes quanto ao tratamento.
Estão certos apenas os itens
Sobre as estruturas de banco de dados, analise as afirmativas abaixo:
I. Trigger define uma estrutura, que dispara mediante alguma ação, como inserção, exclusão e atualização de dados.
II. Uma trigger não precisa estar associada a uma tabela.
III. Stored Procedure corresponde a um conjunto de comandos em SQL, que podem ser executados de uma só vez, a partir de sua chamada.
IV. Stored Procedure não aceita parâmetros de entrada.
Estão CORRETAS
Julgue os itens subsequentes, quanto à administração de banco de dados.
A administração de banco de dados abrange a definição e a alteração de esquema, que, em alguns casos, são tarefas importantes para melhorar o desempenho do banco de dados.
UEG•
Considere o seguinte texto.
"conjunto de um ou mais atributos que, tomados coletivamente, nos permitem identificar, de maneira única, uma entidade em um conjunto de entidades"
O texto acima é a definição de:
Transações distribuídas abrangem dois ou mais servidores conhecidos como gerenciadores de recursos. O gerenciamento da transação deve ser coordenado entre os gerenciadores de recursos por um componente de servidor chamado de gerenciador de transações. Cada instância do Mecanismo de banco de dados pode operar como um gerenciador de recursos em transações distribuídas coordenadas por gerenciadores de transações. Uma importante ferramenta para o controle de concorrência em transações distribuídas são os protocolos baseados em locks. Qual a melhor descrição para este protocolo?
Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor usou um modelo de dados relacional (protótipo) mais simples do que o do banco de dados do sistema corporativo original, sendo que ambos utilizavam o mesmo SGDB PostgreSQL. Cabe ressaltar que esse protótipo utilizava apenas um subconjunto dos dados do sistema corporativo original e realizava apenas consultas.
Uma forma de garantir que os dados desse protótipo estejam sempre completamente atualizados em relação aos dados reais, com baixo impacto tanto na operação quanto no desempenho do sistema corporativo original, é
MEC•
Julgue os itens subsequentes, referentes a exportação e importação de bases de dados.
Ainda que se tenha o cuidado de manter a compatibilidade de versão do banco de dados, de logar com privilégios de administrador e de manter toda a configuração do ambiente de origem, os dados de origem, durante a importação de dados, não chegarão íntegros ao destino, devido à ocorrência de problemas de acentuação e perda de caracteres especiais.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
Os sistemas de banco de dados que obedecem à propriedade denominada isolamento permitem que transações concorrentes compartilhem resultados intermédios.
Quando da modelagem de dados de um banco de dados relacional, podem ser utilizados atributos compostos, sobre os quais é correto afirmar que
Os esquemas de "menos recentemente utilizado" (LRU) e de "mais recentemente utilizado" (MRU) são aplicados pelo gerenciador de buffer na técnica denominada
CNJ•
Julgue os itens seguintes acerca da modelagem de dados,
considerando diagramas entidade-relacionamento e mapeamento
para modelo relacional.
O modelo físico contém detalhes de armazenamento interno de informações e influencia na velocidade de resposta das aplicações.