Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2425484 Banco de Dados

Um estudante criou uma tabela de banco de dados para uma pesquisa sobre canais de redes sociais e obteve o seguinte resultado:


CANAL

ID

Nome

SEGUIDORES

100

Barcos e Pesca

50

200

Mecânica de Motos

200

300

Matemática Fácil

5

400

Too Hits

40000

500

Física Nuclear

NULL

600

Concursos

3000


Qual o resultado do seguinte comando SQL?


SELECT COUNT(SEGUIDORES) FROM CANAL

Alternativas
Q2425483 Banco de Dados

Segundo Elmasri & Navalhe (2011), uma tabela de banco de dados está na segunda forma normal (2FN) somente se está na primeira forma normal (1 FN) e:

Alternativas
Q2425472 Banco de Dados

Observe o diagrama entidade-relacionamento, segundo Elmasri & Navalhe (2011) e correlacione as opções de acordo com a numeração indicativa, assinalando a seguir a opção correta.


Imagem associada para resolução da questão


( ) Atributo

( ) Atributo-chave

( ) Atributo derivado

( ) Atributo multivalorado

( ) Relacionamento

( ) Entidade

( ) Entidade verdadeira

( ) Entidade fraca

Alternativas
Q2425459 Banco de Dados

Qual comando SQL serve para autorizar os usuários 'ODBA' e 'FINANCEIRO' a acessar a tabela 'PAGAMENTO' para leitura?

Alternativas
Q2425446 Banco de Dados

Um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) precisa lidar com enorme quantidade de dados com baixa latência de resposta. Para manter a eficiência no processamento, os dados devem ser restritos a estruturas com alto grau de controle e padronização e para isso foram criadas as regras de normalização de dados. Dentre essas regras, aquela que determina que todos os valores dos atributos devem ser indivisíveis é a:

Alternativas
Q2425435 Banco de Dados

Considere a seguinte tabela de um banco de dados:


ID

DESCRICAO

ID_SETOR

PRECO

10

Alcatra

1

25,99

11

Sobrecoxa de frango

1

12,99

12

Refrigerante ABC

2

4,2

13

Vinho Portugal

2

18,99

14

Suco de maça

2

13,8

15

Celular Kian 5

3

559,99

16

Aspirador Noar

3

199,99

17

Arroz Carreta

4

5,25

18

Fubá Mimoso

4

3,89

19

Ervilha Verde

4

3,99

20

Pão Francês

5

13,99

21

Queijo prato

6

14,99

22

Peito de peru

6

9,99


Quantas linhas serão alteradas ao executar o comando abaixo?


UPDATE PRODUTO SET PRECO= PRECO - (PRECO*0,1)

WHERE ID_SETOR NOT IN (1, 3) ANO PRECO >=15;

Alternativas
Q2425434 Banco de Dados

Segundo Elmasri & Navalhe (2011 ), um sistema de banco de dados com arquitetura de três níveis permite que haja independência de dados, ou seja, possibilita alterar um esquema sem ter que alterar o esquema de nível superior, criando dois tipos de independência: a independência lógica de dados, que é a capacidade de alterar o nível conceituai sem ter que alterar o nível interno; e a independência física de dados, que é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceituai. Então, NAO se trata de independência de dados:

Alternativas
Q2425425 Banco de Dados

Em relação ao gerenciamento de transações de banco de dados, analise as afirmativas abaixo, marcando F para afirmativas falsas e V para afirmativas verdadeiras, e assinale a opção correta.


( ) Transações são atômicas, o que significa que sua execução integral é garantida ou nada será executado.

( ) Transações são persistentes, ou seja, o resultado das transações é durável se executado o commit, mesmo em caso de falha subsequente.

( ) Transações são isoladas umas das outras, e os resultados de uma transação só estarão visíveis para demais transações após o commit. Caso a transação não possa ser finalizada, ou ocorra um erro e se execute um commit, todas as atualizações serão canceladas.

( ) A execução intercalada de duas transações concorrentes não altera o resultado final de ambas as transações apenas se a ordem em que forem executadas for serial.

Alternativas
Q1801846 Banco de Dados
A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD's. Abaixo a descrição de um comando. No momento em que o comando é executado, é feita uma varredura em todo o banco a procura de registros inúteis, onde estes são fisicamente removidos, agora sim diminuindo o tamanho físico do banco. Mas além de apenas remover os registros, o comando encarrega-se de organizar os registros que não foram deletados, garantindo que não fiquem espaços/lacunas em branco após a remoção dos registros inúteis. Marque a alternativa CORRETA com relação ao comando de manipulação de dados em SGBD´s.
Alternativas
Q1798570 Banco de Dados

O Microsoft Access é o aplicativo do pacote Office que permite a criação de manipulação de dados. Com relação aos recursos do Access, analise os itens a seguir:


I. As consultas são o recurso de filtragem e visualização de dados do Access. Alguns exemplos de tipos de consultas são: seleção, parâmetro e tabela de referência cruzada.

II. Os formulários funcionam como telas de cadastros, pois permitem a inclusão, alteração e exclusão de dados.

III. As tabelas armazenam os dados cadastrados pelos formulários, mas não permitem a criação de regras de validação de dados.


Assinale

Alternativas
Q1795449 Banco de Dados

Considere o seguinte diagrama entidade-relacionamento:

Imagem associada para resolução da questão

 A partir desse diagrama, é correto afirmar que

Alternativas
Q1795448 Banco de Dados
O comando SQL para obter o número de registros da tabela denominada Phone é:
Alternativas
Q1795447 Banco de Dados
Na modelagem de bancos de dados relacionais, afirmar que um relacionamento é do tipo binário significa que esse relacionamento
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794380 Banco de Dados

Em um banco de dados MongoDB vazio, um usuário abre o MongoDB Shell e executa os comandos abaixo, na ordem em que são mostrados:


1. use ciga

2. db.cidades.insertOne( { id: 1, descricao:"Fortaleza" } )

3. db.cidades.insertOne( { id: 1, descricao:"Fortaleza", uf:"CE" } )

4. db.cidades.find({})


É correto afirmar que:

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794362 Banco de Dados
– Uma equipe de desenvolvimento está com problemas para acessar, a partir de suas estações de trabalho, uma instância de banco de dados MySQL hospedada em um servidor Linux Ubuntu 18.04 LTS. O acesso aos demais serviços como SSH, banco de dados PostgresSQL e servidor Web Apache estão funcionando corretamente. Um integrante da equipe de gerenciamento de servidores enviou uma cópia da tela que usou para fazer o diagnóstico no servidor, apresentada na Figura 2:
Imagem associada para resolução da questão
Cada desenvolvedor fez uma afirmação a respeito da situação expressa pela cópia da tela na Figura 2:
Desenvolvedor X: O serviço responsável por receber as conexões do banco de dados MySQL está aceitando conexões;
Desenvolvedor Y: Só é possível acessar o serviço de banco de dados MySQL a partir de conexões que têm origem no servidor em questão;
Desenvolvedor Z: O problema ocorre devido a um driver de conexão incorreto.
De acordo com as informações apresentadas, quais estão corretas?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794360 Banco de Dados
Considere um sistema que utiliza um SGBD MySQL versão 5.7. Abaixo, são apresentadas instruções SQL e o resultado das instruções após elas serem executadas no banco de dados do sistema em questão:
Resultado da execução da instrução SQL: SELECT * FROM imposto
id_imposto ds_nome 1 Imposto A 2 Imposto B 3 Imposto C
Resultado da execução da instrução SQL: SELECT * FROM imposto_aliquota
id_aliquota id_imposto vl_inicio vl_fim vl_aliquota 1 1 0.01 50,000 1 2 1 50,000.01 150,000 2 3 1 150,000.01 500,000 5 4 1 500,000 [NULL] 10 5 2 0.01 100,000 1 6 2 100,000.01 [NULL] 2
A instrução apresentada a seguir também foi executada:
SELECT DISTINCT i.ds_nome FROM imposto i LEFT JOIN imposto_aliquota ia USING (id_imposto) ORDER BY i.ds_nome;
O resultado da instrução acima é:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794359 Banco de Dados

Relacione a Coluna 1 à Coluna 2, associando os bancos de dados às suas respectivas características.


Coluna 1

1. Redis.

2. Cassandra.

3. MongoDB.


Coluna 2

( ) Colunas como modelo de dados.

( ) Documentos como modelo de dados.

( ) Chave-valor como modelo de dados.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794358 Banco de Dados
Para responder à questão, considere um sistema que contém um cadastro de empresas e outras informações relacionadas. Esse sistema utiliza um SGBD PostgreSQL versão 10 com tabelas que podem ser representadas pelo diagrama de entidades da Figura 1. No Quadro 1, consta um conjunto de requisitos levantados para esse sistema.


Após as correções de todas as inconsistências, qual solução evitaria a ocorrência de novas violações do requisito “3? (A empresa não pode ter atividades econômicas repetidas em seu cadastro" sem interferir nos demais requisitos (1 e 2)).
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794357 Banco de Dados
Para responder à questão, considere um sistema que contém um cadastro de empresas e outras informações relacionadas. Esse sistema utiliza um SGBD PostgreSQL versão 10 com tabelas que podem ser representadas pelo diagrama de entidades da Figura 1. No Quadro 1, consta um conjunto de requisitos levantados para esse sistema.


Foi sugerido um ajuste que definisse a atividade como principal quando ela fosse a única cadastrada para a empresa, mas que estivesse definida como atividade secundária. Analise o ajuste sugerido:
UPDATE empresa_atividade SET in_principal='S' WHERE id_empresa IN (SELECT id_empresa FROM empresa_atividade Imagem associada para resolução da questão
)
A instrução que completaria a parte ocultada da instrução SQL, de maneira que corrigisse a situação proposta, é:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794356 Banco de Dados
Para responder à questão, considere um sistema que contém um cadastro de empresas e outras informações relacionadas. Esse sistema utiliza um SGBD PostgreSQL versão 10 com tabelas que podem ser representadas pelo diagrama de entidades da Figura 1. No Quadro 1, consta um conjunto de requisitos levantados para esse sistema.


Analise a instrução SQL apresentada abaixo:


SELECT id_empresa,

id_atividade,

COUNT(*) AS qtde

FROM empresa_atividade AS ea

GROUP BY id_empresa, id_atividade

WHERE COUNT(*)>1


Essa consulta pode ser utilizada para detectar e apontar eventuais violações dos requisitos: 

Alternativas
Respostas
5801: B
5802: E
5803: B
5804: D
5805: A
5806: B
5807: B
5808: D
5809: A
5810: B
5811: A
5812: B
5813: B
5814: E
5815: C
5816: E
5817: B
5818: D
5819: A
5820: E