Magna Concursos

Foram encontradas 24.514 questões.

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
3260845 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: CEFET-RJ
Provas:

Seja a seguinte situação encontrada em uma empresa de TI:

• a empresa tem 3 servidores (S1, S2 e S3) e 4 projetos a serem controlados (P1, P2, P3 e P4).

• o servidor S1 cuida dos projetos P2 e P4;

• o servidor S2 cuida do P1;

• o servidor S3 cuida do P3.

Caso se necessiter epresentar o relacionamento entre os servidores e projetos, utilizando o modelo Entidade Relacionamento de Peter-Chen, sem se preocupar com os atributos, a representação seria:

 

Provas

Questão presente nas seguintes provas
3260842 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: CEFET-RJ
Provas:

Um administrador de dados está confeccionando um banco de dados (BD) a ser inserido em um sistema gerenciador de banco de dados (SGBD). No momento, ele está trabalhando no projeto desse BD e está na fase de construir o modelo de mais alto nível, ou seja, aquele que está mais próximo da realidade dos usuários, que tem um alto nível de abstração, e representa os requisitos do sistema, extraídos na fase de levantamento de requisitos. Esse modelo é conhecido como:

 

Provas

Questão presente nas seguintes provas
3260841 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: CEFET-RJ
Provas:

Um usuário do Postgres vai utilizar uma função desse sistema de banco de dados, que executa um cálculo em um conjunto de linhas da tabela, que estão, de alguma forma, relacionadas a uma linha indicada. Essa função, no Postgres, é denominada:

 

Provas

Questão presente nas seguintes provas
3260820 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: CEFET-RJ
Provas:

No projeto lógico de banco de dados, é importante a definição das chaves que auxiliarão nas buscas de dados entre as tabelas. Nesse caso, a chave estrangeira é definida como a chave que:

 

Provas

Questão presente nas seguintes provas
3260819 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: CEFET-RJ
Provas:

Um administrador de dados de um Sistema de Gerenciador de banco de dados deseja remover todas as linhas de uma tabela. O comando SQL adequado para isso é o:

 

Provas

Questão presente nas seguintes provas