Questões de Concurso
Sobre banco de dados
Foram encontradas 15.756 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Analisando as afirmações seguintes, referentes a sistemas de informações geográficos (SIG),
I. Em geral, um SIG utiliza bancos de dados que armazenam objetos com características espaciais que os descrevem e possuem relacionamentos espaciais entre eles.
II. Bancos de dados cartográficos e meteorológicos são exemplos de bancos de dados espaciais.
III. Devido à sua complexidade, os bancos de dados de SIG não são passíveis de mineração.
IV. Uma das maiores dificuldades na construção de um SIG é a impossibilidade de realizar junção (do inglês join) entre tabelas em um banco de dados espacial.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre banco de dados temporais,
I. Dadas as suas características, toda solução de data warehouse possui um banco de dados temporal;
II. são exemplos de tipos de dados temporais presentes na SQL2;
III. Consultas em bancos de dados temporais podem ser especificadas na linguagem TSQL, uma extensão da linguagem SQL;
IV. Não é possível incorporar a noção de tempo dos bancos de dados temporais em um SGBD relacional tradicional.
verifica-se que está(ão) correta(s)
Analisando as seguintes afirmativas sobre gatilhos e visões de banco de dados relacionais e SQL,
I. Os gatilhos são utilizados para especificar ações automáticas que o SGBD executará automaticamente e de forma periódica.
II. Os gatilhos são compostos de duas partes: a condição de ativação e a ação a ser tomada.
III. Uma visão de banco de dados, também conhecida como tabela virtual, pode ser apagada do banco de dados através do comando DROP TABLE.
IV. Por padrão, a execução do comando DELETE em uma visão não apaga as respectivas instâncias reais na tabela alvo.
verifica-se que estão corretas
Analisando a consulta SQL apresentada a seguir, é correto afirmar:
Analisando as seguintes afirmativas sobre algoritmos de mineração de dados (data mining),
I. Podem ser utilizados durante o processo de descoberta de conhecimento em bancos de dados.
II. O algoritmo ID3 é considerado uma evolução do algoritmo C4.5 e muito utilizado em mineração de dados.
III. No contexto de mineração de dados, o objetivo da fase de pré-processamento é otimizar a execução; sendo assim, uma fase pouco relevante e raramente executada.
IV. Dentre as principais tarefas da mineração de dados, estão: classificação e predição, agrupamento, análise de outlier, associações, padrões frequentes e visualização.
verifica-se que está(ão) correta(s)
A tabela seguinte é referente a um banco de dados de cadastro de funcionários que não está não-normalizado. Quantas tabelas seriam necessárias para se ter uma versão normalizada a 3FN desse banco de dados?
Qual o número de tabelas normalizadas que seria necessário para fazer o mapeamento do MER apresentado na figura seguinte para o modelo relacional?
Analisando as seguintes afirmativas sobre o modelo conceitual apresentado na Figura a seguir,
I. A entidade Professor não é considerada fraca, uma vez que suas instâncias possuem identificação única através da chave primária cod_func.
II. A entidade Professor é considerada fraca, uma vez que suas instâncias necessitam estar associadas a instâncias de Escola.
III. A entidade Professor é considerada fraca, uma vez que suas instâncias necessitam estar associadas a instâncias de Aluno.
IV. Um Professor pode ser contratado pela mesma Escola mais de uma vez.
verifica-se que está(ão) correta(s)
Quanto à segurança e à autorização em banco de dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a
disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos são utilizados para a criação de papéis que definem o que cada usuário pode fazer
verifica-se que estão corretos os itens
Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:
Dadas as relações descritas, considere a seguinte consulta: “para cada paciente, recupere o nome e sobrenome do paciente e o nome do médico que o acompanha”.
O resultado dessa consulta incluirá 10.000 registros, dado que todo paciente está relacionado com um médico. A consulta é submetida a partir de um Site 3 distinto, que é chamado site de resultado. Existem 3 estratégias simples para executar esta consulta distribuída:
I. Transferir ambas as relações PACIENTE e MEDICO para o site de resultado e executar a junção no site 3.
II. Transferir a relação PACIENTE para o site 2, executar a junção no site 2 e enviar o resultado para o site 3.
III. Transferir a relação MEDICO para o site 1, executar a junção no site 1 e enviar o resultado para o site 3.
Se o critério de otimização das consultas é a quantidade de
transferência de dados, pode-se afirmar:
De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.
1ª coluna
1. Ativa
2. Parcialmente confirmada
3. Falha
4. Abortada
5. Confirmada
2ª coluna
( ) estado após o término bem sucedido.
( ) transação revertida e o banco de dados já está de volta ao seu estado original no início da transação.
( ) estado que reflete quando a instrução final foi executada.
( ) depois da descoberta que não se pode continuar a execução normal.
( ) estado inicial da transação.
A sequência correta, de cima para baixo, está na opção
Considere as seguintes tabelas em uma base de dados relacional, contendo informações sobre estados, cidades e a relação entre eles:
Considere também a seguinte consulta sobre esta base de dados:
Esta consulta SQL tem o seguinte resultado:
Dadas as afirmações seguintes,
I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes.
II. No modelo relacional, as relações são criadas usando chaves estrangeiras.
III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.
IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.
V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.
verifica-se que estão corretas