Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/12/2020 EPS https://aulapos.estacio.br/aulapos/ 1/4 Disc.: INTEGRAÇÃO COM BANCO DE DADOS Aluno: 202001404481 - BRUNO ZORANTE GRAÇA Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Avaliação: 3,00 Nota Trab.: Nota Partic.: Nota SIA: 1. Ref.: 1039077 Pontos: 0,60 / 0,60 Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%"; É correto afirmar que serão selecionados todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida. apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. Respondido em 07/12/2020 19:26:46 2. Ref.: 1038033 Pontos: 0,60 / 0,60 Uma chave estrangeira em um modelo relacional é: Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre se um atributo de uma relação for atributo em outra relação. Ocorre se um atributo de uma relação for chave primária em outra relação. Respondido em 07/12/2020 19:29:38 3. Ref.: 1038026 Pontos: 0,60 / 0,60 O sistema gerenciador de banco de dados (SGBD) é o software que trata de todo acesso ao banco de dados. Escolha a opção que não possui apenas funcionalidades de um SGBD. Dicionário de dados, segurança e integridade de dados, otimização e execução. Manipulação de dados, recuperação e concorrência de dados, dicionário de dados. Otimização e execução, manipulação de dados, segurança e integridade de dados. Definição de dados, dicionário de dados, otimização e execução. Dicionário de dados, projeto conceitual de banco dado, segurança. Respondido em 07/12/2020 19:33:05 4. Ref.: 1038016 Pontos: 0,60 / 0,60 javascript:alert('C%C3%B3digo da quest%C3%A3o: 1039077.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038033.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038026.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038016.'); 09/12/2020 EPS https://aulapos.estacio.br/aulapos/ 2/4 A frase : 'Os funcionários podem, desde que desejem, participar de atividades' nos indica que A cardinalidade de mínima de funcionário para atividade é 0 A cardinalidade de mínima de atividade para funcionário é 1 A cardinalidade de mínima de atividade para funcionário é 0 A cardinalidade de mínima de funcionário para evento é 1 A cardinalidade de mínima de funcionário para atividade é 1 Respondido em 07/12/2020 19:35:11 5. Ref.: 1038018 Pontos: 0,60 / 0,60 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 I II I e II III II e III Respondido em 07/12/2020 19:39:39 6. Ref.: 1054361 Pontos: 0,00 / 0,60 Usando uma tabela de nome Estado, qual clausula na sintaxe do comando SQL pode ser utilizada para leitura das linhas que tenham o campo nome preenchido com a palavra "Brasilia" eliminando as tuplas em duplicata SELECT UNIQUE * FROM Estado WHERE nome = 'Brasilia'; SELECT DISTINCT * INTO Estado WHERE nome = 'Brasilia'; SELECT DISTINCT * OF Estado WHERE nome = 'Brasilia'; SELECT DISTINCT * FROM Estado WHERE nome = 'Brasilia'; SELECT UNIQUE * OF Estado WHERE nome = 'Brasilia'; Respondido em 07/12/2020 20:07:17 7. Ref.: 1038011 Pontos: 0,00 / 0,60 javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038018.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1054361.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038011.'); 09/12/2020 EPS https://aulapos.estacio.br/aulapos/ 3/4 Considere o seguinte enunciado Cada funcionário possui um único número de matricula, nome endereço ( composto de rua, nr , complemento , cep, bairro , cidade e UF) e telefone ( tem que ter um mas pode ser mais de um). Podemos afirmar que o atributo matricula da entidade Funcionário é. Não único, composto, monovalorado e opcional Não único, simples, monovalorado e obrigatorio Único, composto, monovalorado e obrigatorio Único, simples, monovalorado e obrigatorio Único, simples, monovalorado e opcional Respondido em 07/12/2020 19:43:47 8. Ref.: 1039095 Pontos: 0,00 / 0,60 Sejam as seguintes tabelas: PACIENTE (id_pac (PK), nome_pac, sexo, fone_pac, dt_nasc) CONSULTA (id_cons(PK), dt_marcada, dt_realizada, vl_cons, id_pac(FK para paciente)) O comando que retorna o id e nome dos pacientes com valor médio de consulta maior que o valor médio de todas as consultas é: Select Id_Pac, Nome_Pac From Paciente P Inner Join Consulta C on C. id_pac = P. id_pac Group By id_pac, nome_pac Having AVG(vl_cons) > (Select avg(vl_cons) from consulta) Select Id_Pac, Nome_Pac, Avg(vl_cons) From Paciente P Inner Join Consulta C on C. id_pac = P. id_pac Group By id_pac, nome_pac Select Id_Pac, Nome_Pac From Paciente P Inner Join Consulta C on C. id_pac = P. id_pac Group By id_pac Having AVG(vl_cons) > (Select avg(vl_consl) from consulta) Select Id_Pac, Nome_Pac From Paciente P Inner Join Consulta C on C. id_pac = P. id_pac Where AVG(vl_cons) > (Select avg(vl_consl) from consulta) Select Id_Pac, Nome_Pac From Paciente P Inner Join Consulta C on C. id_pac = P. id_pac Where AVG(vl_cons) > (Select avg(vl_consl) from consulta) Group By id_pac, nome_pac Respondido em 07/12/2020 20:22:50 9. Ref.: 1038014 Pontos: 0,00 / 0,60 Considere o seguinte enunciado Os eventos podem ser externos ou internos. Cada eventos é identificado por um código. É necessário que se saiba a descrição e a a data de cada evento. podemos afirmar que O atributo codigo será a chave primária da tabela Evento Porque Os atributos identificadores das entidades são chaves candidatas naturais das tabelas Analisando as afirmações acima, conclui-se que: as duas afirmações são verdadeiras, e a segunda justifica a primeira. as duas afirmações são verdadeiras, e a segunda não justifica a primeira. a primeira afirmação é falsa, e a segunda é verdadeira. a primeira afirmação é verdadeira, e a segunda é falsa. as duas afirmações são falsas. Respondido em 07/12/2020 20:29:02 javascript:alert('C%C3%B3digo da quest%C3%A3o: 1039095.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1038014.'); 09/12/2020 EPS https://aulapos.estacio.br/aulapos/ 4/4 10. Ref.: 1039080 Pontos: 0,00 / 0,60 Select id_pac , nome_pac FROM PACIENTE X Se desejássemos retornar o resultado ordenado pelo nome do paciente de forma crescente podemos afirmar que deveríamos acrescentar ao comando na posição marcada pela letraX: I - ORDER BY NOME_PAC DESC II - GROUP BY NOME_PAC III - ORDER BY NOME_PAC IV- ORDER BY 2 ASC Estão corretas APENAS as afirmações I,III e IV II e IV III e IV I e III I e II Respondido em 07/12/2020 20:27:22 Anotações: Avaliação realizada no navegador SIA. javascript:alert('C%C3%B3digo da quest%C3%A3o: 1039080.');
Compartilhar