Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=78498720&p1=201709078685&p2=4062425&p3=NPG2018&p4=103217&p5=AV&p6=19/05/2018&p… 1/4 Avaliação: NPG2018_AV_201709078685 » INTEGRAÇÃO COM BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201709078685 - WELDON RAFAEL CORREIA DA SILVA SOUZA Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 19/05/2018 09:30:11 1a Questão (Ref.: 201710125632) Pontos: 0,6 / 0,6 Considere a seguinte tabela: PACIENTE (id_pac (PK), nome_pac, sexo, fone_pac, dt_nasc) Sejam as consultas (C1, C2 e C3) em SQL, a seguir. C1. SELECT NOME_PAC , DT_NASC FROM PACIENTE WHERE DT_NASC BETWEEN '01/01/1990' AND '31/12/1990' ; C2 SELECT NOME_PAC , DT_NASC FROM PACIENTE WHERE DT_NASCIMENTO BETWEEN IN ('01/01/1990', '31/12/1990') ; C3. SELECT NOME_PAC , DT_NASC FROM PACIENTE WHERE DT_NASCIMENTO LIKE '%90'; Com relação às consultas, assinale a alternativa correta. Apenas a consulta C1 retorna o nome e data de nascimento dos pacientes nascidos em 1990. As consultas C1 e C3 são equivalentes e retornam o nome e data de nascimento dos pacientes nascidos em 1990. Apenas a consulta C2 retorna o nome e data de nascimento dos pacientes nascidos em 1990. Apenas a consulta C3 retorna o nome e data de nascimento dos pacientes nascidos em 1990. As consultas C1, C2 e C3 retornam o nome e data de nascimento dos pacientes nascidos em 1990. 2a Questão (Ref.: 201710125644) Pontos: 0,6 / 0,6 Sejam as seguintes tabelas: PACIENTE (id_pac (PK), nome_pac, sexo, fone_pac, dt_nasc) ESPECIALIDADE (id_espec(PK), nome_espec) MEDICO (id_med(PK), nome_med, fone_med, id_espec (FK para especialidade)) CONSULTA (id_cons(PK), dt_marcada, dt_realizada, vl_cons, id_pac(FK para paciente), id_med(FK para medico)) se a tabela paciente possui 1000 linhas e consulta 5000 e demos o comando Select * From Paciente P Inner Join Consulta C on P.id_pac = C.Id pac Podemos afirmar que retornariam: exatamente 1000 linhas no máximo 1000 linhas exatamente 5000 linhas no máximo 5000 linhas no máximo 6000 linhas 3a Questão (Ref.: 201710124568) Pontos: 0,6 / 0,6 A frase : "Os funcionários podem, desde que desejem, participar de atividades" nos indica que Weldon Rafael Destacar Weldon Rafael Destacar 16/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=78498720&p1=201709078685&p2=4062425&p3=NPG2018&p4=103217&p5=AV&p6=19/05/2018&p… 2/4 A cardinalidade de máxima de funcionário para evento é 1 A cardinalidade de máxima de atividade para funcionário é N A cardinalidade de máxima de funcionário para atividade é 1 A cardinalidade de máxima de funcionário para atividade é N A cardinalidade de máxima de atividade para funcionário é 1 4a Questão (Ref.: 201710124587) Pontos: 0,6 / 0,6 No modelo de banco de dados relacional, os dados são representados por meio de: Ponteiros, que são as chaves primárias e estrangeiras. Matrizes tridimensionais formadas por linhas, colunas e chaves. Vetores de tuplas. Tabelas. Listas encadeadas de tuplas. 5a Questão (Ref.: 201710124591) Pontos: 0,6 / 0,6 O modelo que é composto por um script com comandos que cria as estruturas de armazenamento de dados, definindo: tamanho dos campos, índices, tipo de preenchimento dos campos, é o: Modelo conceitual Modelo essencial Modelo lógico Modelo físico Modelo de dados 6a Questão (Ref.: 201710125645) Pontos: 0,6 / 0,6 Considere as seguintes tabelas ESPECIALIDADE (id_espec(PK), nome_espec) MEDICO (id_med(PK), nome_med, fone_med, id_espec (FK para especialidade)) Analise o seguinte comando: Select * From Especialidade Where id_espec not in ( Select distinct id_espec from medico) O comando de junção que produz o mesmo resultado é: Select E.* From Especialidade E Rigth Join Medico M on M.id_espec = E.id_espec where M.id_med is null Select E.* From Especialidade E Right Join Medico M on M.id_espec = E.id_espec Select E.* From Especialidade E Left Join Medico M on M.id_espec = E.id_espec where M.id_med is null Select E.* From Especialidade E Inner Join Medico M on M.id_espec = E.id_espec where M.id_med is null 16/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=78498720&p1=201709078685&p2=4062425&p3=NPG2018&p4=103217&p5=AV&p6=19/05/2018&p… 3/4 Select E.* From Especialidade E Left Join Medico M on M.id_espec = E.id_espec 7a Questão (Ref.: 201710186509) Pontos: 0,6 / 0,6 Solução atualmente utilizada para integração de sistemas e comunicação entre aplicações diferentes, possibilitando a integração entre novas aplicações e outras existentes. Está-se falando de: ERP Cluster Servidor de Aplicação Banco de Dados Temporais Web Services 8a Questão (Ref.: 201710125629) Pontos: 0,6 / 0,6 Considere a relação abaixo: CLIENTE (cpf, nome, endereço, telefone) A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não possuem endereço cadastrado" é: SELECT * FROM CLIENTE WHERE ENDERECO IS NULL; SELECT * FROM CLIENTE WHERE ENDERECO IS NULL; SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL; SELECT CPF, NOME FROM CLIENTE; SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL; 9a Questão (Ref.: 201710124571) Pontos: 0,6 / 0,6 Em determinada universidade, cada professor contratado deve, em cada período letivo, ministrar pelo menos uma disciplina. Cada disciplina tem, geralmente, diversos alunos matriculados, e todo aluno dessa universidade deve matricular-se, em cada período letivo, em pelo menos uma disciplina. Cada disciplina ofertada é ministrada por um único professor. Modelo Lógico Professor (mat (PK), nome, titulação) Disciplina ( cod(PK), nome,semestre, prof(FK professor)) Matricula (mat_alu (PK e FK para aluno), Cod_Disc(PK e FK para disciplina), semestre(PK)) Aluno ( mat, nome, end_ rua, end_nr , end_comp) 7 Na modelagem lógica do enunciado apresentada além das tabelas de entidades foram criadas outras e colunas foram acrescidas a algumas tabelas, a respeito desta modelagem podemos afirmar o seguinte: I- A tabela matricula foi criada pois o relacionamento entre aluno e disciplina era do tipo 1:N II - A coluna prof em disciplina foi criada pois o relacionamento entre professor e disciplina era do tipo N:N III - As colunas end_ruam end_nr e end_comp foram criadas por endereço ser atributo composto Estão corretas APENAS as afirmações II I e II II e III I III 16/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=78498720&p1=201709078685&p2=4062425&p3=NPG2018&p4=103217&p5=AV&p6=19/05/2018&p… 4/4 10a Questão (Ref.: 201710124588) Pontos: 0,6 / 0,6 O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados: físico externo interno conceitual hierárquico Período de não visualização da prova: desde 16/05/2018 até 06/06/2018.
Compartilhar