Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.746 questões
( ) O SGBD controla o acesso de leitura e gravação ao banco de dados. Em um banco de dados relacional os dados podem ser gerenciados, armazenados e recuperados por meio de uma linguagem de consulta estruturada.
( ) O SGBD gerencia os metadados, organiza os dados de acordo com o modelo de dados, define tipos de dados e atributos, garante a segurança e a proteção de dados, garante a integridade dos dados e otimiza o banco de dados para alto desempenho do sistema de banco de dados.
( ) Os sistemas de gerenciamento de banco de dados são implementados como software e instalados em um computador ou servidor.
( ) O SGBD não afeta as funcionalidades e desempenho do banco de dados. Os sistemas de gerenciamento de banco de dados têm a tarefa de garantir o armazenamento persistente e consistente dos dados.
SELECT DISTINCT STUDENTID, STUDENTNAME FROM STUDENT
Assinale a justificativa que melhor descreve o objetivo do código acima:
Considere a seguinte tabela de um banco de dados relacional:
Motor (ID, Potência, Fabricante)
O comando da álgebra relacional que proporciona a exibição da potência e do fabricante, para veículos do fabricante Clips e com potência maior do que 20 unidades é:
Considere a seguinte tabela de um banco de dados relacional:
Loja (ID, Nome, Endereço, Cidade, Estado)
O comando SQL para obter o nome e número de lojas que não estão no Estado de São Paulo é:
Considere um banco de dados relacional e duas tabelas, T1 e T2, desse banco de dados, com a seguinte composição:
T1 (A, B, C) e T2 (D, E, F, A)
Nota-se que um dos atributos de T2 inclui a chave primária (A) de T1. Nesse caso, é correto afirmar que
No que diz respeito aos Bancos de Dados Oracle, assinale a alternativa que se refere ao tipo de índice caracterizado abaixo:
Os benefícios deste tipo de índice podem ser notados quando o comando SELECT contém termos WHERE que utilizam comparações de igualdade (SELECT * FROM itempedido WHERE codigo = 1003;), mas não em situações onde comparações de variação são utilizadas (SELECT * FROM itempedido WHERE codigo BETWEEN 1002 AND 1004;). Isto ocorre porque as linhas consecutivas são armazenadas longe umas das outras no índice.
I Atomicidade define que transações devem conter somente operações de update com cláusulas where.
II Consistência define que a transação deve respeitar as regras de integridade de um banco de dados.
III Isolamento define que uma transação não pode interferir em outra transação.
IV Durabilidade define que o tempo de execução de uma transação deve durar, no máximo, um segundo.
Entre as afirmativas, estão corretas
I A VIEW é uma consulta executada quando é referenciada em uma outra consulta.
II A VIEW não pode ser definida por uma consulta contendo RIGHT JOIN.
III Uma VIEW pode ter o nome de uma tabela existente no mesmo schema.
IV Uma VIEW temporária é automaticamente destruída ao fim da sessão.
Entre as afirmativas, estão corretas
I Triggers podem ser associadas a views.
II Triggers podem ser executadas somente após uma inserção (INSERT).
III A procedure a ser executada deve ser definida antes da trigger ser criada.
IV Triggers associadas a eventos de UPDATE devem retornar, obrigatoriamente, um boolean.
Entre as afirmações, estão corretas
Em um banco financeiro, tem-se o seguinte esquema relacional, representando as tabelas de seu banco de dados:
CLIENTE(cod_cliente, cliente, localidade)
AGENCIA(cod_agencia, agencia, endereco)
CONTA(num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)
Onde cod_cliente é chave primária da tabela CLIENTE; cod_agencia é chave primária da tabela AGENCIA; num_conta é chave primária da tabela CONTA; cod_cliente é chave estrangeira da tabela CONTA, ligada à tabela CLIENTE, e cod-agencia é chave estrangeira da tabela CONTA, ligada à tabela AGENCIA.
A consulta SQL que apresentará o resultado, no qual, para cada agência com menos de 1000 contas, serão listados os valores máximo e mínimo dos saldos dessas contas, assim como o saldo médio, é: