Foram encontradas 24.514 questões.
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
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
( ) 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
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
Considere a seguinte estrutura de dados criada em SGBD PostgreSQL com extensão espacial PostGIS:

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
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
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
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
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Modelagem de DadosModelo Lógico
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
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
Caderno Container