

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Um trigger de banco de dados pode ser disparado antes ou depois de um comando e pode, até mesmo, substituir esse comando.
Certo
Errado
Em uma tabela com 100 registros, uma consulta SQL com a cláusula WHERE pode apresentar resultados com quantidade variando de zero a 100 linhas.
Certo
Errado
“A modelagem de dados geralmente começa representando conceitualmente os dados e, em seguida, representando-os novamente no contexto das tecnologias escolhidas. Analistas e partes interessadas criam vários tipos diferentes de modelos de dados durante o estágio de concepção de dados”.
Disponivel em: https://aws.amazon.com/pt/what-is/datamodeling/ Acesso em 04.11.2024.
Analise as assertivas abaixo sobre tipos de modelos de dados e a seguir indique a alternativa CORRETA.
I - Os modelos de dados conceituais não seguem regras formais de modelagem de dados e têm como principal função proporcionar uma visão comum entre partes interessadas técnicas e não técnicas.
II - Os modelos de dados físicos fornecem detalhes específicos sobre tipos de campo e relações de dados, conforme representados no DBMS, além de informações sobre ajuste de performance.
III - Modelos de dados lógicos são suficientes para a implementação final do projeto de banco de dados, dispensando a criação de um modelo físico.
Apenas a assertiva I está correta.
Apenas a assertiva II está correta.
Apenas a assertiva III está correta.
Apenas as assertivas I e II estão corretas.
Apenas as assertivas I e III estão corretas.
O mecanismo de recuperação de banco de dados precisa garantir que uma transação possa ser desfeita. Para execução do rollback em cascata são necessárias entradas de log do(s) valor(es):
novo;
antigo;
antigo e novo;
write-ahead;
undo/redo.
Em relação ao uso da instrução SELECT da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) A cláusula WHERE é obrigatória.
( ) O caractere % (percentual) é utilizado para retornar os dados de todas as colunas.
( ) Permite retornar dados de mais de uma tabela.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
F – F – V.
F – V – F.
F – V – V.
V – F – V.
V – V – F.
Um administrador de banco de dados MySQL precisa realizar o restore do banco de dados "tjac_db", a partir de um arquivo de backup previamente criado com o nome backuptjac.sql. Para isso, deverá utilizar o comando:
insert into tjac_db from backuptjac.sql
mysql -u root -p tjac_db < backuptjac.sql
recover database tjac_db from backuptjac.sql
restore database tjac_db from backuptjac.sqlsine
No âmbito da segurança física de banco de dados, a política de controle na qual um sujeito poderá ter acesso a determinado objeto se seu nível de classificação for igual ou superior ao do objeto e se pertencer a, pelo menos, uma categoria a que o objeto também pertença é denominada política
discricionária ou compulsória.
compulsória ou mandatária.
discricionária ou provisória.
mandatária ou provisória.
A característica de servidores de alta disponibilidade que permite alternar perfeita e automaticamente para um sistema de backup confiável em caso de falha do primeiro denomina-se
balanceamento de carga.
elasticidade.
failover.
tailoring.
No Oracle Database o tipo de dados conhecido por armazenar um número de ponto flutuante de 64 bits e precisão dupla tem a notação ______.
Assinale a alternativa que preencha a lacuna corretamente.
CHAR_DOUBLE
CHAR_FLOAT
BINARY_FLOAT
BINARY_DOUBLE
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:
2,MARIA
1,JULIA 2,MARIA
1,JULIA 2,MARIA 3,SOFIA
1,JULIA 2,MARIA 3,ANA
2,MARIA 3,ANA
Uma VIEW é uma representação virtual de dados que se comporta como uma tabela, formada a partir de uma consulta em tabelas relacionadas.
Certo
Errado
De acordo com modelo entidade relacionamento (MER). Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) O Modelo Entidade-Relacionamento é especificamente projetado para representar dados de forma física, sem se preocupar com a visão lógica dos usuários.
( ) A chave primária de uma entidade é um atributo (ou conjunto de atributos) que identifica exclusivamente cada instância da entidade no banco de dados.
( ) Atributo descritivo é uma propriedade ou característica de uma relação (versus de uma entidade).
Assinale a alternativa que apresenta a sequência correta de cima para baixo:
F - F - F
V - V - F
V - F - F
F - V - V
V - V - V
Num comando de criação de um trigger no MySQL, nas recentes edições, há um conjunto de elementos sintáticos que podem ser utilizados para determinar quando os procedimentos devem ser acionados e quais são esses procedimentos. As possíveis combinações de “quando x procedimento” válidas para triggers de transações são:
AFTER/BEFORE combinados com ELETE/INSERT/UPDATE
CREATION/REMOTION combinados com READ/WRITE
IN/OUT combinados com CREATION/REMOTION
INIT/END combinados com INPUT/OUTPUT
No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.
Certo
Errado
Para que uma tabela esteja na terceira forma normal, é suficiente que ela não possua nenhuma coluna não-chave que dependa de outra coluna não-chave.
Certo
Errado
Quando utilizado o comando SELECT, podem-se incluir várias subqueries internas na mesma instrução.
Certo
Errado
Assinale a opção correspondente ao comando utilizado para adicionar, remover ou modificar colunas de tabelas de bancos de dados SQL.
update
insert
create
delete
alter
Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.
select *
from competidor c, disputa d
where (c.nome = d.azul and c.nome = d.verde)
or (c.nome = d.verde and c.nome = d.azul)
O número de linhas produzidas pela execução desse comando, sem contar a linha de títulos, é:
0;
1;
6;
18;
36.
Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.
Simple JSON (JavaScript Object Notation)
BSON (Binary JSON)
XML (Extensible Markup Language)
HTML (Hyper Text Markup Language)
Considere o seguinte código PL/SQL:

Sua execução imprimirá
linhas numeradas de 1 a 6.
5 linhas numeradas de 5 a 9.
5 linhas numeradas de 1 a 5.
6 linhas numeradas de 10 a 5.
10 linhas numeradas de 0 a 9.