You are on page 1of 4

2017­6­18 BDQ Prova

  Fechar 

 
Disciplina:  INTEGRAÇÃO COM BANCO DE DADOS

Avaliação:  NPG2018_AV_201701215251      Data: 04/06/2017 15:21:59 (F)      Critério:
 
Aluno: 201701215251 ­ VALTER PATRICK SILVA FERREIRA

  Professor: JORGE ROBERTO COSTA Turma: 9001/AA

Nota da Prova: 2,5 de 5,0       Nota do Trab.:      Nota de Partic.:
 

  1a  Questão (Ref.: 1039077) Pontos: 0,5  / 0,5

Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%"; É correto afirmar que
serão selecionados

  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 início 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.
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 possuem no final do conteúdo do campo "endereço" a palavra
Avenida.

  2a  Questão (Ref.: 1054459) Pontos: 0,5  / 0,5

Em uma SQL

os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete
  a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar
informações em um banco de dados.
a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em
um banco de dados.
os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.

  3a  Questão (Ref.: 1039083) Pontos: 0,0  / 0,5

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))

http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
2017­6­18 BDQ Prova
 
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
SELECT ID_PAC, SUM(VL_CONS) FROM CONSULTA HAVING ID_PAC
  SELECT ID_PAC, SUM(VL_CONS) FROM CONSULTA GROUP BY ID_PAC

  4a  Questão (Ref.: 1039086) Pontos: 0,5  / 0,5

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))

 
Considere o comando:
SELECT COUNT(*) 
FROM  CONSULTA 
WHERE DT_REALIZADA  IS NULL
GROUP BY ID_MED

A respeito deste comando podemos afirmar o seguinte
I ­ Ele retorna a quantidade de CONSULTA de cada MEDICO que não foram realizadas
II ­ Irão retornar todas as linhas da tabela CONSULTA
III ­ Como resultado final teremos o total de linhas da tabela CONSULTA
IV­ Utiliza funções de grupo
Estão corretas APENAS as afirmações

I,III e IV
II, III e IV
III e IV
  I e IV
I

  5a  Questão (Ref.: 1054464) Pontos: 0,5  / 0,5

Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:

equal
group by
avg
count
  sum

  6a  Questão (Ref.: 1039079) Pontos: 0,0  / 0,5

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';

http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
2017­6­18 BDQ Prova
Com relação às consultas, assinale a alternativa correta.

  As consultas C1 e C3 são equivalentes e 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.
  Apenas a consulta C1 retorna 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.
As consultas C1, C2 e C3 retornam o nome e data de nascimento dos pacientes nascidos em 1990.

  7a  Questão (Ref.: 1039091) Pontos: 0,0  / 0,5

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:

no máximo 1000 linhas
no máximo 6000 linhas
  exatamente 5000 linhas
exatamente 1000 linhas
  no máximo 5000 linhas

  8a  Questão (Ref.: 1038015) Pontos: 0,0  / 0,5

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 atividade é N
A cardinalidade de máxima de funcionário para atividade é 1
A cardinalidade de máxima de funcionário para evento é 1
  A cardinalidade de máxima de atividade para funcionário é N

  9a  Questão (Ref.: 1038034) Pontos: 0,5  / 0,5

No modelo de banco de dados relacional, os dados são representados por meio de:

Matrizes tridimensionais formadas por linhas, colunas e chaves.
Ponteiros, que são as chaves primárias e estrangeiras.
  Tabelas.
Vetores de tuplas.
Listas encadeadas de tuplas.

  10a  Questão (Ref.: 1038038) Pontos: 0,0  / 0,5

http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
2017­6­18 BDQ Prova
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 lógico
Modelo de dados
  Modelo físico
Modelo essencial
Modelo conceitual

http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4

You might also like