Buscar

AOL 2 RESPOSTA (1)

Prévia do material em texto

14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 1/7
Ocultar opções de resposta 
Pergunta 1 -- /0,6
Usando a tabela descrita a seguir, assinale a alternativa que apresenta o comando correto que cria uma consulta 
mostrando o nome da cidade e o número de clientes por cidade, porém apenas das cidades com mais de 5 
clientes.
Clientes
CodigodaCliente -Bigint Primary key
Nomedaempresa-varchar(255)
Nomedocontato -varchar(30)
Cargodocontato -varchar(30)
Endereco -varchar(255)
Cidade -varchar(30)
Regiao -varchar(30)
CEP-varchar(9)
Pais-varchar(20)
Telefone -varchar(15)
Assinale a alternativa que apresenta o comando correto para realiza o que se pede.
Select Cidade, sum(*) from clientes group by cidade having count(*) > 5.
Select Cidade, sum(*) from clientes where count(*) > 5 group by cidade.
Select Cidade, count(*) from clientes group by count(*) having count(*) > 5.
Resposta corretaSelect Cidade, count(*) from clientes group by cidade having count(*) > 5.
Select Cidade, count(*) from clientes where count(*) > 5 group by cidade.
Pergunta 2 -- /0,6
As duas tabelas a seguir fazem parte de um Schema que registra dados de condomínios. Foi pedido a você que 
criasse a ligação entre essas tabelas através de uma chave estrangeira. Assinale a alternativa que apresenta o 
comando correto para realizar o que se pede:
Administradora.JPG
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 2/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Adm_tel
Alter table Telefone Add constraint fk_liga foreign key(Telefone) references 
Adminsitradora(CNPJ_Adm);
Alter table Administradora Add constraint fk_liga foreign key(CNPJ_Adm) references 
Adminsitradora(Telefone);
Alter table Administradora Add constraint fk_liga foreign key(CNPJ_Adm) references 
Telefone(CNPJ_Adm);
Resposta correta
Alter table Telefone Add constraint fk_liga foreign key(CNPJ_Adm) references 
Adminsitradora(CNPJ_Adm);
Alter table Telefone Add constraint fk_liga foreign key(Telefone) references 
Administradora(Telefone);
Pergunta 3 -- /0,6
Observe o diagrama de entidade e relacionamento que representa um trecho de um sistema que controla os 
exames realizados durante uma internação e assinale a alternativa que apresenta a descrição sobre os 
relacionamentos entre as entidades que está errada.
Figura da questão 5.JPG
Figura da questão 5.JPG
O paciente pode sofrer várias internações.
Um exame pode ser solicitado por um médico em uma internação.
Resposta corretaO médico pode autorizar apenas uma internação.
A internação só tem um paciente.
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 3/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Um médico pode solicitar vários exames por internação.
Pergunta 4 -- /0,6
As vezes os comandos de consulta tem o objetivo de processar um conjunto de valores contidos nas colunas de 
uma tabela, retornando um valor como resultado. As vezes também é necessário criar consultas agrupando os 
registros segundo algum critério determinado no próprio comando SELECT. Entre as alternativas a seguir 
encontrasse o comando usado para criar grupos. Assinale esse comando.
Order by.
Where.
Resposta corretaGroup by.
Distinct.
Having.
Pergunta 5 -- /0,6
Analise o diagrama apresentado a seguir e assinale a alternativa correta, no que diz respeito a cardinalidade, 
chaves e atributos:
Banco de Dados 2020.1 Q3_v1.PNG
Banco de Dados 2020.1 Q3_v1.PNG
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 4/7
Ocultar opções de resposta 
O diagrama apresenta quatro atributos identificadores.
O diagrama apresenta dois atributos multivalorados.
Um aluno pode monitora N disciplinas ou nenhuma.
Resposta corretaUm aluno pode monitorar apenas uma disciplina.
Uma disciplina deve ser obrigatoriamente monitorada por um aluno.
Pergunta 6 -- /0,6
Assinale a alternativa que apresenta o comando correto para realizar uma consulta, que mostre os clientes cujo 
nome seja iniciado com a letra K e o endereço seja localizado no país 'Brasil':
Banco de Dados 2020.1 Q25_v1.PNG
Banco de Dados 2020.1 Q25_v1.PNG
select nomedaempresa from clientes
 where nomedaempresa like '%K%' and pais = 'Brasil'
select nome from clientes
 where nome like 'K%' or pais = 'Brasil'
select nomedaempresa from clientes
 where nomedaempresa = '*K*' and pais = 'Brasil'
Resposta correta
select nomedocliente from clientes
 where nomedaempresa like 'K%'' and pais = 'Brasil'
select nomedocliente from clientes
 where nomedaempresa like 'K' or pais = 'Brasil'
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 5/7
Ocultar opções de resposta 
Pergunta 7 -- /0,6
O sistema cujo Schema é apresentado, a seguir, realiza um controle dos dados referentes a um sistema de 
controle de locação de automóveis. O seu gerente pediu a você que realize uma consulta que traga quantidade 
de locações realizadas por mês, nos anos de 2018 e 2019. Assinale a alternativa que apresenta o comando SQL 
que realiza essa consulta:
Locacao.JPG
Locação
Select month(Dat_hor_ini), count(*) 
from Locacao 
where year(Dat_hor_ini) = (2018, 2019) 
group by month(Dat_hor_ini);
Select month(Dat_hor_ini), count(*) 
from Locacao 
where year(Dat_hor_ini) in (2018, 2019) 
group by count(*);
Resposta correta
Select month(Dat_hor_ini), count(*) 
from Locacao 
where year(Dat_hor_ini) in (2018, 2019) 
group by month(Dat_hor_ini);
Incorreta: Select month(Dat_hor_ini), sum(*) 
from Locacao 
where year(Dat_hor_ini) in (2018, 2019) 
group by month(Dat_hor_ini);
Select month(Dat_hor_ini), count(*) 
from Locacao 
where year(Dat_hor_ini) = (2018, 2019) 
group by count(*);
Pergunta 8 -- /0,6
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 6/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 8 /0,6
O modelo relacional representa o banco de dados como uma coleção de relações. Informalmente, cada relação 
é semelhante a uma tabela de valores. Essa terminologia formal apresenta alguns conceitos. Assinale a 
alternativa que não representa um desses conceitos:
Tupla.
Atributo.
Domínio.
Relação.
Resposta corretaFaixa.
Pergunta 9 -- /0,6
Sobre relacionamento e cardinalidade na modelagem entidade-relacionamento, considere:
I. O termo auto-relacionamento significa dizer que uma tabela tem uma ligação com ela mesma.
II. Na notação de par ordenado, (0,1):(1,N) o primeiro número do par indica a cardinalidade mínima e o segundo 
a máxima. A cardinalidade mínima indica uma exigência, ou não, da participação de uma instância da entidade 
em relacionamentos.
III. O relacionamento N:N não existe no modelo conceitual, logo, ele se transforma em dois relacionamentos 1:N.
É correto o que consta em:
III, apenas.
II e III, apenas.
I, II e III.
Resposta corretaI e II, apenas.
14/12/2021 16:15 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4523670_1/overview/attempt/_16407884_1/review/inline-feedback?… 7/7
Ocultar opções de resposta 
I e III, apenas.
Pergunta 10 -- /0,6
O Schema a seguir representa parte dos dados de um sistema que contém informações sobre condomínios. 
Relacionando síndicos, condomínios e adiministradoras. Utilizando esse modelo, crie uma consulta que 
apresente a administradora e a quantidade de condomínios que elaadministra:
Condominio.JPG
Select nome, count(*) from Administradora ad, Atende at where ad.CNPJ_adm = at.CNPJ_Adm;
Select nome, count(*) from Administradora ad, Atende at where ad.CNPJ_adm 
= at.CNPJ_Adm group by count(*);
Resposta correta
Select nome, count(*) from Administradora ad, Atende at where ad.CNPJ_adm 
= at.CNPJ_Adm group by nome;
Incorreta: 
Select nome, count(*) from Administradora, Atende where ad.CNPJ_adm = at.CNPJ_Adm group by 
nome;
Select nome, count(*) from Administradora ad, Atende at where CNPJ_adm = CNPJ_Adm group by 
nome;

Continue navegando