Buscar

Integração Com Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando