Professional Documents
Culture Documents
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
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
2017618 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
2017618 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.
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
2017618 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