Questões de Concurso Comentadas sobre banco de dados em noções de informática

Foram encontradas 1.049 questões

Q2645220 Arquitetura de Software

Assinale a alternativa que indica corretamente o nome do recurso ou ferramenta do MS Power BI que contém as ferramentas e recursos de ETL do MS Power BI?

Alternativas
Q2645106 Arquitetura de Software

Analise o seguinte comando em SQL usado para criar a tabela tab_alunos no banco de dados:


CREATE TABLE tab_alunos

(alu_cod SMALLINT PRIMARY KEY, alu_nome varchar(20), alu_idade SMALLINT);


O comando INSERT correto para inserir dados na tabela tab_alunos é:

Alternativas
Q2639759 Arquitetura de Software

Políticas de Backups em uma empresa têm por objetivo criar procedimentos técnicos para realização de cópias de segurança de dados. Essa política está relacionada a alguns fatores, como tamanho da empresa, volume de dados, frequência, entre outros. Entre as alternativas abaixo, qual NÃO é considerada parte de uma política de backup?

Alternativas
Q2639288 Arquitetura de Software

Considere o trecho de comandos executados sob o PostgreSQL 9.3:


CREATE TABLE IF NOT EXISTS person (

------id serial NOT NULL PRIMARY KEY,

------info json NOT NULL

);


INSERT INTO person (info)

VALUES('{ "student": "James Miller", "items": {"course": "calculus I","grade": 8.5}}'),

-----('{ "student": "Mary Martinez", "items": {"course": "calculus II","grade": 7.5}}'),

------('{ "student": "Linda Olson", "items": {"course": "calculus II","grade": 9.0}}');

SELECT info FROM person;


É CORRETO afirmar que:

Alternativas
Q2639287 Arquitetura de Software

Considere as seguintes sentenças no âmbito de Banco de Dados:


Fonte: DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. E-book VitalSource.


I. Atomicidade da instrução: O sistema deve garantir que instruções individuais, ou seja, execuções de instruções individuais, sejam atômicas. Essa consideração se torna particularmente significativa em um sistema relacional, no qual as instruções de nível de conjuntos e em geral operam sobre muitas tuplas ao mesmo tempo. Não deve ser possível que uma determinada instrução falhe durante o processo e deixe o banco de dados em um estado incorreto (por exemplo, com algumas tuplas atualizadas e outras não).

II. A operação COMMIT indica o término bem-sucedido de uma transação no sistema de log do servidor de banco de dados. Ela informa ao gerenciador de transações que um conjunto de programas foi concluído com sucesso, que o banco de dados está (ou deveria estar) novamente em um estado de aceitação e que todas as atualizações feitas por essa unidade de trabalho podem agora completar a limpeza dos registros de log.

III. A operação ROLLBACK assina o término malsucedido de um processo do sistema operacional. Ela informa ao gerenciador de memória que algo saiu errado, que o banco de dados pode estar em um estado incorreto e que o administrador deve reiniciar o SGDB.


De acordo com Date (2003, posição 382), indique a alternativa CORRETA.

Alternativas
Q2639285 Arquitetura de Software

Sobre o modelo relacional em banco de dados, assinale a alternativa CORRETA:


Teorey, Tobey J. Projeto e modelagem de banco de dados. 2. ed., 2013. pag 20.

Alternativas
Q2639284 Arquitetura de Software

Sobre o gerenciamento de transações em bancos de dados, assinale a alternativa INCORRETA:


RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Database Management Systems. 3ed, 2018.

Alternativas
Q2639283 Arquitetura de Software

Sobre banco de dados relacional, considere a tabela:


professor_disciplina (cod_professor, cod_disciplina,

nome_disciplina, data_inicio, data_termino)


Após a normalização, temos duas tabelas cujo resultado obtido foi:


professor _ disciplina (cod_professor, cod_disciplina,

data _ inicio, data _ termino)


disciplina (cod_disciplina, nome _ disciplina)


Os campos em negrito representam a chave primária. Assinale a alternativa que indica CORRETAMENTE a forma normal aplicada:


HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6. ed. Porto Alegre: Bookman, 2009.

Alternativas
Q2639282 Arquitetura de Software

Sobre o modelo relacional e o modelo entidade relacionamento, assinale a alternativa INCORRETA:


HEUSER, Carlos A. Projeto de Banco de Dados. Bookman, 6 ed., 2009.

Alternativas
Q2638782 Arquitetura de Software

Considere uma tabela de nome PROCESSO em um banco de dados relacional. Qual comando retornaria o número de registros da tabela PROCESSO?

Alternativas
Q2637756 Arquitetura de Software

Uma empresa possui N discos rígidos que serão utilizados para armazenar seu volume de dados com o nível RAID 0. É correto afirmar que a quantidade de discos que irá armazenar o volume original dos dados (sem considerar paridade e redundância) é

Alternativas
Q2637732 Arquitetura de Software

Considere a seguinte tabela de um banco de dados relacional:


Loja (Código, Tipo, Cidade)


O comando SQL para excluir registros da tabela Loja com a condição de ter a string “Sul” no nome da cidade é:

Alternativas
Q2637731 Arquitetura de Software

Considere as duas seguintes tabelas de um banco de dados relacional:


Curso (ID, Especialidade, Tipo)

Aluno (Número, Nome, Cidade, ID)


ID é chave estrangeira na tabela Aluno, com origem na chave primária ID de Curso.


O comando SQL para obter o nome dos alunos, a especialidade e o tipo de curso em que estão matriculados é:

Alternativas
Q2635777 Arquitetura de Software

Um Advogado deseja aplicar uma técnica de Machine Learning para prever a probabilidade de uma decisão judicial ser favorável ou desfavorável a uma das partes com base em variáveis como jurisprudência, detalhes do caso e histórico de decisões anteriores. O recurso de Machine Learning mais adequado para essa finalidade é

Alternativas
Q2635775 Arquitetura de Software

Durante a sessão atual, um Analista deseja alterar o tamanho do buffer de pool InnoDB no servidor MySQL para 5 gigabytes, para otimizar o desempenho do MySQL, reduzindo a necessidade de acessar o disco para buscar dados frequentemente usados. Para isso, ele deve utilizar o comando

Alternativas
Q2635774 Arquitetura de Software

No SQL*Plus, um Analista que possui as devidas permissões pretende ampliar o tamanho do Buffer Cache do Oracle 19c para 2 gigabytes, persistindo esta alteração no arquivo de parâmetros de inicialização SPFILE. O objetivo é armazenar em cache blocos de dados frequentemente acessados, visando aprimorar o desempenho do banco de dados. Para isso, ele deve usar o comando

Alternativas
Q2635773 Arquitetura de Software

Um Analista possui uma tabela chamada processo em um banco de dados Oracle 19c aberto e em condições ideais, que possui os campos num_processo (chave primária) e ano. Para acelerar as consultas que buscam processos por ano, ele deseja criar um índice na coluna ano, denominado index_ano_processo, por meio do comando

Alternativas
Q2635571 Arquitetura de Software

Considere uma tabela denominada Cidadao e as colunas Nome_Cidadao e Valor_Recebido.


Para obter a média dos valores maiores que 200 recebidos pelos cidadãos, um Analista deve utilizar o comando

Alternativas
Q2635570 Arquitetura de Software

Considere o seguinte caso:


Utilizando comandos SQL, um analista criou uma tabela de cidadão dando permissão de acesso ao usuário Roberto. Posteriormente Inseriu dados nessa tabela, mas logo em seguida teve que deletá-los, retirar a permissão de Roberto que estava saindo do tribunal e dar permissão a Carla.


A sequência de comandos SQL utilizada no caso é, correta e respectivamente, categorizada como

Alternativas
Q2635569 Arquitetura de Software

Uma tabela está na segunda forma normal (2FN) se e somente se

Alternativas
Respostas
121: B
122: D
123: A
124: D
125: A
126: B
127: C
128: B
129: E
130: D
131: B
132: C
133: E
134: B
135: E
136: B
137: C
138: A
139: B
140: D