Foram encontradas 739 questões.
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
Maria deseja visualizar os campos nome e sobrenome da tabela de Clientes em uma única coluna. Para isso, utilizou a concatenação para unir esses dois campos. Qual o comando correto utilizado no SQL Server para concatenar o Nome e o Sobrenome em uma única coluna?
Provas
O Microsoft SQL Server, além dos operadores relacionais SQL, aceita os operadores relacionais pivot, unpivot e apply. Diante do exposto, analise as afirmativas a seguir.
I. Pivot: é um operador que converte a forma de seu conjunto resultado de entrada de duas colunas que representam pares nome-valor para múltiplas colunas, uma para cada nome de entrada. A coluna de nome da entrada é a coluna pivô e o usuário precisa indicar que nomes transportar da entrada para colunas individuais na saída.
II. Unpivot: é uma operação inversa ao pivot.
III. Apply: é um operador binário que toma duas entradas com valor de tabela, das quais a entrada da direita normalmente é uma chamada de função com valor de tabela que toma como argumentos uma ou mais colunas da entrada da esquerda.
IV. Apply: possui duas variações semelhantes a inner join e outer join, que são a inner apply e outer apply.
Está correto o que se afirma em
Provas
Considerando que a arquitetura ANSI/SPARC se divide em três níveis – interno, externo e conceitual, analise as afirmativas a seguir.
I. Nível interno: se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.
II. Nível externo: se ocupa do modo como os dados são vistos por usuários individuais.
III. Nível conceitual: é o nível intermediário entre o nível interno e externo; se ocupa de apresentar os dados armazenados dentro do sistema como uma visão vista pelos usuários individuais.
Está correto o que se afirma em
Provas
Caderno Container