Questões de Concurso Sobre banco de dados
Foram encontradas 19.203 questões
Com relação aos bancos de dados relacionais, julgue o próximo item.
Em bancos de dados relacionais, as tabelas que compartilham
um elemento de dado em comum podem ser combinadas para
apresentar dados solicitados pelos usuários.
Com relação aos bancos de dados relacionais, julgue o próximo item.
Denomina-se visão uma tabela única derivada de uma ou mais
tabelas básicas do banco. Essa tabela existe em forma física
e viabiliza operações ilimitadas de atualização e consulta.
Com relação aos bancos de dados relacionais, julgue o próximo item.
O catálogo de um sistema de gerenciamento de banco de dados
relacional armazena a descrição da estrutura do banco de dados
e contém informações a respeito de cada arquivo, do tipo
e formato de armazenamento de cada item de dado
e das restrições relativas aos dados.
A respeito de dados estruturados, não estruturados e abertos, julgue o item subsequente.
Dados abertos são os dados de livre utilização, reutilização
e redistribuição, exigindo-se, no máximo, créditos à autoria
e compartilhamento pela mesma licença.
Acerca dos sistemas gerenciadores de banco de dados MySQL e PostgreSQL, julgue o item subsequente.
O PostgreSQL 9.3 provê serviço de replicação de dados nativa,
ou seja, não exige a instalação de softwares adicionais de
terceiros. Contudo, uma vez que o pg_xlog é protegido contra
cópias advindas de outros hosts, essa replicação é assíncrona.
Acerca dos sistemas gerenciadores de banco de dados MySQL e PostgreSQL, julgue o item subsequente.
Na administração do MySQL 5.6, ao se executar o becape full lógico por meio do aplicativo mysqldump, recomenda-se verificar a integridade dos dados antes de realizar o becape. Nesse caso, a sintaxe correta é a mostrada a seguir.
mysqldump -u usuario -p senha --check-all-db
--all-databases > arquivo.sql
Considere as tabelas TipoProduto e Produto, abaixo, em um banco de dados adequadamente normalizado.

É possível concluir corretamente que
João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais:
I. use a cláusula DISTINCT somente quando estritamente necessária;
II. dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER);
III. use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível.
Sobre essas recomendações, é correto afirmar que:
No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.
Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:
I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).
II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).
III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).
IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.
Está correto somente o que se afirma em: