Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q356030 Banco de Dados
No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em
Alternativas
Q356026 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:

imagem-020.jpg

A instrução utilizada foi
Alternativas
Q356025 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução
Alternativas
Q356023 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir o nome (FNome) e o salário (FSal) multiplicado por 12 e somado com a comissão (FComis) da funcionária Ana, utiliza-se a Instrução  ...I...  Na coluna que mostra o valor resultante do cálculo aparecerá o Valor  ...II...

As lacunas I e II são preenchidas, correta e respectivamente, por
Alternativas
Q356021 Banco de Dados
Analise o procedimento SQL a seguir:

create procedure cont_dep (..I.... id_dep integer, .I..I... cont integer)
begin
        select count(*) into cont from instrutor where instructor.id_dep = cont_dep.id_dep
end



Considere que:

id_dep é um parâmetro que deverá ter um valor atribuído ao chamar o procedimento.
cont é um parâmetro cujo valor é definido no procedimento.

Para que a declaração do procedimento esteja correto, as lacunas I e II devem ser preenchidas por
Alternativas
Q356020 Banco de Dados
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Considere:

create trigger tgr001 before update of concentra referencing new row as novaLinha for each row
when (novaLinha.nome_inst = ' ')
begin atomic
imagem-004.jpg
end;

Para que a trigger em SQL padrão acima substitua o valor em branco (' ') contido no campo nome_inst pelo valor nulo, deve-se completar imagem-005.jpg com:
Alternativas
Q356019 Banco de Dados
Para resolver os problemas observados na tabela instrutor_departamento esta foi normalizada e decomposta nas tabelas Instrutor e Departamento conforme imagem a seguir, considerando que:

- Um departamento concentra diversos instrutores.
- Cada instrutor pode estar relacionado a apenas um departamento.

imagem-003.jpg

A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670523 Banco de Dados

As declarações SQL do tipo DML (Data Manipulation Language) são capazes de manipular dados nas diversas engines suportadas pelo MySQL versão 5.5.


Assinale a alternativa que apresenta as declarações que pertencem a essa categoria.

Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670522 Banco de Dados
As declarações SQL, passíveis de serem desfeitas pela declaração ROLLBACK do MySQL versão 5.5, estão listadas a seguir, à exceção de uma. Assinale‐a.
Alternativas
Q1655430 Banco de Dados
O comando do SQL para atualizar, na tabela Teste, o valor da coluna Tipo para ‘Simples’, do registro correspondente ao ID de número 20, é
Alternativas
Q1292595 Banco de Dados
Dado o código SQL a seguir:
CREATE TABLE Pessoa( id INTEGER PRIMARY KEY, nome VARCHAR(50), sobrenome VARCHAR(70), data_nascimento DATE )
Qual das alternativas define o tipo de linguagem utilizada?
Alternativas
Q1292585 Banco de Dados
Qual dos comandos SQL a seguir efetua uma alteração desabilitando o recebimento de cesta básica dos funcionários que ganham mais que R$2.000,00?
Alternativas
Q1292567 Banco de Dados
Qual das alternativas a seguir NÃO indica os comandos existentes na Linguagem de Manipulação de Dados (DML)?
Alternativas
Q1286226 Banco de Dados
A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) é dividida em grupos. Qual das alternativas apresenta apenas comandos do grupo de DML (Data Manipulation Language – Linguagem de manipulação de dados)?
Alternativas
Q1286225 Banco de Dados
A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) é dividida em grupos. Assinale a alternativa que apresenta apenas comandos do grupo de DDL (Data Definition Language – Linguagem de definição de dados).
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: MC
Q1238632 Banco de Dados
Acerca do uso da ferramenta pgAdmin III, versão 1.16.1, do banco de dados Postgre, julgue o próximo item.
A ferramenta de consulta Query Tool possui o recurso de autocompletar, que facilita a escritura dos comandos em SQL pelo usuário.
Alternativas
Ano: 2013 Banca: FUNDATEC Órgão: IRGA - RS
Q1222722 Banco de Dados
Linguagem de Controle de Dados (DCL) caracteriza-se por ser um subconjunto da Linguagem SQL, da qual fazem parte os seguintes comandos:
I. CREATE TABLE e DROP VIEW. II. GRANT e REVOKE. III. COMMIT e ROLLBACK.
Quais estão corretas?
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TCE-RO
Q1188236 Banco de Dados
Julgue o item subsequente com relação a linguagens SQL e a mecanismos de persistência.
Considere, em uma base de dados relacional, as seguintes tabelas, que contêm informações acerca de empregados, departamentos e a vinculação entre eles. Departamento (CodDepto (PK), NomeDepto) Empregado (CodEmp (PK), NomeEmp, CodDepto(FK)) Para serem obtidos os nomes dos departamentos que não estejam vinculados a nenhum empregado, é correto utilizar a consulta em SQL mostrada a seguir. (SELECT NomeDepto FROM Departamento D) EXCEPT (SELECT NomeDepto FROM Departamento D, Empregado E WHERE D.CodDepto=E.CodDepto) 
Alternativas
Ano: 2013 Banca: FCC Órgão: SABESP
Q1188040 Banco de Dados
Analise o trecho de SQL abaixo:
SELECT * FROM Clientes WHERE Cidade .. I .. ( 'Araraquara', 'Limeira');
Para que este comando retorne às linhas cuja coluna Cidade seja Araraquara ou Limeira, a lacuna I deve ser substituída por:
Alternativas
Ano: 2013 Banca: FUNDEPES Órgão: HRTN - MG
Q1186696 Banco de Dados
Qual é a função do T-SQL que deveria ser utilizada para se somar valores em uma coluna onde os dados sejam do tipo inteiro?
Alternativas
Respostas
3401: A
3402: C
3403: E
3404: B
3405: D
3406: E
3407: B
3408: E
3409: B
3410: E
3411: B
3412: D
3413: C
3414: D
3415: E
3416: C
3417: A
3418: C
3419: A
3420: A