Foram encontradas 25.165 questões.
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLConceitos e Fundamentos de SQL
- SQLDDL
- SQLDML
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
Provas
Provas
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
Caderno Container