Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 12.816 questões
Ao se criar uma base de dados, são criados relacionamentos entre objetos para compartilhar dados e prover informações para relatórios e formulários. Quando um objeto é alterado, é possível que outros objetos sejam afetados. Por exemplo, quando em uma base de dados não se necessita de determinado campo de uma tabela, em vez de simplesmente apagá-lo, no Microsoft Access 2003 pode-se verificar as dependências por meio da utilização da opção encontrada no Ferramentas do Microsoft Office, que verifica essas dependências em todos os aplicativos Microsoft Office.
Tendo como referência as informações apresentadas, julgue o item subsequente, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.
Na manutenção de um banco de dados que suporta o funcionamento de uma aplicação, é recomendável que a responsabilidade pelo backup e(ou) restore do banco de dados seja alocada à equipe de infraestrutura, e não à equipe de operações.
Com relação a bases de dados (database), é correto afirmar que são coleções de esquemas; são criadas via CREATE DATABASE; não é necessário que o servidor PostgreSQL esteja em execução (running) para que bases de dados sejam criadas; a base de dados Postgres é copiada por default, ao se criar uma nova base de dados; é necessário explicitar, para que uma base de dados seja criada, o tablespace que será usado.
O RMAN (Recovery Manager) está disponível em distribuições Oracle somente a partir da versão 9i. O Oracle Data Guard trabalha com bancos de dados sobressalentes (em standby) de modo a melhorar a segurança dos dados da companhia, principalmente com relação a desastres e eventos de corrupção de dados. O backup dos datafiles, control files e archived redo logs do Oracle constitui um backup físico do banco de dados. A melhor estratégia de backup é aquela que tem como foco e base a realização de backups lógicos, principalmente a partir da versão 10g do Oracle, quando os backups físicos passaram a perder relevância em função do aperfeiçoamento das ferramentas de backup lógico do Oracle. Assinale a alternativa que indica todas as afirmativas corretas.
Acerca de papéis e privilégios, é correto afirmar que permissões de acesso são gerenciadas via conceito de papel (role); privilégios podem ser atribuídos a papéis via GRANT; PUBLIC é um nome especial usado para que sejam concedidos todos os privilégios a um papel; membros são incluídos no papel — se um papel existe — via comando ADDUSER e removidos via REMOVE.
Para possibilitar acessos aleatórios rápidos aos registros de um arquivo, uma estrutura de índice pode ser utilizada. Em um arquivo organizado com índice seqüencial, o desempenho dos acessos ao arquivo tipicamente piora na medida em que o arquivo cresce. Para evitar essa degradação, há SGBDs que usam uma estrutura árvore-B+ para implementar índices de múltiplos níveis.
A desnormalização é uma ação que pode ser executada no ajuste (tuning) do projeto de um banco de dados, sendo utilizada para minimizar redundâncias nos dados e anomalias nas atualizações. Ao se desnormalizar uma tabela na 1FN, essa tabela migra para a 2FN ou 3FN.
O ajuste (tuning) de bancos de dados visa a diminuir os tempos de resposta das consultas, melhorar o desempenho das transações e fazer com que as aplicações sejam executadas mais rapidamente. Para isso, podem ser executadas ações visando uma melhor alocação de recursos.
O espelhamento (mirroring), usado para a introdução de redundância, é uma técnica que aumenta a confiabilidade e por meio da qual os dados são escritos de modo redundante em mais de um disco físico e tratados como um só disco lógico. O armazenamento de dados que possibilitem reconstruir dados perdidos em caso de falha do disco — por exemplo, usando-se códigos para a correção de erros — é outra técnica para aumentar a confiabilidade.
Acerca dos módulos típicos de um SGBD, é correto afirmar que não podem solicitar serviços a sistemas operacionais; catálogos são tipicamente armazenados em disco; um catálogo pode ter informações como nomes e tamanhos de arquivos; dados podem ser mantidos na memória principal por um gerenciador de buffer.
Um sistema de gerenciamento de bancos de dados distribuídos (SGBDD) é o resultado da fusão das tecnologias de banco de dados e de redes e comunicação de dados. Nesse sistema, os elementos de processamento são necessariamente homogêneos e permitem que o processamento e a entrega de dados seja centralizada ou distribuída, diferentemente dos SGBDs tradicionais, que realizam esse processamento exclusivamente na forma centralizada.