Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
Considere os seguintes scripts SQL:

É CORRETA a afirmação:

Sabe-se que o atributo nome é a chave primária da tabela x e que há mais de dois registros na tabela, assinale a opção que indica a descrição correta do que é produzido pela execução desse comando no MS SQL Server.
id_num int IDENTITY(1,1)
Assinale o correto significado da propriedade IDENTITY nesse caso.

Considerando as tabelas t1 e t2, assinale a opção que apresenta a expressão SQL que gera o conteúdo da tabela resultado.


Considerando os algoritmos acima, em que são criadas as tabelas predio e salas, assinale a opção cuja expressão SQL apresenta informações do registro da maior sala existente.

O modelo lógico apresentado dá origem às tabelas ALUNO, INSCRICAO e DISCIPLINA. Considerando esse modelo e sabendo que não há nenhum procedimento armazenado no banco de dados, assinale a opção que apresenta código em SQL ANSI que resultará corretamente na listagem de matricula e nome dos alunos que estão inscritos (INSCRICAO) em mais de duas disciplinas.
Em banco de dados, uma transação pode ser considerada como qualquer ação que tenha a propriedade de ler e/ou gravar em um banco. Pode, ainda, consistir em comandos como SELECT, INSERT e UPDATE, que podem gerar listas de conteúdo de uma tabela, adicionando linhas a uma ou mais tabelas, ou mesmo que possam alterar valores de atributos em diferentes tabelas. Dois comandos SQL, que são importantes, fornecem o suporte às transações. Assinale a alternativa correta acerca desses comandos.
Considere a seguinte consulta escrita em SQL.
select codigo_gravadora, avg(preco_venda), count(*)
from cd
group by codigo_gravadora;
Essa consulta nos informa
( ) UNIQUE indica que não pode haver repetição no conteúdo da coluna. ( ) NOT NULL indica que o conteúdo da coluna não pode ser alterado. ( ) PRIMARY KEY permite atribuir um conteúdo padrão a uma coluna da tabela. ( ) CHECK permite especificar quais valores podem ser utilizados para preencher a coluna.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Considere as seguintes afirmações sobre linguagem SQL.
I. Embora nos refiramos à linguagem SQL como uma "linguagem de consulta", ela possui muitos outros recursos além da consulta ao banco de dados, como meios para definição da estrutura de dados, para modificação de dados no banco de dados e para a especificação de restrições de segurança.
II. A estrutura básica de uma expressão em SQL consiste de três cláusulas: SELECT, FROM e WHEN; a cláusula WHEN corresponde à seleção do predicado da álgebra relacional.
III. Em SQL, pode-se usar a função agregada COUNT para contar o número de tuplas em uma relação, mas SQL não permite o uso da palavrachave DISTINCT com COUNT(*).
Quais estão corretas?