Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

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: 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
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: SERPRO
Q1182580 Banco de Dados
Acerca de SQL, julgue o item a seguir.
A sentença SQL abaixo retorna todas as linhas da tabela Tab1 e da tabela Tab2, inclusive aquelas em que não haja correspondência entre os campos C3 das duas tabelas.
SELECT Tab1.C1, Tab1.C2, Tab2.C3  FROM Tab1  FULL JOIN Tab2  ON Tab1.C3 = Tab2.C3  ORDER BY Tab1.C2
Alternativas
Q930479 Banco de Dados
Considere as seguintes tabelas em uma base de dados relacional, onde as chaves primárias estão sublinhadas.
Departamento (CodDepartamento, NomeDepartamento) Empregado (CodEmpregado, NomeEmpregado, CodDepartamento, SalarioEmpregado)
Seja a seguinte consulta executada sobre esta base de dados:
SELECT D.CodDepartamento, AVG(SalarioEmpregado) FROM Departamento D, Empregado E WHERE E.CodDepartamento=D.CodDepartamento AND E.SalarioEmpregado > 1000 GROUP BY D.CodDepartamento HAVING COUNT(*) > 40
A consulta acima obtém o seguinte resultado:
Alternativas
Q930478 Banco de Dados
Assinale a alternativa em que são apresentados dois comandos da linguagem de definição de dados (DDL).
Alternativas
Q930436 Banco de Dados

Considere as tabelas criadas pelos comandos SQL listados a seguir:


CREATE TABLE candidato (codigo smallint, nome character varying(60), idade smallint, CONSTRAINT pk_candidato PRIMARY KEY (codigo) )

CREATE TABLE concurso (ccodigo smallint, descricao character varying(60), CONSTRAINT pk_concurso PRIMARY KEY (ccodigo) )

CREATE TABLE inscricao (codigo smallint NOT NULL, ccodigo smallint NOT NULL, CONSTRAINT pk_inscricao PRIMARY KEY (ccodigo, codigo),

CONSTRAINT fk_inscricao_candidato FOREIGN KEY (codigo) REFERENCES candidato (codigo), CONSTRAINT fk_inscricao_concurso FOREIGN KEY (ccodigo) REFERENCES concurso (ccodigo))


Selecione a opção que contém o comando SQL que retorna o valor do atributo código dos registros que representam os candidatos que se inscreveram em todos os concursos.

Alternativas
Q930435 Banco de Dados

Dada a tabela candidato, representada pela figura a seguir:


              Imagem associada para resolução da questão


Ao se executar o seguinte comando SQL:


UPDATE candidato

SET idade=idade*2

WHERE nome LIKE ‘%1’ OR nome LIKE ‘G%’ 


O conteúdo da tabela candidato seria melhor representado pela opção:

Alternativas
Q930433 Banco de Dados

Considere a tabela criada pelo comando SQL mostrado a seguir:


CREATE TABLE candidato (codigo smallint, nome character varying(60), idade smallint, CONSTRAINT pk_candidato PRIMARY KEY (codigo) )


Assuma que os registros existentes na tabela criada pelo comando SQL anterior estão ilustrados na figura a seguir:


Imagem associada para resolução da questão


Selecione o comando SQL que, quando executado, fará com que a tabela candidato passe a conter os registros ilustrados na figura a seguir:


Imagem associada para resolução da questão

Alternativas
Respostas
3481: E
3482: B
3483: E
3484: B
3485: E
3486: B
3487: D
3488: C
3489: D
3490: E
3491: C
3492: A
3493: C
3494: A
3495: C
3496: D
3497: A
3498: D
3499: C
3500: E