Questões de Concurso
Para analista de sistemas - administração de dados
Foram encontradas 246 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Seja o comando a seguir.
CREATE MATERIALIZED VIEW tb.tabela1
FOR UPDATE AS SECLECT *
FROM tb.tabela1
Ao ser executado no Oracle Database 12c, o resultado é
uma
CREATE PROCEDURE STO @PAR INT
AS
BEGIN
SELECT @PAR * @PAR AS QUAD
END
O comando no SQLServer que permite executar a referida stored procedure é:
Uma tabela de um banco de dados relacional é utilizada em diferentes tipos de transações por uma série de aplicações. Um analista de banco de dados pretende implementar um processo de monitoramento, em atendimento às demandas de auditoria interna, que registre as operações que resultem alterações efetuadas naquela tabela.
O processo de monitoramento descrito pode ser implementado por meio do mecanismo:
Assim, o comando Tabela1 INNER JOIN Tabela2 estabelece um comportamento que retorna os campos:

A operação de álgebra linear representada no diagrama é:
Observe a imagem a seguir.

No modelo entidade-relacionamento (MER), o processo de negócio é modelado como entidades que se relacionam. A figura acima apresenta parte da representação de um processo em um diagrama Entidade-Relacionamento (DER).
O relacionamento das entidades Pessoa e Apelido
representado no DER assegura que:
I- Redis: armazena os dados em memória e permite um acesso extremamente rápido aos dados armazenados.
II- MongoDB: armazena os dados em formato BSON (binário JSON) e oferece uma estrutura flexível sem esquema rígido, permitindo que qualquer estrutura de dados possa ser modelada e manipulada facilmente.
III- Neo4j: otimizado para lidar com dados altamente conectados e complexos, como redes sociais, sistemas de recomendação, análise de dados e outras aplicações em que a estrutura dos dados é fundamental.
Respectivamente, a qual categoria de sistemas de banco de dados NoSQL as soluções I, II e III pertencem?
ξ CREATE TABLE ALUNOS (matricula char(5) not null primary key, nome varchar(100) not null);
ξ CREATE TABLE TURMAS (cod_turma char(5) not null primary key, periodo_turma char(5) not null);
ξ CREATE TABLE HISTORICO (matric_alu char(5) not null, cod_turma char(5) not null, nota numeric(3,1), primary key(matric_alu,cod_turma), CONSTRAINT foreign key fk_aluno (matric_alu) references ALUNOS (matricula), foreign key fk_turma (cod_turma) references TURMAS (cod_turma));
Observe as instâncias abaixo das tabelas ALUNOS e HISTORICO.

Assinale quantos registros a seguinte consulta SQL, aplicada a um banco de dados PostgreSQL11, retornará.
SELECT nome FROM ALUNOS JOIN HISTORICO ON (ALUNOS.matricula = HISTORICO.matric_alu) WHERE nota > 6 GROUPBYmatricula, nome HAVING COUNT(distinct nota) > 1;
I- A garantia de que as alterações feitas em um banco de dados sejam persistentes, mesmo em caso de falhas do sistema, como queda de energia, falha do servidor ou falha no hardware.
II- O custo de sincronizar o registro é muito menor do que o custo de descarregar as páginas de dados.
III- Requer pouco espaço de armazenamento para o log de gravação, pois não ocupa um espaço significativo em disco, mesmo para banco de dados de grande porte com alto volume de transações.
IV- O log de gravação pode ser usado para criar backups incrementais eficientes e para facilitar a replicação assíncrona de dados entre servidores.
Está CORRETO o que se afirma em: