Magna Concursos

Foram encontradas 24.509 questões.

Para que o sistema de banco de dados seja funcional, ele precisa recuperar dados de maneira eficiente. A necessidade de eficiência tem levado os projetistas a usarem estruturas de dados complexas para representar dados no banco de dados. Como muitos usuários de sistema de banco de dados não são treinados em computação, os desenvolvedores ocultam a complexidade dos usuários sob vários níveis de abstração de dados, para simplificar as interações do usuário com o sistema. Com relação à abstração de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O nível lógico descreve em detalhes estruturas de dados complexas de baixo nível.
( ) O nível de visão fornece um mecanismo de segurança de modo a evitar que os usuários acessem certas partes do banco de dados.
( ) O nível físico descreve quais dados estão armazenados no banco de dados e que relações existem entre eles.
( ) O nível lógico descreve o banco de dados inteiro em termos de um pequeno número de estruturas relativamente simples.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
3261353 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: INPE
Em relação a Bancos de Dados Relacionais, analise as afirmativas a seguir.

I. As tabelas são os componentes fundamentais de um banco de dados relacional e são usadas para organizar e armazenar dados de forma estruturada.
II. A chave primária é uma coluna (ou conjunto de colunas) com valor único para cada linha de uma tabela e é usada para identificar registros de forma única.
III. Os relacionamentos em um banco de dados relacionais são conexões lógicas entre diferentes tabelas que permitem combinar dados e estão restritos a relacionamentos um-para-um entre tabelas.
IV. A sigla ACID está relacionada à manipulação de dados em bancos de dados relacionais onde o “I” da sigla refere-se à inserção (Insert) de registros em uma tabela e o “D” à deleção (Delete) de registros em uma tabela.
V. As tabelas podem estar relacionadas entre si por meio de chaves estrangeiras.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas

SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.

Relativamente a SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A cláusula WHERE só é utilizada associada ao comando SELECT.

( ) O comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.

( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.

( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.

( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas
3261306 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: INPE
Sobre os formatos NetCDF4 e HDF5, no contexto de armazenamento e processamento de dados científicos, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
3261305 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: INPE
Sobre dados no formato NetCDF4, assinale a afirmativa incorreta.
 

Provas

Questão presente nas seguintes provas
Os comandos SQL do tipo DML (Data Manipulation Language) são utilizados para manipular os dados no banco de dados.

Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.

Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.
 

Provas

Questão presente nas seguintes provas
Considere que o objetivo do código a seguir é criar uma base de dados no SGBD PostgreSQL com extensão espacial PostGIS.

1 CREATE TABLE waypoint(
2 id_waypoint integer NOT NULL
3 )

4 COPY waypoint FROM ‘waypoints.csv’
5 WITH DELIMITER AS ‘,’
6 CSV HEADER;

7 ALTER TABLE waypoint
8 ADD COLUMN geom geometry (point);
9 UPDATE waypoint
10 SET geom = ST_SetSRID (ST_makepoint (lon, lat), 4326)

Em relação ao código supracitado, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Da forma como foi declarado, id_waypoint atende os critérios necessários para ser chave primária.
( ) O bloco de código compreendido entre as linhas 7 e 10 adiciona a parte espacial à base de dados pela criação de um atributo geométrico do tipo ponto.
( ) A função ST_SetSRID poderia ser substituída pela função ST_Transform, tendo em vista que a função ST_SetSRID transformará o sistema de coordenadas da camada, pois a geometria foi criada sem definição de sistema na linha 8.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
Em relação a uma função do tipo janela (Window Functions), analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Cria uma tabela não materializada no banco de dados, de forma que suas consultas são executadas todas as vezes em que a tabela é referenciada.
( ) Permite realizar cálculos utilizando um conjunto de linhas que possuem alguma relação com a linha em questão.

( ) É comparável ao tipo de cálculos realizados por funções de agregação

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
Entre as funcionalidades do SGBD existe a possibilidade da execução de transações.

Esses blocos possuem a seguinte estrutura:

BEGIN

Operação 1;
Operação 2;

....
COMMIT

Considerando a aplicação das transações em uma base vetorial armazenada em SGBD PostgreSQL com extensão espacial PostGIS, analise as afirmativas a seguir.

I. Caso mais de um usuário inicie blocos de transações em uma mesma feição geométrica, com alteração de chave primária, sendo o intervalo de COMMIT entre os usuários dentro das especificações do SGBD, ambas as transações ocorrerão sem falha.
II. As transações geralmente são utilizadas durante as edições da geometria das feições com a finalidade de garantir a integridade da informação em casos de falhas.

III. Após o COMMIT é possível desfazer as execuções de um bloco de transações utilizando o comando ROLLBACK. Este comando anulará todas as edições realizadas dentro do bloco de transações.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas

Considere a seguinte estrutura de dados criada em SGBD PostgreSQL com extensão espacial PostGIS:

Enunciado 3529664-1


Foi elaborado o seguinte código para ser executado na estrutura definida.
 

1 create index taxi_idx

2 select distinct taxi,
3     extract(day from t) as dia,
4     max(t) over p as chegada,
5     min(t) over p as partida
6 from taxi
7 particao p as (partition by taxi, extract(day from t))
8 select taxi,
9     t,
10     lead(t) over (partition by taxi order by
t) - t as time_gap,
11     st_distance(lead(geom) over (partition by
taxi order by t), geom) as space_gap,
12     geom
13 from taxi




De acordo com o código supracitado, o atributo time_gap é do tipo

 

Provas

Questão presente nas seguintes provas