Questões de Concurso Sobre banco de dados
Foram encontradas 15.797 questões
Um banco de dados textual é uma coleção de documentos, que também pode ser visto como um longo conjunto de registros, em que cada registro contém apenas uma lista de palavras de tamanho arbitrário.
código tipo
12 poupança
23 CDB
34 fundo diamante
Rendimentos
código data rendimento anual
123 12/3/10 10%
234 22/12/10 12%
345 3/3/10 15%
Clientes
código nome idade investimento
123 Mario 46 12
234 Roberta 55 12
345 Anizio 32 23
456 Paula 21 12
567 Fernanda 60 23
678 Paulo 40 34
789 Fabiola 13 34
Investimentos_Rendimentos
investimentos rendimentos
12 123
12 234
23 345
23 456
34 567
Consistência é considerada uma propriedade das transações para os sistemas de bancos de dados.
código tipo
12 poupança
23 CDB
34 fundo diamante
Rendimentos
código data rendimento anual
123 12/3/10 10%
234 22/12/10 12%
345 3/3/10 15%
Clientes
código nome idade investimento
123 Mario 46 12
234 Roberta 55 12
345 Anizio 32 23
456 Paula 21 12
567 Fernanda 60 23
678 Paulo 40 34
789 Fabiola 13 34
Investimentos_Rendimentos
investimentos rendimentos
12 123
12 234
23 345
23 456
34 567
Considerando uma variável de relação R, diz-se que K é uma chave candidata de R se ela apresentar as propriedades de unicidade e irredutibilidade. A primeira propriedade garante que não há duas tuplas de R com o mesmo valor de K. Já a segunda, que nenhum subconjunto de K apresenta a propriedade de unicidade.
código tipo
12 poupança
23 CDB
34 fundo diamante
Rendimentos
código data rendimento anual
123 12/3/10 10%
234 22/12/10 12%
345 3/3/10 15%
Clientes
código nome idade investimento
123 Mario 46 12
234 Roberta 55 12
345 Anizio 32 23
456 Paula 21 12
567 Fernanda 60 23
678 Paulo 40 34
789 Fabiola 13 34
Investimentos_Rendimentos
investimentos rendimentos
12 123
12 234
23 345
23 456
34 567
O código abaixo cria uma visão da tabela Clientes.
create view Clientes_Jovens
as Codigo,Nome,Idade,tipo
from Clientes
where Idade < 30;
código tipo
12 poupança
23 CDB
34 fundo diamante
Rendimentos
código data rendimento anual
123 12/3/10 10%
234 22/12/10 12%
345 3/3/10 15%
Clientes
código nome idade investimento
123 Mario 46 12
234 Roberta 55 12
345 Anizio 32 23
456 Paula 21 12
567 Fernanda 60 23
678 Paulo 40 34
789 Fabiola 13 34
Investimentos_Rendimentos
investimentos rendimentos
12 123
12 234
23 345
23 456
34 567
Considere a consulta definida pelo código a seguir.
select Investimentos, t2.Data, Rendimento anual from Investimentos t1, Rendimentos t2, Investimentos_Rendimentos t3 where t1.Codigo = Investimentos and t2.Codigo = Rendimentos order by Investimentos, t2.Data;
O resultado correto dessa consulta fornece: 12 12/3/10 10% 23 22/12/10 12%
código tipo
12 poupança
23 CDB
34 fundo diamante
Rendimentos
código data rendimento anual
123 12/3/10 10%
234 22/12/10 12%
345 3/3/10 15%
Clientes
código nome idade investimento
123 Mario 46 12
234 Roberta 55 12
345 Anizio 32 23
456 Paula 21 12
567 Fernanda 60 23
678 Paulo 40 34
789 Fabiola 13 34
Investimentos_Rendimentos
investimentos rendimentos
12 123
12 234
23 345
23 456
34 567
Considere a consulta definida conforme o código a seguir.
select Investimentos, count(*)
from Clientes
where Idade > 40
group by Investimentos
order by 2;
O resultado dessa consulta é:
23 1
12 2
As funções SUM e AVG são funções agregadoras, uma vez que utilizam uma coleção de valores como entrada, retornando um único valor como saída.
Uma dependência transitiva ocorre quando uma coluna, além de depender da chave primária de uma tabela, depende de outra coluna ou conjunto de colunas dessa tabela.
Para se eliminar completamente um índice, é correto utilizar o comando DELETE INDEX.
Um índice é um artifício usado para se encontrar, rapidamente, linhas (registros) com valores específicos. Sem um índice, o gerenciador precisará sempre procurar determinados valores da primeira até a última linha do banco de dados. Esse processo de busca, em tabelas muito grandes (com muitos registros), pode demandar elevado tempo e causar até mesmo perdas significativas de informação.
A linguagem DDL permite definir parâmetros do banco de dados como nível de acesso e estrutura do banco.
Exemplos de comandos de SQL DML (data manipulation language) incluem SELECT, UPDATE, DELETE, INSERT INTO.
Na criação de uma trigger, é necessária a ligação da constraints de integridade, para que o resultado obtido seja otimizado.
No controle de transações, é desnecessário que a atomicidade de cada transação tome conhecimento de outras transações concorrentes no sistema.
O catálogo do SGBD contém especificação de esquema, restrições de integridade, autorizações de acesso, visões, localização de arquivos do BD, configurações e estimativas.
O administrador de dados tem capacidade para criar o esquema conceitual, depois que o DBA definir o projeto lógico contendo as definições conceituais do banco de dados como um todo.
Considere-se que a ANTT deseje implantar um sistema de gestão estratégica com base em bancos de dados operacionais de empresas de transporte. Nesse caso, é correto afirmar que a ferramenta OLAP (online analytical processing), que permite a agregação de dados operacionais em múltiplas dimensões, é a ideal para apoiar a montagem de um painel gerencial de indicadores de qualidade e produtividade.
Um técnico de TI criou uma view e executou a instrução SELECT * FROM processos 2010;, que exibiu apenas os dados a seguir:
A instrução utilizada para criar a view foi: