Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q843904 Banco de Dados

Analise o comando SQL abaixo:


GRANT ALL PRIVILEGES ON bdConcurso.* TO 'guest-tes'@' 200.152.80.15' IDENTIFIED BY 'RtY678x'


O comando acima se executado em um servidor de banco de dados MySql diz que:

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841733 Banco de Dados
Uma das ferramentas utilizadas para o tuning de bancos de dados é a geração de explicações sobre um comando SQL. No PL/SQL o comando que executa tal ação é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841732 Banco de Dados
Deseja-se criar uma função chamada Básica, com parâmetro de entrada chamado Ent, do tipo caractere e o valor a ser retornado pela função também é do tipo caractere. O comando SQL para a criação dessa função é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841731 Banco de Dados
O comando SQL para criar uma visão V1, a partir de uma tabela T1, obtendo os atributos A1, A2 e A3 e os renomeando para C1, C2 e C3 é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841730 Banco de Dados

Considere o seguinte comando SQL:


GRANT SELECT

ON TABLE Status

TO Especial;


Esse comando

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841729 Banco de Dados
O comando SQL para criar uma tabela denominada Natural, contendo os campos ID, Nome, Cidade e País, sendo todos do tipo caractere e ID a chave primária é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841728 Banco de Dados

Seja a seguinte tabela de um banco de dados relacional: Objeto (ID, Nome, Peso, Descrição).


A consulta SQL para obter o Nome e o Peso dos objetos com a restrição do Peso estar entre os valores 2 e 18 é:

Alternativas
Q841483 Banco de Dados
Um banco de dados aberto e em condições ideais possui uma tabela chamada filiado com os campos idFiliado (inteiro), nomeFiliado (cadeia de 50 caracteres) e dataFiliacao (data) e contém 10 registros cadastrados. Um Analista deseja copiar estes registros para uma tabela chamada cliente, que possui os campos idCliente (inteiro), nomeCliente (cadeia de 50 caracteres) e dataCadastroCliente (data). Para realizar a cópia terá que utilizar o comando SQL
Alternativas
Q841331 Banco de Dados

Considere, por hipótese, que no banco de dados da ARTESP exista uma tabela denominada TabPSAD com os campos IdRodovia, Posto_Servico, Area_Descanso, Vagas_Estacionamento. Um Agente de Fiscalização à Regulação de Transporte utilizou os comandos SQL para fazer consultas aos dados desta tabela:


I. SELECT IdRodovia FROM TabPSAD WHERE Vagas_Estacionamento > 300;

II. SELECT COUNT (DISTINCT IdRodovia) FROM TabPSAD;

III. SELECT IdRodovia, ADD (Vagas_Estacionamento) FROM TabPSAD GROUP BY Area_Descanso;


Está correto o que consta em

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Técnico - Informática |
Q841100 Banco de Dados
Um Técnico está criando uma tabela filha chamada funcionario, que será relacionada a uma tabela pai chamada departamento, por meio da chave estrangeira. Como parte do comando CREATE TABLE, usado para criar a tabela filha, ele deseja estabelecer uma restrição de chave estrangeira chamada emp_dept_fk para o campo department_id, que fará referência ao campo department_id que é chave primária na tabela departamento. Esta restrição será criada corretamente se for utilizada, na criação da tabela funcionario, a instrução SQL
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Técnico - Informática |
Q841099 Banco de Dados
Solicitou-se a um Técnico selecionar em um banco de dados padrão SQL todos os registros da tabela processo cujo conteúdo do campo cidade_origem não contenha os valores Brasília ou Campinas. Para isso, utilizou a instrução SELECT * FROM processo
Alternativas
Q839816 Banco de Dados

Considere a situação em que um usuário é solicitado a inserir o nome de uma cidade através de um formulário em uma aplicação web. Se ele inserir a cidade 'Curitiba', a consulta SQL criada pelo script será:


SELECT * FROM EleicoesTable WHERE City = 'Curitiba'


No entanto, suponha que o usuário insira o seguinte:

'Curitiba'; drop table EleicoesTable--


Nesse caso, a seguinte consulta SQL é gerada pelo script:

SELECT * FROM EleicoesTable WHERE City = 'Curitiba';drop table EleicoesTable--


Considerando que o ponto-e-vírgula (;) denota o término de uma consulta e o início de outra e que o hífen duplo (--) indica que o restante da linha atual é um comentário e deve ser ignorado, é correto afirmar:

Alternativas
Q839804 Banco de Dados

Um Programador deseja realizar uma consulta na tabela Advogado, para obter o conteúdo de cada palavra do campo NomeAdvogado com as letras iniciais maiúsculas, já que alguns nomes foram cadastrados em letras minúsculas. Para isso, utilizou o comando abaixo.


SELECT ..I.. (NomeAdvogado) FROM Advogado;


A lacuna I deve ser preenchida corretamente com

Alternativas
Q839803 Banco de Dados
Em um banco de dados aberto e em condições ideais, uma tabela processo possui um campo NumeroProcesso do tipo varchar2. Para selecionar somente os registros cujo campo NumeroProcesso possua como segundo caractere (da esquerda para a direita), o valor 2, utiliza-se a instrução SELECT * FROM processo WHERE NumeroProcesso
Alternativas
Q839801 Banco de Dados

Em um banco de dados aberto e em condições ideais, uma tabela chamada processo possui os registros abaixo.


NumeroProcesso DataAbertura

1279678-05.2016.1.00.0001 2016-12-26

4598765-03.2017.1.90.0002 2017-01-15

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


Ao ser digitado um comando SQL, foi exibido na tela.


NumeroProcesso DataAbertura

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


O comando digitado foi:

Alternativas
Q839314 Banco de Dados
Em um banco de dados Oracle aberto e em condições ideais há uma tabela chamada funcionario com os campos idFuncionario (inteiro − primary key), nome (cadeia de caracteres) e salario (real). Para exibir o nome e o salário de todos os funcionários cujo valor de salário esteja fora do intervalo de 1000 a 12000 utiliza-se a instrução SQL SELECT nome, salario FROM funcionario WHERE
Alternativas
Q839313 Banco de Dados
Para obter o número de funcionários cujo conteúdo do campo nome da tabela funcionario termina com a letra o deve-se utilizar a instrução SQL SELECT COUNT(*) FROM funcionario WHERE
Alternativas
Q839148 Banco de Dados
Assinale a alternativa que identifica corretamente o comando SQL usado para tornar permanentes as alterações realizadas desde o início de uma transação.
Alternativas
Q834289 Banco de Dados

Observe o script SQL abaixo em conformidade com PostgreSQL 9.5 ou superior:


create table t1 (valor int not null);

insert into t1 values (1); insert into t1 values (2); insert into t1 values (3);

create table t2 (valor int not null);

insert into t2 values (2); insert into t2 values (3); insert into t2 values (6);


Assinale a alternativa que apresenta a operação de junção correspondente ao resultado apresentado.

Alternativas
Q834224 Banco de Dados

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:


SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname)

FROM empsalary;


Assinale a alternativa que descreve corretamente o resultado esperado:

Alternativas
Respostas
1981: D
1982: A
1983: A
1984: B
1985: B
1986: D
1987: E
1988: C
1989: D
1990: C
1991: B
1992: D
1993: E
1994: D
1995: A
1996: D
1997: B
1998: A
1999: A
2000: C