Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.041 questões

Q1721401 Banco de Dados
Deseja-se criar uma visão denominada Glass, que deve conter os campos Ball e Paper presentes na tabela Agency. O comando SQL para criar tal visão é:
Alternativas
Q1721400 Banco de Dados
Deseja-se escrever um comando SQL para criar uma tabela denominada Aluno, com os campos Nome, Tipo e Curso, todos do tipo caractere, com 20 caracteres cada um, sendo Nome a chave primária. A forma correta para a escrita desse comando é:
Alternativas
Q1721399 Banco de Dados

Considere o seguinte comando do SQL:


DELETE FROM Teste

WHERE Pencil LIKE ‘%s’


A execução desse comando tem como resultado a exclusão de registros da tabela

Alternativas
Q1718178 Banco de Dados



Com relação ao código SQL acima, julgue o item. 

A coluna data_nascimento, especificada na linha 6, não aceita valores nulos.
Alternativas
Q1718177 Banco de Dados



Com relação ao código SQL acima, julgue o item. 

Há um ajuste que precisa ser realizado no código, pois se ele for implementado dessa forma, será permitido cadastrar dois ou mais e-mails idênticos (repetidos) para vários corretores distintos.
Alternativas
Q1718176 Banco de Dados



Com relação ao código SQL acima, julgue o item. 

A criação da chave primária está especificada na linha 16.
Alternativas
Q1718175 Banco de Dados



Com relação ao código SQL acima, julgue o item. 

Há um erro na linha 18, pois não é possível uma tabela fazer referência a ela mesma.
Alternativas
Q1718174 Banco de Dados



Com relação ao código SQL acima, julgue o item. 

No código, é possível visualizar a existência de um relacionamento entre a tabela corretor e a tabela imobiliaria.
Alternativas
Q1696849 Banco de Dados
Por meio da linguagem de definição de dados (DDL), são definidas estruturas do banco de dados; por sua vez, uma linguagem de manipulação de dados (DML) é empregada para especificar as recuperações e atualizações do banco de dados. Assinale a opção que apresenta, respectivamente, um comando DDL e um comando DML.
Alternativas
Q1680477 Banco de Dados

Julgue o item a seguir, acerca dos conceitos de administração de banco de dados.


Para selecionar todos os registros da tabela PESSOAS, em que o valor da coluna NOME começa com a letra a, é correto utilizar o comando SQL a seguir.

SELECT NOME.* FROM PESSOAS WHERE NOME = '%a%'

Alternativas
Q1678834 Banco de Dados
Julgue o item a seguir, a respeito de banco de dados.

A expressão SQL a seguir cria uma tabela de nome processo, que é visível apenas para a sessão atual, sendo descartada automaticamente quando a sessão for fechada. create temporary table processo (a integer);
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
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
Q1795448 Banco de Dados
O comando SQL para obter o número de registros da tabela denominada Phone é:
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 |
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
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794355 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

HAVING COUNT(*)>1


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

Alternativas
Q1778785 Banco de Dados
A questão baseia-se nas Figuras 6(a), 6(b) e 6(c) abaixo. A Figura 6(a) mostra as declarações SQL que permitiram criar, em um Sistema Gerenciador de Banco de Dados (SGBD), as tabelas relacionais "CLIENTE" e "NOTA_FISCAL", que registram os dados dos clientes e das respectivas notas fiscais associadas a tais clientes. A Figura 6(b) exibe os campos de tais tabelas e todos os dados que elas armazenam no momento. A Figura 6(c) mostra o resultado de uma consulta realizada sobre tais tabelas nesse SGBD.
Imagem associada para resolução da questão
A Figura 6(c) exibe o resultado de uma consulta realizada sobre as tabelas da Figura 6(b), que atendeu às seguintes condições: (1) apresentar o código e nome de cada cliente, assim como a quantidade total de compras que cada um deles realizou e a respectiva média dos valores de tais compras; (2) exibir apenas os dados dos clientes, cujo valor médio de todas as suas compras seja maior que 230; e (3) ordenar o resultado pelo código dos clientes, de forma descendente. Portanto, para se obter o resultado exibido na Figura 6(c), bastou executar, nesse SGBD, a seguinte consulta SQL:
Alternativas
Respostas
1381: A
1382: E
1383: E
1384: C
1385: E
1386: C
1387: E
1388: C
1389: B
1390: E
1391: C
1392: D
1393: A
1394: B
1395: E
1396: D
1397: A
1398: E
1399: D
1400: B