Buscar

Integracao Com Banco de Dados

Prévia do material em texto

Disc.:  INTEGRAÇÃO COM BANCO DE DADOS
	
	Aluno: 202211538115 - THIAGO RODRIGUES FERNANDES DE OLIVEIRA
		Professor: JANDER VINICIUS PEREIRA
	Turma: 9001/AA
	
	Avaliação:
5,00
	Nota Trab.:
	Nota Partic.:
	Nota SIA:
7,0 pts
	
	 1.
	Ref.: 1038015
	Pontos: 0,00  / 1,00
	
	A frase : "Os funcionários podem, desde que desejem, participar de atividades" nos indica que
		
	
	A cardinalidade de máxima de atividade para funcionário é 1
	
	A cardinalidade de máxima de funcionário para evento é 1
	
	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 é N
	Respondido em 08/03/2023 18:51:57
	
	
	 2.
	Ref.: 1038030
	Pontos: 1,00  / 1,00
	
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	
	Associação
	
	Dado
	 
	Entidade
	
	Classe
	
	Informação
	Respondido em 08/03/2023 19:07:17
	
	
	 3.
	Ref.: 1038011
	Pontos: 1,00  / 1,00
	
	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, simples, monovalorado e obrigatorio
	
	Não único, composto, monovalorado e opcional
	
	Único, simples, monovalorado e opcional
	 
	Único, simples, monovalorado e obrigatorio
	
	Único, composto, monovalorado e obrigatorio
	Respondido em 08/03/2023 19:15:03
	
	
	 4.
	Ref.: 1038035
	Pontos: 1,00  / 1,00
	
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	 
	conceitual
	
	hierárquico
	
	externo
	
	físico
	
	interno
	Respondido em 08/03/2023 19:15:48
	
	
	 5.
	Ref.: 1039092
	Pontos: 0,00  / 1,00
	
	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 
Inner  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
	
	
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 
Left Join Medico M on M.id_espec = E.id_espec
where M.id_med is null
 
	Respondido em 08/03/2023 19:25:00
	
	
	 6.
	Ref.: 1038036
	Pontos: 1,00  / 1,00
	
	Os metadados de um SGBD são armazenados no:
		
	
	Processador de DDL.
	
	Otimizador de Consultas.
	 
	Catálogo do Sistema.
	
	Na fonte de requisição de DML.
	
	Processador de DML.
	Respondido em 08/03/2023 19:19:40
	
	
	 7.
	Ref.: 1039082
	Pontos: 1,00  / 1,00
	
	Considere as seguintes tabelas:
ESPECIALIDADE (id_espec(PK), nome_espec)
MEDICO (id_med(PK), nome_med, fone_med, id_espec (FK para especialidade))
Na consulta
SELECT COUNT(*), ID_ESPEC
FROM MEDICO
GROUP BY ID_ESPEC
HAVING COUNT(*) > 100
Podemos afirmar que:
Ela retorna o numero de médicos das diferentes especialidades  para as especialidades  com mais de 100 ocorrências
Porque
A clausula having estabelece uma condição que o grupo deve obedecer para retornar
Analisando as afirmações acima, conclui-se que:
		
	
	a primeira afirmação é falsa, e a segunda é verdadeira.
	
	as duas afirmações são falsas.
	
	as duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	a primeira afirmação é verdadeira, e a segunda é falsa.
	 
	as duas afirmações são verdadeiras, e a segunda justifica a primeira.
	Respondido em 08/03/2023 19:44:14
	
	
	 8.
	Ref.: 1039077
	Pontos: 0,00  / 1,00
	
	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 não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
	 
	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 em alguma parte 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 no final do conteúdo do campo "endereço" a palavra Avenida.
	Respondido em 08/03/2023 19:27:37
	
	
	 9.
	Ref.: 1039083
	Pontos: 0,00  / 1,00
	
	Considere 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))
O comando que retornaria o id do paciente e o total pago por ele em consultas seria:
		
	
	SELECT ID_PAC, COUNT(VL_CONS) FROM CONSULTA GROUP BY ID_PAC
	
	SELECT ID_PAC, AVG(VL_CONS) FROM CONSULTA GROUP BY ID_PAC
	 
	SELECT ID_PAC, SUM(VL_CONS) FROM CONSULTA HAVING ID_PAC
	
	SELECT ID_PAC, SUM(VL_CONS) FROM CONSULTA
	 
	SELECT ID_PAC, SUM(VL_CONS) FROM CONSULTA GROUP BY ID_PAC
	Respondido em 08/03/2023 19:45:04
	
	
	 10.
	Ref.: 1038014
	Pontos: 0,00  / 1,00
	
	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 falsas.
	 
	as duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	a primeira afirmação é falsa, e a segunda é verdadeira.
	 
	as duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	a primeira afirmação é verdadeira, e a segunda é falsa.
	Respondido em 08/03/2023 19:31:56
	
	
	
Anotações: Avaliação realizada no navegador SIA.

Continue navegando