Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
Select nome, turma, avg(nota), min(nota) from Aluno group by turma
É correto afirmar que:
( ) SQL é uma sigla para Structured Query Language, ou Linguagem Estruturada de Requisições.
( ) Como SQL é uma linguagem padrão, é independente de sistema operacional.
( ) O SQL permite executar operações de requisição (seleção) de dados, inserção de dados, excluir tabelas, bancos de dados e registros, atualizar registros de um banco de dados.
( ) No SQL é possível que um comando usado no Linux seja o mesmo no Mac ou no Windows.
PRECO_DIARIO(TIPO,DATA,PRECO)
PRECO_MENSAL(TIPO,ANO,MES,PRECO)
Uma forma correta para realizar isso de uma só vez em SQL, na maioria dos SGDBs do mercado, é
O comando SQL correto para criar a representação dessa relação em um SGDB é
( ) A cláusula SELECT é utilizada para relacionar os atributos desejados no resultado de uma consulta.
( ) A cláusula FROM consiste em um predicado envolvendo os atributos das tabelas que aparecem na cláusula WHERE.
( ) Um produto cartesiano é formado com as tabelas indicadas na cláusula FROM.
( ) A cláusula WHERE associa as tabelas que serão pesquisadas durante a avaliação da expressão.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
I. Na cláusula order by, para especificar a forma de ordenação, devemos indicar desc para ordem descendente e asc para ordem ascendente.
II. A operação de conjuntos union automaticamente elimina as repetições, ao contrário da operação select
III. No uso de SQL embutida em programas escritos em outras linguagens (chamadas linguagens hospedeiras), todo processamento da consulta é feito pelo banco de dados, e o resultado da consulta fica disponível para que o programa possa processar uma relação por vez, exatamente como acontece com SQL interativa.
Quais estão corretas?
DEPARTAMENTO ( CODIGO_DEPT INTEGER PRIMARY KEY, NOME VARCHAR(80) NOT NULL);
EMPREGADO ( CODIGO_EMP INTEGER PRIMARY KEY, NOME VARCHAR(80) NOT NULL,
SALARIO FLOAT, CODIGO_DEPT INTEGER NOT NULL,
CONSTRAINT EMP_DEPT_FK FOREIGN KEY (CODIGO_DEPT)
REFERENCES DEPARTAMENTO(CODIGO_DEPT));
SELECT *
FROM funcionario
WHERE nome LIKE '_%A'
assinale a opção que melhor descreve o resultado dessa consulta.
SELECT *
FROM funcionario f JOIN departamento d
WHERE f.salario > 1000 AND d.nome = 'P&D'
assinale a opção que melhor descreve o resultado dessa consulta.
SELECT f.nome, count(*)
FROM funcionario f, departamento d
WHERE f.cod_dep = d.cod_dep
Essa consulta
I - Na modelagem de um banco de dados, frequentemente desejamos garantir que um valor que aparece em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos de outra relação. Essa condição é chamada "integridade de atributos".
II - A linguagem SQL permite que programas construam e submetam consultas SQL em tempo de execução. Um exemplo de um comando SQL dinâmico é "EXEC SQL SUBMIT".
Pode-se afirmar que:
1. INSERT.
2. DELETE.
3. UPDATE.
4. CREATE TABLE.
5. SELECT.
A sequência está correta em :
( ) Efetua consultas simples.
( ) Especifica uma nova relação.
( ) Remove tuplas de uma relação.
( ) Acrescenta uma tupla a uma relação.
( ) Modifica valores do atributo.
A linguagem SQL possui uma série de recursos adicionais. São eles, EXCETO: