Buscar

AV.INTEGRAÇAO COM BANCO DE DADOS

Prévia do material em texto

Avaliação: NPG2018_AV_201805007963 » INTEGRAÇÃO COM BANCO DE DADOS
	Tipo de Avaliação: AV
	Aluno: 201805007963 - ALEXANDRE LIBERATO DE CASTRO DIAS
	Professor:
	MARCELO VASQUES DE OLIVEIRA
	Turma: 9001/AA
	Nota da Prova: 1,2    Nota de Partic.:   Av. Parcial  Data: 11/03/2019 18:23:25
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201806047838)
	Pontos: 0,0  / 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.
		
	
	As consultas C1, C2 e C3 retornam 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 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 C1 retorna o nome e data de nascimento dos pacientes nascidos em 1990.
	
	
	 2a Questão (Ref.: 201806047850)
	Pontos: 0,0  / 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
	
	no máximo 6000 linhas
	
	exatamente 5000 linhas
	 
	no máximo 5000 linhas
	
	
	 3a Questão (Ref.: 201806046774)
	Pontos: 0,0  / 0,6
	A frase : "Os funcionários podem, desde que desejem, participar de atividades" nos indica que
		
	
	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 funcionário para evento é 1
	
	A cardinalidade de máxima de atividade para funcionário é 1
	 
	A cardinalidade de máxima de atividade para funcionário é N
	
	
	 4a Questão (Ref.: 201806046793)
	Pontos: 0,6  / 0,6
	No modelo de banco de dados relacional, os dados são representados por meio de:
		
	
	Listas encadeadas de tuplas.
	 
	Tabelas.
	
	Ponteiros, que são as chaves primárias e estrangeiras.
	
	Vetores de tuplas.
	
	Matrizes tridimensionais formadas por linhas, colunas e chaves.
	
	
	 5a Questão (Ref.: 201806046797)
	Pontos: 0,0  / 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 de dados
	
	Modelo conceitual
	
	Modelo lógico
	 
	Modelo físico
	
	Modelo essencial
	
	
	 6a Questão (Ref.: 201806047851)
	Pontos: 0,0  / 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 
Left Join Medico M on M.id_espec = E.id_espec
where M.id_med is null
 
	
	
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
	
	
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
	
	
	 7a Questão (Ref.: 201806108715)
	Pontos: 0,0  / 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:
		
	
	Cluster
	 
	ERP
	
	Banco de Dados Temporais
	
	Servidor de Aplicação
	 
	Web Services
	
	
	 8a Questão (Ref.: 201806047835)
	Pontos: 0,0  / 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 CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL;
	 
	SELECT * FROM CLIENTE WHERE ENDERECO IS NULL;
	
	SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL;
	
	SELECT CPF, NOME FROM CLIENTE;
	
	SELECT * FROM CLIENTE WHERE ENDERECO IS NULL;
	
	
	 9a Questão (Ref.: 201806046777)
	Pontos: 0,0  / 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
	 
	III
	
	I
	 
	II e III
	
	I e II
	
	
	 10a Questão (Ref.: 201806046794)
	Pontos: 0,6  / 0,6
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	 
	conceitual
	
	físico
	
	hierárquico
	
	externo
	
	interno

Continue navegando