Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.369 questões
nome sobrenome Ana Barros Pedro Silva Carlos Melo NULL Castro Jorge Souza
Considerando a tabela acima, assinale a opção que corresponde ao resultado da execução do comando SQL a seguir: select length(sobrenome) as tam, count(*) as qtd from cliente where nome is not null group by length(sobrenome) having length(sobrenome) > 4 order by 1
Julgue o próximo item no que se refere a banco de dados.
Ao executar a instrução INSERT INTO EGRESSO
(MATRICULA, NOME) SELECT MATRICULA, NOME FROM
ALUNO WHERE STATUS_CURSO = 'Concluído', será criada
uma tabela com o nome EGRESSO, contendo os dados da
tabela ALUNO e obedecendo à restrição imposta na
cláusula WHERE.
Julgue o próximo item no que se refere a banco de dados.
O comando CREATE TABLE é responsável pela criação de
tabelas, incluindo as colunas e seus tipos de dados. No
entanto, com esse comando, não é possível especificar a
chave primária da tabela.
SQL é a linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional, como o Postgre SQL. Nesse contexto, para selecionar na tabela FUNC todos os funcionários cujas idades estejam entre 23 e 47 anos, inclusive, a sintaxe correta para o comando é:
SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais por meio dos SGBDs. A SQL é constituída de três sublinguagens, a DML–Data Manipulation Language, a DDL – Data Definitin Language e a DCL – Data Control Language, cada uma delas englobando diversos comandos. Nesse contexto, três comandos que pertencem à DDL são:
select distinct T.nome_agencia from agencia as T, agencia as S where T.ativo > S.ativo and S.cidade_agencia = 'Brooklyn'
A descrição CORRETA da consulta em SQL padrão acima é
Funcionário (ID, Nome, Salário, Cod-Depto)
Departamento (Cod-Depto, Nome)
A chave primária da tabela “Funcionário” é o atributo “ID” e a chave primária da tabela “Departamento” é o atributo “Cod-Depto”. O atributo “Cod-Depto” na tabela “Funcionário” é uma chave estrangeira para a tabela “Departamento”, indicando o departamento onde o funcionário trabalha. Considere ainda a seguinte consulta formulada na linguagem SQL:
SELECT f1.*
FROM Funcionário f1, Departamento d, Funcionário f2 WHERE f1.salário < f2.salário
AND f1.Cod-Depto != f2.Cod-Depto
AND d.Cod-Depto = f2.Cod-Depto
AND d.Nome = ‘Marketing’
Assinale a alternativa que descreve CORRETAMENTE a intenção dessa consulta.
Em relação à linguagem SQL e ao sistema gerenciador de banco de dados MySQL, para cada afi rmativa abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) A linguagem SQL possui comandos para defi nição de dados, consultas e atualizações.
( ) Na linguagem SQL, o principal comando para defi nição de dados é o DEFINE, que pode ser utilizado na criação de tabelas e domínios.
( ) MySQL é um banco de dados relacional de fonte aberta, que oferece portabilidade, facilidade de manuseio e suporta controle transacional.
( ) O formato da declaração SELECT, para
consultas em SQL, é composto por
somente duas cláusulas: SELECT e
FROM.
Visão em SQL é um recurso muito importante da linguagem e é suportado pelo MySQL 5. Leia as afirmativas a seguir relativas a visões.
I Uma visão é uma tabela especial que armazena os dados sobre os acessos ao banco.
II Os dados exibidos nas visões dependem da estrutura do banco e de seus índices.
III Os dados que são exibidos na visão são gerados dinamicamente ao se chamar a visão.
IV Por meio de visões, é possível esconder dados das tabelas para os usuários do banco.
Das afirmativas, estão corretas
Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução:
Ao ser executado um comando SQL foram exibidos os seguintes dados:
Órgão Total PRODATER 200000 SEMAE 900000 SEMDUH 2500000 SEMEC 1000000 Pode-se concluir, corretamente, que o comando executado foi