Magna Concursos

Foram encontradas 24.509 questões.

3156492 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Observe a estrutura da tabela “Cliente” abaixo:

CREATE TABLE cliente (

cliente_ID NUMBER(12) PRIMARY KEY,

cidade VARCHAR2(50) NOT NULL,

limite_credito NUMBER(13,2) DEFAULT 0

);

Com o objetivo de gerar um relatório que mostre o limite de crédito médio para clientes em “Sao Paulo” e “Belo Horizonte”, a consulta a ser executada é:

 

Provas

Questão presente nas seguintes provas
3156491 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Observe o seguinte script de criação da tabela “Empresa” e outros objetos em Oracle:

CREATE TABLE empresa (
  empresa_ID NUMBER(12) PRIMARY KEY,
  razao_social VARCHAR2(50) NOT NULL
);

CREATE SEQUENCE sq_empresa_pk
  START WITH 2
  INCREMENT BY 2
  NOMAXVALUE
  NOCACHE
  NOCYCLE;

CREATE OR REPLACE TRIGGER trg_bi_empresa
  BEFORE INSERT ON empresa
  FOR EACH ROW WHEN (NEW.empresa_ID IS NULL)
  BEGIN
    SELECT sq_empresa_pk.NEXTVAL INTO :NEW.empresa_ID FROM dual;
  END;

Após a execução do script anteriormente apresentado, analise a execução dos seguintes comandos:

INSERT INTO empresa (empresa_ID, razao_social) VALUES (NULL, 'AAA');
INSERT INTO empresa (razao_social) VALUES ('BBB'); 
INSERT INTO empresa (empresa_ID, razao_social) VALUES (1, 'CCC');
INSERT INTO empresa (empresa_ID, razao_social) VALUES (5, 'DDD');
INSERT INTO empresa (empresa_ID, razao_social) VALUES (6, 'EEE');
INSERT INTO empresa (razao_social) VALUES ('FFF');
COMMIT;

Após a execução dos comandos apresentados, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
3156490 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

João, administrador de banco de dados MySQL, deverá realizar, periodicamente, o backup lógico completo do banco de dados "tjap_db".

Para isso, João deverá utilizar o comando:

 

Provas

Questão presente nas seguintes provas
3156489 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

João, administrador de banco de dados, deverá configurar a inicialização de uma instância do Banco de Dados Oracle. Para isso, deverá considerar que somente poderá executar o “shutdown” da instância após o “rollback” das transações não submetidas a “commit”.

Para tanto, como João não precisa aguardar a conclusão de todas as transações, ele deverá executar o modo de “shutdown”:

 

Provas

Questão presente nas seguintes provas
3156488 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

No contexto de administração de conexões no Oracle, Database Link é um objeto do esquema que permite que usuários acessem objetos em bancos de dados diferentes. Observe o seguinte script:

---conexão no banco de dados staging

CONNECT staging@staging

CREATE PUBLIC DATABASE LINK "PRD_PROCESSO"

CONNECT TO staging

IDENTIFIED BY <PWD>

USING 'PRD_PROCESSO';

SELECT nome

FROM processo.tbl_usuario@prd_processo

WHERE cpf = 99988877766;

Após a execução do script acima, a instrução SELECT:

 

Provas

Questão presente nas seguintes provas
3156487 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

A tabela “Tbl_Financeiro” armazena milhares de registros de transações financeiras. Para lidar com consultas que envolvam agregações e cálculos complexos, o administrador de banco de dados poderá adotar a seguinte estratégia de otimização de consultas:

 

Provas

Questão presente nas seguintes provas
3156486 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

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, INSERT, DELETE ON db.t1 TO u1;

CREATE USER u2;

GRANT SELECT, INSERT, UPDATE ON db.t2 TO u2 WITH

GRANT OPTION;

CREATE USER u3;

GRANT ALL PRIVILEGES ON db.* TO u3;

REVOKE INSERT ON db.t1 FROM u1;

Após a execução do script apresentado, é correto afirmar que o(s) usuário(s):

 

Provas

Questão presente nas seguintes provas
3156485 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Transação é uma unidade lógica de trabalho e é fundamental para garantir a integridade e a consistência dos dados. Observe o seguinte script de uma transação implementada no MySQL:

CREATE TABLE candidato (id INT, nome CHAR (50),

INDEX (id));

START TRANSACTION;

INSERT INTO candidato VALUES (1, 'JULIA');

INSERT INTO candidato VALUES (2, 'MARIA');

COMMIT;

SET autocommit = 0;

INSERT INTO candidato VALUES (3, 'SOFIA');

UPDATE candidato SET nome='ANA' WHERE id=3;

DELETE FROM candidato WHERE nome='JULIA';

ROLLBACK;

SELECT * FROM candidato;

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
3156484 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

João, administrador de Banco de Dados Oracle, deverá criar índices para melhorar o desempenho de consultas complexas sobre processos judiciais. Para isso, deverá escolher a estrutura que facilita a busca rápida de informações em operações de junção e intervalo, como:

SELECT parte.nome, movimento.descricao, movimento.data

FROM parte

JOIN movimento ON parte.processoID = movimento.processoID

WHERE parte.processoID BETWEEN 10 AND 20;

Para tanto, João criou um índice específico na coluna “processoID” da tabela “movimento”:

CREATE INDEX idx_movimento_processoID ON movimento(processoID);

Após a execução do script apresentado, o tipo de índice criado por João é:

 

Provas

Questão presente nas seguintes provas
3156470 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Considere uma tabela relacional com atributos (colunas) A, B, C, D e E, na qual as dependências funcionais conhecidas são:

A → B

A → C

A → D

D → E

O comando de criação dessa tabela é mostrado a seguir.

create table X(A int, B int, C int, D int, E int,
  constraint K1 unique (A),
  constraint K2 unique (D)
)

De acordo com as formas normais Primeira, Segunda, Terceira e Boyce-Codd, a dependência funcional adicional necessária e suficiente para a validade desse esquema é:

 

Provas

Questão presente nas seguintes provas