Questões de Concurso Sobre banco de dados
Foram encontradas 16.029 questões
Considerado um importante componente da área de Business Intelligence (BI), o DataWarehouse pode fazer uso de diversas fontes de dados. Considere as afirmações abaixo sobre DataWarehouse.
I Faz uso intensivo de operações de escrita e pouco uso de operações de leitura.
II É projetado para tarefas analíticas, oferecendo dados para tomada de decisão.
III Seus dados são projetados e estruturados de maneira normalizada.
IV Contém dados em diferentes níveis, podendo esses dados serem atômicos ou sumarizados.
Estão corretas as afirmações
Um técnico da equipe de TI do TJRN recebeu a tarefa de adicionar o tjusr para ter acesso ao banco de dados PostgreSQL (versão 12). O técnico, logado como administrador do PostgreSQL, digitou os seguintes comandos:
CREATE USER tjusr PASSWORD 'senhatemporaria';
REVOKE ALL ON processo FROM tjusr;
GRANT SELECT ON processo TO tjusr;
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO tjusr;
Após a execução desses comandos, o usuário tjusr poderá
O PostgreSQL permite criar funções para facilitar operações diárias e abstrair a complexidade na leitura e utilização dos códigos. Isto posto, analise a função a seguir:
Sobre essa função, é correto afirmar que ela
Considere a seguinte instrução SQL, utilizando o T-SQL do Microsoft SQL Server 2016.
SELECT PessoaID, Nome,
Email, Telefone AS 'Contato Telefônico'
FROM Application.Pessoa ORDER BY PessoaID ASC <INSTRUÇÃO>;
Para retornar o resultado da consulta em formato JSON, o trecho constante como <INSTRUÇÃO> deve ser substituído por
A normalização de banco de dados visa, principalmente, a diminuir a redundância e aumentar a integridade dos dados. Nesse contexto, analise a tabela abaixo.
A tabela apresentada
Analise a sequência de comandos abaixo:
CREATE SEQUENCE processo_id_processo_seq INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1;
ALTER TABLE processo ADD COLUMN id bigint NOT NULL DEFAULT nextval('processo_id_seq'::regclass);
ALTER TABLE processo ADD CONSTRAINT pk_id_processo PRIMARY KEY (id);
Ao ser executada, essa sequência de comandos apresentará como resultado
Considerando o modelo relacional, um dos mais populares modelos de modelagem em sistemas comerciais atuais, analise as afirmativas abaixo.
I Ocorre o auto-relacionamento sempre que uma entidade está associada a uma ou mais instâncias da mesma entidade.
II Um relacionamento ternário ocorre quando uma entidade está no terceiro nível abaixo da entidade principal.
III Não há condição de existência para que tenhamos uma agregação em um modelo relacional.
IV As regras de entidade do modelo relacional são duas: integridade de entidade e integridade de atributo.
V A integridade de domínio limita o conjunto de valores que podem ser gravados em uma coluna.
No que concerne ao modelo relacional mencionado, estão corretas as afirmativas
Analise a tabela e a consulta escrita por um desenvolvedor, apresentadas a seguir.
select *, count(id) qtde, (select count(*) from processo where id > 5 and id < 10) num from processo group by id, descricao, data_cadastro;
Ao ser executada pelo desenvolvedor, a consulta retornará, como resultado,
A questão deve ser respondida com base no diagrama abaixo.
A questão deve ser respondida com base no diagrama abaixo.