Foram encontradas 70 questões.
- Conceitos e FundamentosPapéis e Responsabilidades do DBA
- AdministraçãoSegurançaAutorização de Acesso
- SQLDCLGRANT
Foi solicitado ao administrador de banco de dados, responsável pelo gerenciamento de um sistema de banco de dados, que fizesse uma atualização nas permissões do usuário PROFESSOR01. Entre suas responsabilidades estão a criação de conta e a concessão e revogação de privilégios. Assim, observe a expressão a seguir:
GRANT SELECT, UPDATE (NOTA), INSERT, DELETE ON ALUNOS TO PROFESSOR01 WITH GRANT OPTION
Considerando o caso hipotético, assinale a afirmativa que descreve corretamente a função da expressão anterior.
Provas
- AdministraçãoSegurançaAutorização de Acesso
- AdministraçãoSegurançaControle de Acesso
- Banco de Dados RelacionalViews
Sobre a segurança de dados, assinale a afirmativa correta.
Provas
Considerando a otimização de consultas (tuning) em banco de dados, assinale a afirmativa INCORRETA.
Provas
O comando utilizado no SQL Server que permite remover todas as linhas da tabela sem a opção de limitar o número de linhas excluídas é:
Provas
- Banco de Dados RelacionalRestrições de Integridade
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- Modelagem de DadosRelacionamentosAutorrelacionamento
Considere um banco de dados relacional com as seguintes tabelas para responder à questão.
Empregado
| NumEmp | NomeEmp | Endereco | CodDept | ChefeDepto | |
| 1 | 1 | José Silva | Rua A | 1 | NULL |
| 2 | 2 | Mariana Ana | Rua A | 2 | 1 |
| 3 | 3 | Pedro Santos | Rua A | 3 | 4 |
| 4 | 4 | Juliana Souza | Rua A | 2 | NULL |
| 5 | 5 | Carlos Batista | Rua A | 2 | 4 |
| 6 | 6 | João Cardoso | Rua A | 3 | NULL |
| 7 | 7 | Sandra Rosa | Rua A | 1 | 6 |
| 8 | 8 | Jorge Cruz | Rua A | 2 | 6 |
Departamento
| CodDept | NomeDepto | |
| 1 | 1 | Informática |
| 2 | 2 | Administrativo |
| 3 | 3 | Contabilidade |
Considerando as tabelas apresentadas, é possível afirmar que:
Provas
Considere um banco de dados relacional com as seguintes tabelas para responder à questão.
Empregado
| NumEmp | NomeEmp | Endereco | CodDept | ChefeDepto | |
| 1 | 1 | José Silva | Rua A | 1 | NULL |
| 2 | 2 | Mariana Ana | Rua A | 2 | 1 |
| 3 | 3 | Pedro Santos | Rua A | 3 | 4 |
| 4 | 4 | Juliana Souza | Rua A | 2 | NULL |
| 5 | 5 | Carlos Batista | Rua A | 2 | 4 |
| 6 | 6 | João Cardoso | Rua A | 3 | NULL |
| 7 | 7 | Sandra Rosa | Rua A | 1 | 6 |
| 8 | 8 | Jorge Cruz | Rua A | 2 | 6 |
Departamento
| CodDept | NomeDepto | |
| 1 | 1 | Informática |
| 2 | 2 | Administrativo |
| 3 | 3 | Contabilidade |
As chaves primárias estão representadas pelo # (cerquilha) em cada tabela. A consulta a seguir apresenta o NomeDepto e a Quantidade; observe.
| NomeDepto | Quantidade | |
| 1 | Administrativo | 4 |
| 2 | Contabilidade | 2 |
| 3 | Informática | 2 |
Em cima da mesma consulta, qual o comando SQL ANSI será utilizado para verificar qual departamento possui mais de três empregados?
Provas
Considere um banco de dados relacional com as seguintes tabelas para responder à questão.
Empregado
| NumEmp | NomeEmp | Endereco | CodDept | ChefeDepto | |
| 1 | 1 | José Silva | Rua A | 1 | NULL |
| 2 | 2 | Mariana Ana | Rua A | 2 | 1 |
| 3 | 3 | Pedro Santos | Rua A | 3 | 4 |
| 4 | 4 | Juliana Souza | Rua A | 2 | NULL |
| 5 | 5 | Carlos Batista | Rua A | 2 | 4 |
| 6 | 6 | João Cardoso | Rua A | 3 | NULL |
| 7 | 7 | Sandra Rosa | Rua A | 1 | 6 |
| 8 | 8 | Jorge Cruz | Rua A | 2 | 6 |
Departamento
| CodDept | NomeDepto | |
| 1 | 1 | Informática |
| 2 | 2 | Administrativo |
| 3 | 3 | Contabilidade |
Qual o comando SQL ANSI deverá ser utilizado para obter a seguinte consulta?
| NomeDepto | Quantidade | |
| 1 | Administrativo | 4 |
| 2 | Contabilidade | 2 |
| 3 | Informática | 2 |
Provas
A linguagem Transact-SQL, uma extensão ao padrão SQL-92, é a linguagem utilizada por desenvolvedores na construção de aplicações que manipulam dados mantidos no SGBD SQL Server. Sobre o uso de funções pertencentes à linguagem Transact-SQL, considere que a instrução a seguir foi executada no SQL Server 2018, evidenciando a tabela 1:
Tabela 1
| Ano | Mês | Valor |
| 2022 | Janeiro | R$ 100.056,00 |
| 2022 | Fevereiro | R$ 130.063,00 |
| 2022 | Março | R$ 111.210,00 |
| 2022 | Abril | R$ 98.958,00 |
| 2022 | Maio | R$ 109.352,00 |
| 2022 | Junho | R$ 115.443,00 |
A tabela 2 apresenta as mesmas informações da tabela 1; porém, transformadas do formato horizontal (linhas) para o formato vertical (Colunas).
Tabela 2
| Ano | Janeiro | Fevereiro | Março | Abril | Maio | Junho |
| 2022 | R$ 100.056,00 | R$ 130.063,00 | R$ 111.210,00 | R$ 98.958,00 | R$ 109.352,00 | R$ 115.443,00 |
Qual operador foi utilizado para transformar a tabela 1 em tabela 2 (linhas em colunas)?
Provas
- Banco de Dados RelacionalACIDDefinição: ACID
- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDConsistência
- Banco de Dados RelacionalACIDIsolamento
O processo de recuperação de falhas em um ambiente de banco de dados objetiva preservar a consistência das informações após a ocorrência de uma falha. Para que este processo seja executado com integridade, é necessário que, no momento da recuperação dos efeitos das transações, as propriedades ACID sejam satisfeitas. Trata-se do significado correto da sigla ACID:
Provas
- Arquitetura de de Banco de DadosArquitetura Cliente/Servidor
- Banco de Dados DistribuídoFragmentação de Dados (Horizontal e Vertical)
A visão clássica de um sistema de banco de dados distribuído é que o sistema deve tornar o impacto da distribuição de dados transparente. Considerando que “Transparente” significa que a aplicação opera de um ponto de vista lógico como se os dados fossem todos gerenciados por um único SGBD, analise as afirmativas a seguir.
I. Arquitetura cliente-servidor tem um ou mais processos clientes e um ou mais processos servidores; um processo cliente pode enviar uma consulta para qualquer processo servidor.
II. A arquitetura cliente-servidor permite que uma única consulta abranja vários servidores.
III. A arquitetura middleware é a camada de software que coordena a execução de consultas e transações em um ou mais servidores de banco de dados independentes.
IV. O acesso a uma relação armazenada em um site remoto acarreta custos de passagem de mensagem e, para reduzir essa sobrecarga, uma única relação pode ser replicada ou fragmentada.
V. A fragmentação e a replicação não podem ser combinadas; uma relação pode ser particionada em diversos fragmentos, mas não pode haver réplicas desses fragmentos.
Está correto o que se afirma apenas em
Provas
Caderno Container