Baixe o app para aproveitar ainda mais
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;
Compartilhar