Início Questões de Concursos SQL Resolva questões de SQL comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. SQL Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 101Q116056 | Informática , SQL, Analista de Sistemas, CAMARA SJC, FIPNa linguagem SQL, a opção do comando GRANT, que permite ao usuário repassar seus direitos de acesso para outros usuários de um banco de dados, é : ✂️ a) PRIVILEGES. ✂️ b) WITH GRANT OPTION. ✂️ c) FOR ALL USERS. ✂️ d) PERMANENT OPTION. ✂️ e) N.D.A. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 102Q258513 | Informática, SQL, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPETexto associado.No que se refere ao conceito de banco de dados relacional, julgueos itens seguintes.O comando EXTRACT na linguagem SQL é utilizado para extrair dados de uma tabela. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 103Q121389 | Informática , SQL, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADESAcerca de Modelo Relacional, marque a alternativa correta: ✂️ a) A cláusula WHERE define as tabelas de onde o resultado é produzido. ✂️ b) O comando DROP TABLE remove as tuplas da tabela e sua definição do catálogo. ✂️ c) O comando ALTER TABLE altera, exclusivamente, uma condição específica de restrição. ✂️ d) O comando UPDATE permite inserir uma nova tupla. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 104Q119993 | Informática , SQL, Analista de Tecnologia da Informação, PRODEMGE, FUMARCTexto associado.De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor res- ponda à consulta Listar o nome do corretor que possui telefone cadastrado, mas não atende em nenhuma região: ✂️ a) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor EXISTS(SELECT id_corretor FROM TELEFONAND c.id_corretor NOT EXISTS(SELECT id_corretor FROM ATEND ✂️ b) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor IN(SELECT id_ telefone FROM TELEFONAND c.id_corretor NOT IN(SELECT id_ regiao FROM ATEND ✂️ c) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor IN(SELECT id_ corretor FROM TELEFONAND c.id_corretor NOT IN(SELECT id_ corretor FROM ATEND ✂️ d) SELECT c.nom_corretor FROM CORRETOR AS cINNER JOIN TELEFONE AS t ON c.id_corretor = t.id_corretorINNER JOIN ATENDE AS A ON c.id_corretor = a.id_corretorWHERE a.id_corretor IS NULLAND t.id_corretor IS NOT NULL Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 105Q119253 | Informática , SQL, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESPSegundo o SQL ANSI 2006, há duas classes de dados numéricos, chamados de ✂️ a) abertos e fechados. ✂️ b) exatos e aproximados. ✂️ c) ortogonais e paralelos. ✂️ d) positivos e negativos. ✂️ e) simples e compostos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 106Q119292 | Informática , SQL, Analista de Sistemas, Senado Federal, FGVEm um banco de dados relacional, as tabelas T1e T2 possuem 10 e 20 tuplas, respectivamente. Suponha que ambas possuam um atributo A que representa uma grandeza quantitativa e que 5 tuplas de T2 não possuam valor informado para esse atributo. Nesse caso, assinale a alternativa que corresponda ao resultado produzido pelo seguinte comando SQL: ✂️ a) 40000. ✂️ b) 30000. ✂️ c) 22500. ✂️ d) 4000. ✂️ e) 3000. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 107Q241338 | Informática, SQL, Técnico Administrativo Informática, ANAC, CESPE CEBRASPETexto associado.A respeito de SQL e PL/SQL, julgue os itens a seguir.O comando SQL ALTER TABLE possibilita alterar a estrutura de uma tabela, como por exemplo, adicionando ou removendo uma coluna de uma tabela. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 108Q115434 | Informática, SQL, Analista de Planejamento e Orçamento, MPOG, ESAF Em uma SQL ✂️ a) a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. ✂️ b) a Linguagem de Defi nição de Dados fornece tabelas para criação e modifi cação de comandos. ✂️ c) os comandos básicos da Linguagem de Defi nição de Dados são Select, Insert, Update e Delete. ✂️ d) a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modifi car informações em um banco de dados. ✂️ e) os comandos básicos da Linguagem de Defi nição de Dados são Sort, Insert, Undo e Store. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 109Q103330 | Informática , SQL, Analista Tecnologia da Informação, IPHAN, FUNIVERSAA linguagem SQL (Structured Query Language) foi desenvolvida para ser uma linguagem padrão, independentemente do hardware ou software. Porém, ela é uma linguagem específica para manipulação de ✂️ a) banco de dados. ✂️ b) arquivos de texto. ✂️ c) cálculos matemáticos. ✂️ d) imagens. ✂️ e) dados estatísticos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 110Q121853 | Informática , SQL, Analista de Tecnologia da Informação, PRODEMGE, FUMARCTexto associado.De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor responda à consulta Listar o nome do corretor que atende em duas ou mais regiões: ✂️ a) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corretor = a.id_corretorWHERE COUNT(*) >= 2GROUP BY c.nom_corretor ✂️ b) SELECT c.nom_corretor FROM CORRETOR AS c,ATENDE AS a GROUP BY c.nom_corretorHAVING COUNT(*) >= 2 ✂️ c) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corretor = a.id_corretorHAVING COUNT(*) >= 2 ✂️ d) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corre- tor = a.id_corretorGROUP BY c.nom_corretorHAVING COUNT(*) >= 2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 111Q120413 | Informática , SQL, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIOConsidere que um banco de dados relacional foi criado através da execução dos comandos em SQL a seguir.Agora considere que a consulta de seleção fornecida a seguir foi executada sobre o banco de dados com esquema e estado resultantes da sequência de comandos acima.Qual a quantidade de registros retornados pela consulta acima? ✂️ a) 3 ✂️ b) 4 ✂️ c) 5 ✂️ d) 6 ✂️ e) 7 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 112Q260261 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TJ SE, FCCSobre consultas em SQL pode-se afirmar que ✂️ a) a sintaxe mínima da instrução SELECT exige as cláusulas FROM e WHERE. ✂️ b) a cláusula GROUP BY, quando existir, poderá usar a cláusula HAVING. ✂️ c) a quantidade de códigos de produto distintos, num arquivo de pedidos, é obtida por meio da cláusula SUM (DISTINCT codigo_produto). ✂️ d) as cláusulas HAVING e WHERE não são mutuamente exclusivas. ✂️ e) as colunas relacionadas com ORDER BY devem ser obrigatoriamente exibidas pela cláusula SELECT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 113Q120499 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIOTexto associado.Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.onde. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.A consulta acima, expressa em SQL padrão, retorna ✂️ a) os nomes de todos os manequins, e, caso eles estejam alocados em desfiles, os seus respectivos nomes, ordenados pelo nome do manequim em ordem crescente. ✂️ b) os nomes dos manequins e dos desfiles armazenados à esquerda das respectivas tabelas, respeitando a ordem de indexação realizada. ✂️ c) os nomes dos manequins e o nome dos respectivos desfiles a eles alocados, ordenados pelo nome do manequim em ordem crescente. ✂️ d) uma mensagem de erro, pois existe um erro semântico na formação do comando. ✂️ e) uma mensagem de erro, pois a referência ao operador LEFT JOIN exige a utilização da cláusula GROUP BY. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 114Q837289 | Informática, SQL, Analista em Desenvolvimento Regional, CESPE CEBRASPE, 2021Julgue 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); ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 115Q851854 | Informática, SQL, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de ✂️ a) uma linguagem de programação orientada a objetos que funciona integrada ao sistema gerenciador de bancos de dados e permite simular operações. ✂️ b) um software de auditoria especializado que permite, entre outras coisas, a simulação das funções do software auditado e seu banco de dados. ✂️ c) uma linguagem de programação declarativa que funciona integrada ao sistema gerenciador de bancos de dados e permite consultar dados, entre outras operações. ✂️ d) um sistema de segurança computacional que permite coletar dados, analisá-los e realizar medidas protetivas contra práticas incorretas de operação. ✂️ e) um software de aplicação de usuário final, operado com a finalidade de realizar registros de atividades transacionais do dia a dia da empresa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 116Q229307 | Informática, SQL, Programador, DETRAN RN, FGVAssinale a alternativa que melhor define a execução do seguinte código em SQL: select * from emprestimo order by total desc, número_empréstimo asc ✂️ a) Lista a relação empréstimo inteira por ordem ascendente de total e uma segunda ordenação descendente por número_empréstimo. ✂️ b) Lista a relação empréstimo inteira por ordem descendente de total e uma segunda ordenação ascendente por número_empréstimo. ✂️ c) Lista a relação empréstimo inteira por ordem descendente de total e a segunda, somente se não houver empréstimos com o mesmo total. ✂️ d) Lista somente a relação empréstimo inteira por ordem descendente de total. ✂️ e) Lista somente a relação empréstimo inteira por ordem ascendente de total. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 117Q850379 | Informática, SQL, Câmara de Mangaratiba RJ Operador de Computador, ACCESS, 2020Em um banco de dados relacional, deseja-se realizar uma consulta na qual o resultado seja uma tabela com todos os registros da tabela CLIENTES, cujo campo SALARIO seja maior do que R$ 1.000,00, sendo o resultado ordenado por nome e de forma crescente. A sintaxe SQL correspondente é ✂️ a) SELECT * FROM Clientes WITH Salario>1000 SORT BY Nome ASC; ✂️ b) SELECT * ON TABLE Clientes WHERE Salario>1000 ORDER BY Nome ASC; ✂️ c) SELECT * ON TABLE Clientes WITH Salario>1000 ORDER BY Nome ASC; ✂️ d) SELECT * FROM Clientes WHERE Salario>1000 ORDER BY Nome ASC; ✂️ e) SELECT * FROM Clientes WHERE Salario>1000 SORT BY Nome ASC; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 118Q121658 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIOSeja o modelo E-R em que todas as colunas foram definidas como INTEGER, pois os tipos de dados são irrelevantes para o problema. Qual modelo lógico relacional preserva a semântica do modelo acima? ✂️ a) CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2), CONSTRAINT XY_UK1 UNIQUE (X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ b) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1,?1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) ✂️ c) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, ?1 INTEGER, S1 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1), CONSTRAINT X_FK FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ d) CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2,X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ e) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 119Q851807 | Informática, SQL, Câmara de Imbé RS Técnico de Informática, FUNDATEC, 2020A linguagem SQL é dividida em vários tipos de acordo com as funcionalidades do comando. O comando GRANT pertence ao tipo? ✂️ a) DML ✂️ b) DCL ✂️ c) DDL ✂️ d) DQL ✂️ e) DTL Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 120Q154132 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPETexto associado.Considerando um banco de dados relacional com o uso daSQL (structured query language), julgue os itens a seguir.O uso de SQL JOIN é necessário quando se deseja obter ovalor de duas ou mais tabelas para gerar um resultadocompleto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
101Q116056 | Informática , SQL, Analista de Sistemas, CAMARA SJC, FIPNa linguagem SQL, a opção do comando GRANT, que permite ao usuário repassar seus direitos de acesso para outros usuários de um banco de dados, é : ✂️ a) PRIVILEGES. ✂️ b) WITH GRANT OPTION. ✂️ c) FOR ALL USERS. ✂️ d) PERMANENT OPTION. ✂️ e) N.D.A. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
102Q258513 | Informática, SQL, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPETexto associado.No que se refere ao conceito de banco de dados relacional, julgueos itens seguintes.O comando EXTRACT na linguagem SQL é utilizado para extrair dados de uma tabela. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
103Q121389 | Informática , SQL, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADESAcerca de Modelo Relacional, marque a alternativa correta: ✂️ a) A cláusula WHERE define as tabelas de onde o resultado é produzido. ✂️ b) O comando DROP TABLE remove as tuplas da tabela e sua definição do catálogo. ✂️ c) O comando ALTER TABLE altera, exclusivamente, uma condição específica de restrição. ✂️ d) O comando UPDATE permite inserir uma nova tupla. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
104Q119993 | Informática , SQL, Analista de Tecnologia da Informação, PRODEMGE, FUMARCTexto associado.De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor res- ponda à consulta Listar o nome do corretor que possui telefone cadastrado, mas não atende em nenhuma região: ✂️ a) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor EXISTS(SELECT id_corretor FROM TELEFONAND c.id_corretor NOT EXISTS(SELECT id_corretor FROM ATEND ✂️ b) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor IN(SELECT id_ telefone FROM TELEFONAND c.id_corretor NOT IN(SELECT id_ regiao FROM ATEND ✂️ c) SELECT c.nom_corretor FROM CORRETOR AS cWHERE c.id_corretor IN(SELECT id_ corretor FROM TELEFONAND c.id_corretor NOT IN(SELECT id_ corretor FROM ATEND ✂️ d) SELECT c.nom_corretor FROM CORRETOR AS cINNER JOIN TELEFONE AS t ON c.id_corretor = t.id_corretorINNER JOIN ATENDE AS A ON c.id_corretor = a.id_corretorWHERE a.id_corretor IS NULLAND t.id_corretor IS NOT NULL Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
105Q119253 | Informática , SQL, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESPSegundo o SQL ANSI 2006, há duas classes de dados numéricos, chamados de ✂️ a) abertos e fechados. ✂️ b) exatos e aproximados. ✂️ c) ortogonais e paralelos. ✂️ d) positivos e negativos. ✂️ e) simples e compostos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
106Q119292 | Informática , SQL, Analista de Sistemas, Senado Federal, FGVEm um banco de dados relacional, as tabelas T1e T2 possuem 10 e 20 tuplas, respectivamente. Suponha que ambas possuam um atributo A que representa uma grandeza quantitativa e que 5 tuplas de T2 não possuam valor informado para esse atributo. Nesse caso, assinale a alternativa que corresponda ao resultado produzido pelo seguinte comando SQL: ✂️ a) 40000. ✂️ b) 30000. ✂️ c) 22500. ✂️ d) 4000. ✂️ e) 3000. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
107Q241338 | Informática, SQL, Técnico Administrativo Informática, ANAC, CESPE CEBRASPETexto associado.A respeito de SQL e PL/SQL, julgue os itens a seguir.O comando SQL ALTER TABLE possibilita alterar a estrutura de uma tabela, como por exemplo, adicionando ou removendo uma coluna de uma tabela. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
108Q115434 | Informática, SQL, Analista de Planejamento e Orçamento, MPOG, ESAF Em uma SQL ✂️ a) a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. ✂️ b) a Linguagem de Defi nição de Dados fornece tabelas para criação e modifi cação de comandos. ✂️ c) os comandos básicos da Linguagem de Defi nição de Dados são Select, Insert, Update e Delete. ✂️ d) a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modifi car informações em um banco de dados. ✂️ e) os comandos básicos da Linguagem de Defi nição de Dados são Sort, Insert, Undo e Store. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
109Q103330 | Informática , SQL, Analista Tecnologia da Informação, IPHAN, FUNIVERSAA linguagem SQL (Structured Query Language) foi desenvolvida para ser uma linguagem padrão, independentemente do hardware ou software. Porém, ela é uma linguagem específica para manipulação de ✂️ a) banco de dados. ✂️ b) arquivos de texto. ✂️ c) cálculos matemáticos. ✂️ d) imagens. ✂️ e) dados estatísticos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
110Q121853 | Informática , SQL, Analista de Tecnologia da Informação, PRODEMGE, FUMARCTexto associado.De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor responda à consulta Listar o nome do corretor que atende em duas ou mais regiões: ✂️ a) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corretor = a.id_corretorWHERE COUNT(*) >= 2GROUP BY c.nom_corretor ✂️ b) SELECT c.nom_corretor FROM CORRETOR AS c,ATENDE AS a GROUP BY c.nom_corretorHAVING COUNT(*) >= 2 ✂️ c) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corretor = a.id_corretorHAVING COUNT(*) >= 2 ✂️ d) SELECT c.nom_corretor FROM CORRETOR AS c INNER JOIN ATENDE AS a ON c.id_corre- tor = a.id_corretorGROUP BY c.nom_corretorHAVING COUNT(*) >= 2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
111Q120413 | Informática , SQL, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIOConsidere que um banco de dados relacional foi criado através da execução dos comandos em SQL a seguir.Agora considere que a consulta de seleção fornecida a seguir foi executada sobre o banco de dados com esquema e estado resultantes da sequência de comandos acima.Qual a quantidade de registros retornados pela consulta acima? ✂️ a) 3 ✂️ b) 4 ✂️ c) 5 ✂️ d) 6 ✂️ e) 7 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
112Q260261 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TJ SE, FCCSobre consultas em SQL pode-se afirmar que ✂️ a) a sintaxe mínima da instrução SELECT exige as cláusulas FROM e WHERE. ✂️ b) a cláusula GROUP BY, quando existir, poderá usar a cláusula HAVING. ✂️ c) a quantidade de códigos de produto distintos, num arquivo de pedidos, é obtida por meio da cláusula SUM (DISTINCT codigo_produto). ✂️ d) as cláusulas HAVING e WHERE não são mutuamente exclusivas. ✂️ e) as colunas relacionadas com ORDER BY devem ser obrigatoriamente exibidas pela cláusula SELECT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
113Q120499 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIOTexto associado.Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.onde. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.A consulta acima, expressa em SQL padrão, retorna ✂️ a) os nomes de todos os manequins, e, caso eles estejam alocados em desfiles, os seus respectivos nomes, ordenados pelo nome do manequim em ordem crescente. ✂️ b) os nomes dos manequins e dos desfiles armazenados à esquerda das respectivas tabelas, respeitando a ordem de indexação realizada. ✂️ c) os nomes dos manequins e o nome dos respectivos desfiles a eles alocados, ordenados pelo nome do manequim em ordem crescente. ✂️ d) uma mensagem de erro, pois existe um erro semântico na formação do comando. ✂️ e) uma mensagem de erro, pois a referência ao operador LEFT JOIN exige a utilização da cláusula GROUP BY. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
114Q837289 | Informática, SQL, Analista em Desenvolvimento Regional, CESPE CEBRASPE, 2021Julgue 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); ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
115Q851854 | Informática, SQL, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de ✂️ a) uma linguagem de programação orientada a objetos que funciona integrada ao sistema gerenciador de bancos de dados e permite simular operações. ✂️ b) um software de auditoria especializado que permite, entre outras coisas, a simulação das funções do software auditado e seu banco de dados. ✂️ c) uma linguagem de programação declarativa que funciona integrada ao sistema gerenciador de bancos de dados e permite consultar dados, entre outras operações. ✂️ d) um sistema de segurança computacional que permite coletar dados, analisá-los e realizar medidas protetivas contra práticas incorretas de operação. ✂️ e) um software de aplicação de usuário final, operado com a finalidade de realizar registros de atividades transacionais do dia a dia da empresa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
116Q229307 | Informática, SQL, Programador, DETRAN RN, FGVAssinale a alternativa que melhor define a execução do seguinte código em SQL: select * from emprestimo order by total desc, número_empréstimo asc ✂️ a) Lista a relação empréstimo inteira por ordem ascendente de total e uma segunda ordenação descendente por número_empréstimo. ✂️ b) Lista a relação empréstimo inteira por ordem descendente de total e uma segunda ordenação ascendente por número_empréstimo. ✂️ c) Lista a relação empréstimo inteira por ordem descendente de total e a segunda, somente se não houver empréstimos com o mesmo total. ✂️ d) Lista somente a relação empréstimo inteira por ordem descendente de total. ✂️ e) Lista somente a relação empréstimo inteira por ordem ascendente de total. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
117Q850379 | Informática, SQL, Câmara de Mangaratiba RJ Operador de Computador, ACCESS, 2020Em um banco de dados relacional, deseja-se realizar uma consulta na qual o resultado seja uma tabela com todos os registros da tabela CLIENTES, cujo campo SALARIO seja maior do que R$ 1.000,00, sendo o resultado ordenado por nome e de forma crescente. A sintaxe SQL correspondente é ✂️ a) SELECT * FROM Clientes WITH Salario>1000 SORT BY Nome ASC; ✂️ b) SELECT * ON TABLE Clientes WHERE Salario>1000 ORDER BY Nome ASC; ✂️ c) SELECT * ON TABLE Clientes WITH Salario>1000 ORDER BY Nome ASC; ✂️ d) SELECT * FROM Clientes WHERE Salario>1000 ORDER BY Nome ASC; ✂️ e) SELECT * FROM Clientes WHERE Salario>1000 SORT BY Nome ASC; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
118Q121658 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIOSeja o modelo E-R em que todas as colunas foram definidas como INTEGER, pois os tipos de dados são irrelevantes para o problema. Qual modelo lógico relacional preserva a semântica do modelo acima? ✂️ a) CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2), CONSTRAINT XY_UK1 UNIQUE (X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ b) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1,?1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) ✂️ c) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, ?1 INTEGER, S1 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1), CONSTRAINT X_FK FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ d) CREATE TABLE XY ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, R1 INTEGER, S1 INTEGER, ?1 INTEGER NOT NULL, CONSTRAINT XY_PK PRIMARY KEY (Y1,Y2,X1), CONSTRAINT XY_FK1 FOREIGN KEY (?1) REFERENCES ? (?1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) ✂️ e) CREATE TABLE X ( X1 INTEGER NOT NULL, X2 INTEGER, X3 INTEGER, CONSTRAINT X_PK PRIMARY KEY (x1)) CREATE TABLE Y ( Y1 INTEGER NOT NULL, Y2 INTEGER NOT NULL, Y3 INTEGER, X1 INTEGER, R1 INTEGER, CONSTRAINT Y_PK PRIMARY KEY (Y1,Y2), CONSTRAINT Y_UK1 UNIQUE (X1), CONSTRAINT Y_FK1 FOREIGN KEY (X1) REFERENCES X (X1)) CREATE TABLE ? ( ?1 INTEGER NOT NULL, ?2 INTEGER, CONSTRAINT ?_PK PRIMARY KEY (?1)) CREATE TABLE S ( X1 INTEGER NOT NULL, ?1 INTEGER NOT NULL, S1 INTEGER, CONSTRAINT S_PK PRIMARY KEY (X1), CONSTRAINT S_FK1 FOREIGN KEY (X1) REFERENCES X (X1), CONSTRAINT S_FK2 FOREIGN KEY (?1) REFERENCES ? (?1)) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
119Q851807 | Informática, SQL, Câmara de Imbé RS Técnico de Informática, FUNDATEC, 2020A linguagem SQL é dividida em vários tipos de acordo com as funcionalidades do comando. O comando GRANT pertence ao tipo? ✂️ a) DML ✂️ b) DCL ✂️ c) DDL ✂️ d) DQL ✂️ e) DTL Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
120Q154132 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPETexto associado.Considerando um banco de dados relacional com o uso daSQL (structured query language), julgue os itens a seguir.O uso de SQL JOIN é necessário quando se deseja obter ovalor de duas ou mais tabelas para gerar um resultadocompleto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro