Baixe o app para aproveitar ainda mais
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.
Compartilhar