Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
Produto (ID, Item, Fabricante, Valor)
A consulta SQL para obter o valor médio dos produtos, agrupados por fabricante, apenas para valores médios inferiores a R$ 50,00 é:
( ) INSERT INTO FUNCIONARIO VALUES (5,'Isabel',800.00,1);
( ) INSERT INTO FUNCIONARIO VALUES (10,'Luciana',1800.00,6);
( ) INSERT INTO SETOR VALUES (6,'RH');
( ) INSERT INTO RELOGIO VALUES (4,NULL);
A sequência CORRETA, de cima para baixo, é:
Considerando que a tabela ÓRGÃOS foi criada em um SGBD Oracle versão 8i ou superior, a expressão SQL abaixo apresentará na primeira coluna o nível hierárquico da sigla do órgão.
select level, codigo, sigla
from orgaos start with codigo_pai is null
connect by prior codigo = codigo_pai;
Se o DER armazena informações a respeito do organograma de órgãos de uma empresa virtual, a expressão SQL (structured query language) para criação dessa tabela é aquela mostrada abaixo.

Os tipos objetos (objects types) em PL/SQL são um mecanismo em que se pode atribuir um nome a um comando SELECT e manipular a informação contida no comando SQL. Os objetos declarados em um bloco externo podem ser explícitos ou implícitos.
Se a tabela ÓRGAOS for criada em um sistema gerenciador de banco de dados (SGBD) MySQL versão 5.1 ou superior, a expressão SQL abaixo apresentará na primeira coluna o nível hierárquico da sigla do órgão.


Considerando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos
A partir das tabelas abaixo identificadas, a execução das duas consultas que a elas se seguem apresentará o mesmo resultado.
aluno (id integer, nome varchar, raca integer);
corraca (id integer, descricao varchar);
select a.nome, b.decricao from aluno a left
join corraca b
on a.raca = b.id
select a.nome, b.decricao
from aluno a cross join corraca b
on a.raca = b.id
Considerando que a consulta abaixo seja realizada em um SGBD Oracle, é correto afirmar que o valor 0 será mostrado na coluna salario quando um valor NULL for retornado.
SELECT nome, NVL(salario, 0), cidade
FROM empregado
WHERE salario IS NULL
ORDER BY nome;
A expressão SQL abaixo cria uma tabela com estrutura que permite armazenar informações acerca dos órgãos e sua hierarquia.
create table orgao (
codigo integer,
sigla char(10),
codigo_pai integer,
constraint pk_orgao primary key (codigo),
constraint fk_orgao foreign key (codigo_pai) references orgao
)
As DML (linguagens de manipulação de dados) procedurais normalmente geram códigos mais eficientes do que as DML não procedurais.

fazem parte da
(data manipulation language). 