Questões de Concurso Sobre banco de dados

Foram encontradas 19.183 questões

Q1919437 Banco de Dados
Um SGBD (Sistema de Gerenciamento de Banco de Dados) é um conjunto de softwares que possuem a finalidade de gerenciar as informações de um banco de dados (também conhecida como base de dados). Devem organizar, acessar, controlar e dar proteção às informações contidas no banco de dados. Tem por objetivo facilitar a vida do programador ou analista, deixando livre para pensar na modelagem e não ficar pensando em questões técnicas de armazenamento de dados (sendo uma das funções do SGBD). A partir deste cenário, sobre os requisitos de um SGDB é correto afirmar que:
Alternativas
Q1919436 Banco de Dados
Em modelagem de dados usando diagrama entidade-relacionamento, uma chave primária consiste da chave principal da tabela e toda tabela em uma base de dados possui uma chave primária. Uma chave estrangeira são chaves que possibilitam a recuperação de informações (registros) das tabelas. 
Avalie o diagrama a seguir.
Imagem associada para resolução da questão
Fonte: Elmasri, R., Navathe, S. B. – Sistemas de Banco de Dados, Addison Wesley, 4a Edição, 2005 
A partir deste cenário, avalie as seguintes asserções: 
I. Neste diagrama, observamos as chaves primárias codLucro, codFaturamento, codDespesa. PORQUE
II. II. Encontramos também a chave secundária codLucroFK nas tabelas Faturamentos e Despesas.

Assinale a alternativa correta.
Alternativas
Q1919435 Banco de Dados

Um Repositório de dados é um banco de dados que armazena os metadados para objetos de designer. Em outras palavras, os dados associados a objetos como entidades, módulos, definições de tabela, etc., são armazenados como linhas em tabelas que fazem parte do Repositório. Um repositório também inclui uma API (Interface de Programação de Aplicativo) para manutenção esses dados. Deste modo, um Repositório seria essencialmente vinculado a pelo menos um banco de dados, mas, em geral, está vinculado a muitos bancos de dados. A partir deste contexto, avalie o seguinte trecho de código.


Imagem associada para resolução da questão


Disponível em <https://deviq.com/repository-pattern/>



Neste código, observamos a implementação de um "padrão de repositório" sendo: 

Alternativas
Q1919137 Banco de Dados
Edgar Frank Codd, definiu três principais formas normais, embora existam hoje outras formas normais geralmente aceitas. A sigla, em português, dessas três principais formas normais, para a normalização em um Banco de Dados, são respectivamente:
Alternativas
Q1919133 Banco de Dados
O DML (Data Manipulation Language) é um subconjunto da linguagem SQL (Structured Query Language) que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Os principais comandos do DML são, respectivamente: 
Alternativas
Q1919122 Banco de Dados
Quanto ao Modelo Entidade Relacionamento, é dada a definição: "uma instância de uma entidade pode apresentar diversas instâncias de relacionamento com a outra entidade e viceversa", ou seja, refere-se a cardinalidade:
Alternativas
Q1919074 Banco de Dados

Analise o Modelo Conceitual a seguir: 

Imagem associada para resolução da questão


Marque a alternativa que apresenta a CORRETA interpretação do modelo:

Alternativas
Q1919068 Banco de Dados

Considere as relações Estudante e Historico e os comandos SQL a seguir:

Imagem associada para resolução da questão


I. UPDATE Estudante SET CidadeEstudante = ‘Viçosa’ WHERE CidadeEstudante <> ‘Viçosa’


II. UPDATE Historico SET Conceito = ‘C’ WHERE Nota >= 60 and Nota < 75


III. DELETE FROM Historico WHERE MatriculaEstudante in (SELECT MatriculaEstudante FROM Estudante WHERE CidadeEstudante = ‘Juiz de Fora’)


Assinale a afirmativa INCORRETA: 

Alternativas
Q1919067 Banco de Dados

Considere as relações Disciplina e Historico e os comandos SQL a seguir:

Imagem associada para resolução da questão


I. select d.CodigoDisciplina, d.NomeDisciplina, count(case when h.Nota >= 50 then 1 end) from Disciplina d inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina group by d.Cd_Disciplina, d.Nome_Disciplina


II. select d.CodigoDisciplina, d.NomeDisciplina, count(*) from Disciplina d inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina where h.Nota >= 50 group by d.Cd_Disciplina, d.Nome_Disciplina


III. select d.CodigoDisciplina, d.NomeDisciplina, count(h.Nota >= 50) from Disciplina d inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina where h.Nota >= 50 group by d.Cd_Disciplina, d.Nome_Disciplina


O(s) comando(s) SQL para listar o código da disciplina, o nome da disciplina e a quantidade de estudantes que cursaram a disciplina obtendo nota maior ou igual a 50, está/estão CORRETO(S), apenas, em:

Alternativas
Q1919066 Banco de Dados

Considere as relações Disciplina, Estudante e Historico e o comando SQL, a seguir:


Imagem associada para resolução da questão


SELECT e.MatriculaEstudante, e.NomeEstudante

FROM Estudante e

LEFT JOIN Historico h on h.MatriculaEstudante = e. MatriculaEstudante and h.CodigoDisciplina = ‘IA’

WHERE e.MatriculaEstudante > 0

AND (h.CodigoDisciplina is NULL or h.Nota < 60)


Com base nas informações acima, é CORRETO afirmar que o resultado da consulta SQL retorna os estudantes: 

Alternativas
Q1919065 Banco de Dados

O esquema Entidade-Relacionamento abaixo representa o relacionamento “participa” entre os conjuntos de entidades A e B:

Imagem associada para resolução da questão


Obs.: A representação de participação das entidades nos relacionamentos utiliza a notação no lado oposto ao conjunto de entidades ao qual se refere (SILBERCHATZ, 1999). Considere as seguintes afirmativas relativas ao esquema apresentado:


I. A participação de uma entidade de B neste relacionamento é obrigatória.

II. O relacionamento “participa” é do tipo N:N.

III. Uma entidade de B pode se relacionar com mais de uma entidade de A.


Está CORRETO o que se afirma, apenas, em:

Alternativas
Q1919064 Banco de Dados
Considere as afirmativas a seguir, relativas ao Modelo Entidade-Relacionamento:
I. Relacionamentos do tipo N:N correspondem a um tipo especial de relacionamento no qual as entidades que se relacionam pertencem ao mesmo conjunto de entidades.
II. Relacionamentos do tipo 1:N indicam que uma entidade em A está associada a várias entidades em B. Uma entidade em B, entretanto, deve estar associada, no máximo, a uma entidade em A.
III. Relacionamentos ternários são relacionamentos especiais do tipo 1:N, nos quais a cardinalidade máxima N é igual a 3.
Está CORRETO o que se afirma em:
Alternativas
Q1919062 Banco de Dados
Assinale a afirmativa INCORRETA: 
Alternativas
Q1919060 Banco de Dados
Sobre o Esquema Estrela (Star Schema) de um Data Warehouse, é INCORRETO afirmar que:
Alternativas
Q1919059 Banco de Dados
Considere as afirmativas a seguir:
I. O processo de BI (Business Intelligence) baseia-se na transformação de dados em informação, depois em decisões e, por fim, em ações.
II. A análise de dados preditiva visa determinar o que é mais provável de acontecer no futuro.
III. DWs (Data Warehouses) são voltados a trabalhar com dados informatizados usados em sistemas de processamento de transações online (OLTP – online transaction processing).
IV. O Data Warehouse é um repositório de dados que suporta relatórios empresariais e processos decisórios.
Está CORRETO o que se afirma, apenas, em:
Alternativas
Q1918579 Banco de Dados
As tabelas abaixo fazem parte de um banco de dados relacional PostgreSQL.
Imagem associada para resolução da questão
Para obter uma lista contendo o nome, cpf e o e-mail de todos os alunos que ingressaram no ano 2000, ordenada pelo nome em ordem alfabética crescente, a sintaxe correta para o comando SQL a ser executado é:
Alternativas
Q1918578 Banco de Dados

 Dadas as afirmativas sobre o PostgreSQL:


I. Uma restrição de chave primária indica que uma coluna ou grupo de colunas podem ser usadas como um identificador exclusivo para linhas na tabela. Isso requer que os valores sejam exclusivos e não nulos.

II. Uma restrição de chave estrangeira especifica que os valores em uma coluna (ou um grupo de colunas) devem corresponder aos valores que aparecem em alguma linha de outra tabela.

III. Quando um objeto é criado (tabela, view, entre outros), ele recebe um proprietário. O proprietário é normalmente o usuário que executou a instrução de criação. Todos os outros usuários têm acesso ao objeto sem a necessidade de privilégios serem concedidos.


Está(ão) correta(s):  

Alternativas
Q1917439 Banco de Dados
O Power BI da Microsoft é uma coleção de serviços de software, aplicativos e conectores que trabalham em conjunto para transformar fontes de dados não relacionadas em informações coerentes, visualmente envolventes e mais interativas.
O elemento do Power BI que cria relatórios paginados, é denominado
Alternativas
Q1916291 Banco de Dados
Sobre a consulta SQL (Structured Query Language), para trazer informações de duas tabelas de banco de dados, em um único conjunto de resultados utiliza-se a instrução JOIN. Julgue a alternativa correta sobre o comando: 
Alternativas
Q1916287 Banco de Dados
Sendo o Diagrama Entidade-Relacionamento (DER) uma das principais formas de representação de dados utilizadas na modelagem de banco de dados relacionais, assinale a alternativa correta.
Alternativas
Respostas
7341: A
7342: B
7343: A
7344: D
7345: A
7346: B
7347: C
7348: C
7349: B
7350: D
7351: C
7352: B
7353: C
7354: C
7355: C
7356: C
7357: E
7358: D
7359: E
7360: C