Magna Concursos

Foram encontradas 706 questões.

2845355 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Em relação ao mecanismo de armazenamento, o padrão utilizado no MySQL, que suporta transação segura, compatível com a propriedade ACID (Atomicidade, Consistência, Isolamento e Durabilidade), bloqueio em nível de linha e restrições de integridade referencial, é:
 

Provas

Questão presente nas seguintes provas
2845354 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Em banco de dados, uma transação é uma unidade lógica de trabalho. Observe o seguinte script de uma transação implementada no MYSQL:

CREATE TABLE cliente (id INT, nome CHAR (50), INDEX (id)); 
START TRANSACTION; 
INSERT INTO cliente VALUES (1, 'LUCAS'); 
COMMIT; 
SET autocommit = 0; 
INSERT INTO cliente VALUES (2, 'MARCOS'); 
INSERT INTO cliente VALUES (3, 'PAULO'); 
UPDATE cliente SET nome='TIAGO' WHERE id=3; 
DELETE FROM cliente WHERE nome='LUCAS'; 
ROLLBACK; 
SELECT * FROM cliente;

Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores:

 

Provas

Questão presente nas seguintes provas
2845353 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Observe o seguinte script de concessão de privilégios em MYSQL:

CREATE DATABASE db;

CREATE TABLE db.t1 (c INT);

INSERT INTO db.t1 VALUES ROW (1);

CREATE TABLE db.t2 (c INT);

INSERT INTO db.t2 VALUES ROW (1);

CREATE USER u1;

GRANT SELECT, UPDATE ON db.t1 TO u1 WITH GRANT

OPTION;

CREATE USER u2;

GRANT SELECT, INSERT ON db.t2 TO u2;

CREATE USER u3;

GRANT ALL ON db.* TO u3;

REVOKE INSERT ON db.t2 FROM u2;

Após a execução do script apresentado, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
2845352 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Júlia é a administradora do banco de dados da empresa KASA, onde será implantado o novo sistema estratégico da empresa, para fornecimento de relatórios gerenciais em tempo real. No sistema antigo, o perfil GERENTE permitia acesso aos dados operacionais, para que eles fossem tratados em planilhas, mas agora os relatórios serão gerados a partir de visualizações específicas, diretamente na nova ferramenta. Para impedir o acesso aos dados operacionais e permitir o acesso às novas visualizações, Júlia utilizou, respectivamente, os comandos:
 

Provas

Questão presente nas seguintes provas
2845351 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Maria criou um banco de dados no qual há uma tabela com uma coluna X que não aceita valores nulos. Entretanto, como o sistema que mantém essa tabela é novo, na carga inicial dos dados essa coluna não existe. Como Maria não quer abrir mão do impedimento de valores nulos, Maria poderia carregar as linhas incompletas desde que, na coluna X, usasse a cláusula:
 

Provas

Questão presente nas seguintes provas
2845350 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS
Tanto no SQL Server como no MySQL, a aplicação do comando
drop table T
destina-se a:
 

Provas

Questão presente nas seguintes provas
2845349 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Analise o esquema relacional a seguir.

create table X1(
  A1 int not null primary key,
  B1 int)

create table X2(
  A2 int not null primary key,
  B2 int)

create table X3(
  A1 int not null unique,
  A2 int,
  B3 int,
  foreign key(A1) references X1(A1),
  foreign key(A2) references X2(A2)
)


Sobre esse esquema, analise as afirmativas a seguir.

  1. Cada elemento de X1 pode estar relacionado, via X3, a zero, um ou mais elementos de X2.
  2. Cada elemento de X1 pode estar relacionado a zero, um ou mais elementos de X3.
  3. Cada elemento de X2 pode estar relacionado a zero ou apenas um elemento de X3.


Está correto somente o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2845348 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Tabela R1


Na questão a seguir, considere a tabela R1, cuja instância é exibida a seguir.

Enunciado 3080294-1

Com referência à tabela R1, como descrita anteriormente, analise o comando SQL a seguir.

update R1

set B=0

where C in (31,32) or C = null


O conjunto completo de linhas afetadas pela execução desse comando é:
 

Provas

Questão presente nas seguintes provas
2845347 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Tabela R1

 

Na questão a seguir, considere a tabela R1, cuja instância é exibida a seguir.

Enunciado 3080293-1

Com referência à tabela R1, como descrita anteriormente, analise o comando SQL a seguir.

delete from R1 where (select count(*) from R1 x where R1.B = x.B) > 0

Após a execução desse comando, o conjunto completo de linhas presentes na instância da tabela R1 é:

 

Provas

Questão presente nas seguintes provas
2845346 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: DPE-RS

Tabela R1


Na questão a seguir, considere a tabela R1, cuja instância é exibida a seguir.

Enunciado 3080292-1

Com referência à tabela R1 descrita anteriormente, analise o comando SQL a seguir.

select * from R1 x, R1 y

where x.A > y.A and x.B = y.B

O número de linhas produzidas pela execução desse comando, sem contar a linha de títulos, é:

 

Provas

Questão presente nas seguintes provas