Buscar

Simulado Banco de Dados - 23-09 - Kalvim Dias

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SIMULADO BANCO DE DADO 
 
1. (ENADE 2017) Considere o diagrama Entidade-Relacionamento apresentado a seguir. 
 
Qual código SQL exibe o nome de todos os deputados que compareceram a pelo menos uma 
seção e as datas de cada seção em que os deputados participaram? 
(A) SELECT Deputado.nomeDeputado, Secao.dataSecao FROM Deputado, Participacao, Secao 
WHERE Deputado.idDeputado=Participacao.idDeputado; 
(B) SELECT Deputado.nomeDeputado, Secao.dataSecao FROM Deputado, Participacao, Secao 
WHERE Deputado.idDeputado = Participacao. idDeputado OR Secao.idSecao = 
Participacao.idSecao; 
(C) SELECT Deputado.nomeDeputado, Secao.dataSecao FROM Deputado LEFT OUTER JOIN 
Participacao ON Deputado.idDeputado = Participacao.idDeputado LEFT OUTER JOIN Secao ON 
Secao.idSecao = Participacao.idSecao; 
(D) SELECT Deputado.nomeDeputado, Secao.dataSecao FROM Deputado RIGHT OUTER JOIN 
Participacao ON Deputado.idDeputado = Participacao.idDeputado RIGHT OUTER JOIN Secao 
ON Secao.idSecao = Participacao.idSecao; 
(E) SELECT Deputado.nomeDeputado, Secao.dataSecao FROM Deputado INNER JOIN 
Participacao ON Deputado.idDeputado = Participacao.idDeputado INNER JOIN Secao ON 
Participacao.idSecao=Secao.idSecao; 
 
 
 
 
 
 
2. (ENADE 2011) Pedro foi contratado como desenvolvedor de software de uma 
empresa. Em seu primeiro dia de trabalho ele se deparou com o DER (Diagrama 
Entidade-Relacionamento), que representa os dados de um sistema de controle de 
malotes. Foi solicitado a Pedro relatório para o sistema contendo os seguintes dados: o 
nome de todos os funcionários que enviaram os malotes, o código dos malotes 
enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do 
relatório, Pedro tem que fazer uma consulta utilizando o comando SELECT da 
linguagem SQL. 
 
Conhecidos o modelo conceitual de dados e os dados necessários para a tarefa de Pedro, o 
comando SELECT que ele deve executar para realizar a consulta e produzir o relatório 
corretamente é: 
a) SELECT NOME,CODIGO_MALOTE,DESCRICAO,SITUACAO_MALOTE FROM MALOTES 
INNER JOIN CONTEUDOS ON (CODIGO_CONTEUDO = CODIGO_CONTEUDO) INNER 
JOIN FUNCIONARIOS ON (MATRICULA = MATRICULA); 
b) SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, 
CONTEUDOS, FUNCIONARIOS WHERE (CODIGO_CONTEUDO = CODIGO_CONTEUDO) 
AND (MATRICULA = MATRICULA); 
c) SELECT NOME,CODIGO_MALOTE,DESCRICAO,SITUACAO_MALOTE FROM MALOTES 
INNER JOIN CONTEUDOS INNER JOIN FUNCIONARIOS 
ON(MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) 
ON(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); 
d) SELECT NOME, CODIGO_MALOTE, DESCRICAO,SITUACAO_MALOTE FROM MALOTES 
INNER JOIN CONTEUDOS ON (MALOTES.CODIGO_CONTEUDO = 
CONTEUDOS.CODIGO_CONTEUDO)INNER JOIN FUNCIONARIOS 
ON(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA); 
e) SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, 
CONTEUDOS, FUNCIONARIOS INNER JOIN WHERE (MALOTES.CODIGO_CONTEUDO = 
CONTEUDOS.CODIGO_CONTEUDO) AND (MALOTES.MATRICULA = 
FUNCIONARIOS.MATRICULA); 
 
3. (ENADE 2011) Quando se constrói um banco de dados, define-se o modelo de 
entidade e relacionamento (MER), que é a representação abstrata das estruturas de 
dados do banco e seus relacionamentos. Cada entidade pode se relacionar com uma 
ou mais entidades diferentes, resultando em mapeamentos, por exemplo: 1:1, 1:N, 
N:1 ou N:M. Esses mapeamentos, com base no número de entidades às quais outra 
entidade pode ser associada, denominam-se: 
a) Cardinalidade. 
b) Hierarquia. 
c) Relacionamento. 
d) Diagrama. 
e) Agregação. 
 
4. (IBFC - 2019) O Modelo Entidade Relacionamento, é um modelo conceitual utilizado na 
Engenharia de Software para descrever os(as) _____ envolvidos(as) em um domínio de 
negócios, com respectivos(as) _____ e como eles(as) se _____ entre si. 
 Assinale a alternativa que preencha correta e respectivamente as lacunas. 
a) grupos / diagramas / aplicam 
b) entidades / atributos / relacionam 
c) diagramas / entidades / direcionam 
d) modelos / grupos / aplicam 
 
5. (IFPA - 2019) Em relação à entidade-relacionamento, marque a 
alternativa VERDADEIRA: 
 
a) É um conjunto de ferramentas aplicadas no projeto de banco de dados. 
b) É um diagrama do conjunto de ferramentas utilizadas na modelagem. 
c) É um modelo representado graficamente através de um DER. 
d) É um conjunto de conceitos aplicados na modelagem dos dados. 
e) É um conjunto de regras dos dados de um modelo. 
 
6. (FAPEC 2018) Para a modelagem conceitual de um banco de dados, pode-se utilizar o 
Diagrama Entidade-Relacionamento (DER). No processo de modelagem, o projetista 
pode identificar atributos cujos valores devem ser obtidos após algum processamento 
utilizando informações obtidas do próprio banco de dados, sem a necessidade do 
armazenamento destes valores. Esta é a definição para atributo: 
a) Simples 
b) Composto 
c) Multifatorado 
d) Chave 
e) Derivado 
 
7. (FADESC 2018) Analise o diagrama Entidade Relacionamento abaixo. 
 
 
Com base nesse diagrama, pode-se afirmar que: 
a) o telefone é um atributo simples. 
b) um apartamento pertence a, no máximo, um condomínio. 
c) o atributo endereço é derivado. 
d) vários condomínios possuem, no mínimo, um apartamento. 
e) apartamento é uma entidade forte.

Continue navegando