Questões de Concurso Público Prefeitura de Manaus - AM 2022 para Analista de Banco de Dados

Foram encontradas 26 questões

Q1962617 Banco de Dados

Atenção

Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.


        frequencia (cliente, bar)

        preferencia (cliente, cerveja)

        oferta (bar, cerveja)


A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;

A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;

A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.


É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.

Considere que é preciso produzir uma lista de bares com o respectivo número de frequentadores, em ordem decrescente de frequentadores, incluindo os bares que têm zero frequentadores.

Assinale o comando SQL que produziria essa lista a partir do banco de dados happyhour.

Alternativas
Q1962618 Banco de Dados

Atenção

Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.


        frequencia (cliente, bar)

        preferencia (cliente, cerveja)

        oferta (bar, cerveja)


A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;

A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;

A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.


É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.

Com relação ao banco de dados happyhour, considere que houve um erro de carga, de forma que há bares presentes na tabela frequencia que não aparecem na tabela oferta (que deveria conter todos os bares).


Assinale o comando SQL que deletaria da tabela frequencia as linhas referentes a esses bares.

Alternativas
Q1962619 Banco de Dados

Atenção

Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.


        frequencia (cliente, bar)

        preferencia (cliente, cerveja)

        oferta (bar, cerveja)


A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;

A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;

A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.


É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.

Com relação ao banco de dados happyhour, considere que houve uma ação de marketing que demanda que todos os bares tenham em suas ofertas a cerveja Forster.


Assinale o comando SQL que incluiria essa cerveja na tabela oferta para todos os bares que ainda não fazem essa oferta.

Alternativas
Q1962620 Banco de Dados

Atenção

Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.


        frequencia (cliente, bar)

        preferencia (cliente, cerveja)

        oferta (bar, cerveja)


A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;

A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;

A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.


É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.

Assinale o esquema correto para a definição de chaves/identificadores para as tabelas do banco de dados happyhour
Alternativas
Q1962621 Banco de Dados

Analise o comando a seguir, executado num ambiente MySQL.


CREATE TABLE TESTE (

            XPTO MEDIUMINT NOT NULL AUTO_INCREMENT,

            NOME CHAR(30) NOT NULL,

            PRIMARY KEY (XPTO)

);


Supondo que a tabela acima tenha sido criada, considere os seguintes comandos


INSERT INTO TESTE (NOME) VALUES ('Pedro')

INSERT INTO TESTE (XPTO, NOME) VALUES (0,'Maria')

INSERT INTO TESTE (XPTO, NOME) VALUES (NULL,'Gabriel')

INSERT INTO TESTE (XPTO, NOME) VALUES (100,'Nina');


Nesse contexto, assinale quantos desses quatro últimos comandos serão aceitos e processados corretamente pelo MySQL.

Alternativas
Respostas
6: A
7: D
8: C
9: B
10: D