Foram encontradas 24.841 questões.
Considerando a tabela "produtos", exemplificada abaixo, com as colunas "id" INTEGER, "nome" VARCHAR(512), "preco" DECIMAL, "quantidade" INTEGER, qual a consulta SQL que retorna o(s) nome(s) do(s) produto(s) com a maior quantidade? A consulta retornaria Produto C e Produto E no exemplo abaixo.
id | nome | preco | quantidade |
1 | Produto A | 10.99 | 50 |
2 | Produto B | 20.49 | 30 |
3 | Produto C | 15.00 | 75 |
4 | Produto D | 25.00 | 40 |
5 | Produto E | 18.00 | 75 |
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosRelacionamentosTipos de Relacionamentos
Assinale a alternativa INCORRETA sobre relacionamentos em bancos de dados.
Provas
Sobre o desenvolvimento de software seguro em uma aplicação web, analise as assertivas abaixo e assinale a alternativa correta.
I. Não se deve utilizar Javascript para implementar regras de negócio importantes e essenciais para segurança.
II. Filtrar e validar parâmetros no servidor na chegada das requisições para rejeitá-la ou eliminar o risco de SQL Injection.
III. As páginas administrativas não devem ser indexadas nos mecanismos de buscas.
IV. Manter o servidor atualizado, como Sistema Operacional, Software da web/app server e demais plugins.
Provas
Sobre junções em SQL, é correto afirmar que:
Provas
Sobre os operadores relacionais em SQL, é correto afirmar que:
Provas
Qual é o comando do PostgreSQL que analisa uma consulta e retorna o plano de execução para ela, através de uma listagem que identifica cada etapa da consulta com o seu tempo gasto e o custo percentual dela com relação ao custo da consulta?
Provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Banco de Dados RelacionalTransaçõesControle de Concorrência
Um SGBD que está junto com o banco de dados em um servidor de banco de dados e que oferece acesso concorrente a vários usuários é classificado como um SGBD:
Provas
- Banco de Dados RelacionalTransaçõesDeadlocks
- Banco de Dados RelacionalTransaçõesEscalonamento de Transações
- Banco de Dados RelacionalTransaçõesLocking
- Banco de Dados RelacionalTransaçõesSerializabilidade
Em sistemas gerenciadores de banco de dados, um deadlock ocorre quando uma transação espera por dados que estão sendo utilizados por outra transação e ela espera por dados que estão sendo utilizados pela primeira. Para evitar deadlocks, os SGBDs podem usar um protocolo de bloqueio em duas fases. Analise as assertivas abaixo e assinale a alternativa correta.
I. A fases do protocolo de bloqueio em duas fases são: fase de expansão (onde os bloqueios são adquiridos) e fase de encolhimento (onde os bloqueios são liberados).
II. O protocolo de bloqueio em duas fases é utilizado para garantir o escalonamento serializável das transações.
III. A primeira operação de unlock dá início à fase de expansão.
Provas
O SGBD ORACLE permite que se faça uma conexão local a um banco de dados. Analise as assertivas abaixo e assinale a alternativa correta.
I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede.
II. A conexão local não irá precisar de um Database Listener.
III. A conexão local requer o protocolo IPC.
Provas
- Conceitos e FundamentosPapéis e Responsabilidades do DBA
- AdministraçãoSegurançaControle de Acesso
- AdministraçãoSegurançaGerenciamento de Usuários e Contas
Usuários acessam o SGBD Oracle através de suas contas de usuários, que possuem permissões específicas concedidas no momento da criação do usuário ou concedidas posteriormente. Analise as assertivas abaixo e assinale a alternativa correta.
I. O usuário SYSTEM pode realizar todas as funções administrativas do banco de dados, inclusive pode fazer backup e recovery do sistema.
II. O usuário SYS pode fazer todas as funções administrativas, mas não pode fazer backup, recovery e nem upgrade do SGBD.
III. SYSDBA é um privilégio concedido aos usuários que são administradores do banco de dados.
Provas
Caderno Container