Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

Q995577 Banco de Dados
Em alguns cenários, é necessário definir que uma coluna em um banco de dados não deve permitir a inserção de valores repetidos. Qual das cláusulas abaixo deverá ser usada no comando SQL (Structured Query Language) para aplicar essa restrição no momento da criação da coluna?
Alternativas
Q995400 Banco de Dados
Em uma tabela chamada Contribuinte de um banco de dados padrão SQL aberto e em condições ideais há o campo idContribuinte do tipo inteiro e chave primária. Há também o campo nomeContribuinte que é do tipo varchar. Nessa tabela, um Auditor Fiscal deseja alterar o nome do contribuinte de id 1 para 'Marcos Silva'. Para isso, terá que utilizar o comando
Alternativas
Q995222 Banco de Dados
Em um banco de dados aberto e em condições ideais há uma tabela chamada Contribuinte cuja chave primária é idContribuinte. Há também uma tabela chamada Imposto cuja chave primária é idimposto. Para criar uma tabela de associação chamada Contribuinte_imposto cuja chave primária é composta pelos campos idContribuinte e idImposto, que são chaves estrangeiras resultantes da relação dessa tabela com as tabelas Contribuinte e Imposto, utiliza-se a instrução SQL
Alternativas
Q995169 Banco de Dados
Para buscar na tabela Contribuintes todos os nomes de contribuintes (campo nomeContribuinte) que terminam com a letra s, um Auditor utilizou corretamente a instrução SQL
Alternativas
Q994881 Banco de Dados
Em um banco de dados de empregados, no qual existem vários empregados com salários distintos entre si, o comando SQL que retorna os empregados cujo salário é inferior ao maior salário existente é:
Alternativas
Q993845 Banco de Dados
Utilizando SQL responda o que se pede. Uma tabela chamada Area possui dois campos: arecod e aredes. Como podemos inserir um novo registro na tabela "Area"?
Alternativas
Q993844 Banco de Dados
Utilizando SQL, como selecionamos todos os registros de uma tabela chamada "Pessoas" onde o valor da coluna "PrimeiroNome " começa com "a"?
Alternativas
Q993825 Banco de Dados
Sobre os banco de dados NoSQL, assinale a afirmativa correta.
Alternativas
Q991888 Banco de Dados
Qual função TSQL deve ser utilizada para se filtrar os dados que serão submetidos a uma agregação?
Alternativas
Q982347 Banco de Dados
A operação join é uma das mais utilizadas em bancos de dados relacionais. Considere duas tabelas, uma de tamanho M e outra de tamanho N. Imagine que ambas estão indexadas (usando B-Tree index) em um campo id com valores únicos. Acerca do exposto, assinale a alternativa que melhor corresponde à complexidade temporal da seguinte operação de merge join nessas tabelas: SELECT * FROM M, N WHERE M.id=N.id.
Alternativas
Q980116 Banco de Dados
Na linguagem SQL as tabelas normalmente possuem dezenas de atributos e, frequentemente, é necessário mostrar apenas algumas colunas da tabela, em vez de todas. Este filtro é conseguido por meio das:
Alternativas
Q979957 Banco de Dados
Na linguagem SQL*Plus, o comando específico para consulta em que é possível visualizar dados provenientes apenas de duas tabelas, as quais possuem um campo em comum com o mesmo nome, tipo e tamanho, é:
Alternativas
Q978948 Banco de Dados
Segundo o ANSI SQL 92 e posteriores, é INCORRETO afirmar:
Alternativas
Q978944 Banco de Dados

As tabelas a e b abaixo, com os respectivos registros, são referência para a questão. 


        

O resultado esperado da instrução “select a.valor*b.valor from a,b” é:
Alternativas
Q978943 Banco de Dados

As tabelas a e b abaixo, com os respectivos registros, são referência para a questão. 


        

A instrução SQL que apresenta resultado equivalente à instrução “(SELECT * FROM a) INTERSECT (SELECT * FROM b)” no MySQL 5.7 ou 8 é:
Alternativas
Q978942 Banco de Dados

As tabelas a e b abaixo, com os respectivos registros, são referência para a questão. 


        

Os valores (registros) retornados ao se executar a instrução “(SELECT * FROM a) MINUS (SELECT * FROM b)” são:
Alternativas
Q978940 Banco de Dados
Qual das proposições abaixo apresenta a associação correta entre os comandos e o respectivo grupo de comandos previstos pelo ANSI SQL?
Alternativas
Q978939 Banco de Dados
Segundo o ANSI SQL, as “window functions” são as funções:
Alternativas
Q978937 Banco de Dados
A recursividade presente em consultas realizadas com SQL na forma SELECT a.id,... FROM a WHERE ... IN (SELECT atributo FROM b WHERE b.x=a.id) pode ser evitada por meio:
Alternativas
Q977074 Banco de Dados
A maioria dos SGBDs atuais oferece recurso das regras ativas. Assim, sobre SQL, é correto afirmar que o termo geralmente usado para se referir a regras utilizadas em sistemas comerciais de bancos de dados é denominado
Alternativas
Respostas
1281: C
1282: B
1283: B
1284: E
1285: D
1286: A
1287: B
1288: E
1289: A
1290: D
1291: B
1292: B
1293: E
1294: B
1295: D
1296: A
1297: B
1298: A
1299: C
1300: E