Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q1614201 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


A expressão SQL a seguir permite excluir as notas do aluno de nome Fulano.

truncate from matricula where aluno='Fulano'

Alternativas
Q1614200 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


Considerando-se o diagrama apresentado, é correto afirmar que a execução das expressões SQL a seguir, em um SGBD PostgreSQL 9.4 ou superior, permite gerar o resultado apresentado na tabela mostrada imediatamente após a expressão.


insert into aluno values (1,'Fulano');

insert into aluno values (2,'Cicrano');

insert into aluno values (3,'Beltrano');


insert into disciplina (id, descricao) values

(1,'Matemática');

insert into disciplina (id, descricao) values

(3,'História');

insert into disciplina (id, descricao) values

(5,'Geografia');


insert into matricula (aluno, disciplina,

ano, nota) values (1, 1, 2020, 6.5);

insert into matricula (aluno, disciplina,

ano, nota) values (1, 3, 2020, 9.5);

insert into matricula (aluno, disciplina,

ano, nota) values (1, 5, 2020, 10.0);


insert into matricula (aluno, disciplina,

ano, nota) values (3, 3, 2020, 8.5);

insert into matricula (aluno, disciplina,

ano, nota) values (3, 1, 2020, 5.6);

insert into matricula (aluno, disciplina,

ano, nota) values (3, 5, 2020, 7.7);


SELECT *

FROM crosstab( $$

select a.nome, d.descricao, m.nota

from matricula m

left join aluno a on a.id=m.aluno

left join disciplina d on d.id=m.disciplina

order by 1,2

$$)

as final_result(

nome varchar,

geografia numeric,

historia numeric,

matematica numeric

);

Imagem associada para resolução da questão

Alternativas
Q1614199 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


As expressões DDL a seguir permitem a criação das tabelas presentes no diagrama apresentado.


create table aluno (

id integer primary key,

nome varchar(40) );

create table disciplina (

id integer primary key,

descricao varchar(60)

);

create table matricula (

aluno integer,

disciplina integer,

ano integer,

nota numeric,

constraint pk_matricula primary key (aluno,

disciplina, ano),

constraint fk_matricula_aluno foreign key

(aluno)

references aluno,

constraint fk_matricula_disciplina foreign

key (disciplina)

references disciplina );


Alternativas
Q1614196 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


Em SQL, o comando INSERT INTO é usado para inserir novos dados em um banco de dados MySQL.

Alternativas
Q1610920 Banco de Dados
Um profissional de tecnologia da informação necessita realizar uma criação de uma trigger em T-SQL na tabela produtos. Nesse caso, o código correto de criação de uma trigger em T-SQL na tabela produtos que deve ser utilizado pelo profissional em questão é
Alternativas
Q1610918 Banco de Dados
Um profissional de tecnologia da informação necessita restringir o tempo em que a sessão aguarda um bloqueio em algumas transações T-SQL. Qual alternativa apresenta o comando correto, em T-SQL, para que esse profissional restrinja o tempo de uma sessão ativa em 10 segundos?
Alternativas
Q1610917 Banco de Dados
Um dos desafios em se trabalhar com grandes volumes de dados de diferentes regiões do mundo é realizar o tratamento em dados do tipo data e hora. Com base nessa informação, os profissionais de tecnologia da informação que precisam trabalhar com a função SYSDATETIMEOFFSET da T-SQL sabem que o papel dessa função é
Alternativas
Q1610916 Banco de Dados
Considerando que um profissional de tecnologia da informação necessita definir um argumento em T-SQL que se comporta como uma variável local para a entrada de parâmetros para uma rotina, assinale a alternativa que apresenta corretamente a forma de declaração que esse profissional deve fazer para esse argumento.
Alternativas
Q1610720 Banco de Dados
O administrador de dados do MJSP gerou uma Common Table Expression (CTE) em TSQL para realizar uma consulta e apresentar aos usuários os salários maiores que 1000. Assinale a alternativa que apresenta corretamente a CTE gerada sabendo que o nome da tabela é SALARIO e que ela tem como atribulos Cargo e Valor
Alternativas
Q1610710 Banco de Dados
Um administrador de banco de dados do MJSP disparou os comandos SQL ANSI GRANT e REVOKE em um banco de dados. Assinale a alternativa que apresenta corretamente a função desses comandos.
Alternativas
Q1610709 Banco de Dados
Um administrador de banco de dados do MJSP necessita migrar dados de uma tabela para outra. Para isso, ele irá utilizar a instrução SQL ANSI INSERT. Sabe-se que a tabela de onde virão os dados chama-se SERVIDOR_PUB e que ela possui os seguintes atributos: Nome, Nacionalidade e DataNascimento. Sabe-se também que a nova tabela irá se chamar SERVIDOR_PUB_IMP. Dessa forma, assinale a alternativa que apresenta a instrução SQL ANSI correta para que o administrador efetue essa migração.
Alternativas
Q1610708 Banco de Dados
Um administrador de banco de dados disparou o seguinte comando em SQL ANSI para uma tabela de pessoas: “CONSTRAINT NomeSobrenome UNIQUE (PrimeiroNome, UltimoNome);”. Sabendo disso, assinale a alternativa correta acerca desse comando.
Alternativas
Q1609080 Banco de Dados
Um técnico em TI da Assembleia Legislativa do Piauí se deparou com uma base de dados na qual a tabela Servidores possui diversos campos, sendo um deles, o campo nome, do tipo cadeia de caracteres (varchar). Para exibir todos os registros cujo campo nome inicie por qualquer caractere seguido de “agner”, utiliza-se a instrução SQL:
Alternativas
Q1609075 Banco de Dados
Dado o seguinte fragmento da tabela chamada Servidores um banco de dados da ALEPI:
Imagem associada para resolução da questão

Assinale a opção CORRETA sobre as operações SQL e modelagens de banco de dados que podem ser realizadas na tabela Servidores.
Alternativas
Q1380425 Banco de Dados
Utilizando-se a linguagem SQL (Structured Query Language), assinale a alternativa que representa a consulta na tabela “pessoa" para se obter os valores do atributo “sobrenome" cujo atributo "nome" inicie com “J" e cujo atributo “ano_nascimento” seja maior do que 1980.
Alternativas
Q1380424 Banco de Dados
A linguagem SQL (Structured Query Language), geralmente denominada linguagem de consulta, pode fazer muito mais do que simplesmente consultar um banco de dados. Com relação às partes da linguagem SQL, assinale a alternativa correta.
Alternativas
Q1371345 Banco de Dados
Qual arquitetura do SQL é disponível e permitido na instalação no sistema operacional Windows?
Alternativas
Q1371341 Banco de Dados
Em relação ao SQL é incorreto afirmar.
Alternativas
Q1322932 Banco de Dados
A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:
Alternativas
Q1316540 Banco de Dados
Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de
Alternativas
Respostas
1981: E
1982: C
1983: C
1984: C
1985: B
1986: C
1987: D
1988: A
1989: A
1990: E
1991: B
1992: C
1993: B
1994: C
1995: D
1996: B
1997: A
1998: C
1999: E
2000: C