Magna Concursos

Foram encontradas 24.519 questões.

2987956 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: IBFC
Orgão: MGS
Ao desenvolvermos sistemas, a persistência de dados é realizada em um banco de dados, que normalmente opera sob a linguagem SQL, desta foram, o que é o conceito de chave primeira em banco de dados.
 

Provas

Questão presente nas seguintes provas
2986404 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFG
Orgão: UFT
Provas:
Para se inserir novos dados em SQL, utiliza-se a instrução
 

Provas

Questão presente nas seguintes provas
2986402 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFG
Orgão: UFT
Provas:
O comando TRUNCATE em SQL é uma Instrução
 

Provas

Questão presente nas seguintes provas
2986401 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFG
Orgão: UFT
Provas:
No processo de instalação e/ou configuração do Sistema de Gerenciamento de Banco de Dados (SGBD) PostgreSQL, o comando “initdb” é responsável por criar
 

Provas

Questão presente nas seguintes provas
2986400 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFG
Orgão: UFT
Provas:
MySQL é um banco de dados relacional (do inglês Relational Database Management System) com um modelo de cliente-servidor. Tendo como referência o MySQL 5.7, qual tipo de storage engine é apresentado como default?
 

Provas

Questão presente nas seguintes provas
2984725 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: Pref. Guararapes-SP
Provas:

O formato de dados, no MySQL, versão 8, em sua configuração original, capaz de armazenar até 255 caracteres, ou 255 bytes, é o

 

Provas

Questão presente nas seguintes provas
2984724 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: Pref. Guararapes-SP
Provas:

No MySQL, versão 8, em sua configuração padrão, para criar uma base chamada de “curso” com a codificação de caracteres padronizada para iso-8859-1, utiliza-se o comando

 

Provas

Questão presente nas seguintes provas
2982969 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: Câm. Deputados

Considere uma tabela relacional TT, com uma única coluna, N, que deveria conter números inteiros positivos, sem repetição, correspondentes a um conjunto de potências de 2, calculadas a partir de um expoente inteiro x, que vai sendo incrementado continuamente, de 1 em 1, como a seguir.

2, 4, 8, 16, 32, 64, 128, 256, 512, 1024

Entretanto, há falhas na sequência natural das potências, e é preciso descobrir as que estão ausentes na numeração. Por exemplo, se a coluna N contivesse apenas os números

4, 16, 32, 256, 1024

os intervalos de potências ausentes seriam o que seguem.

3-3

6-7

9-9

Assumindo que a função log(N, 2) retorna x, tal que 2x = N, assinale o comando SQL que produz esses intervalos para qualquer instância da tabela TT construída nesses moldes.

 

Provas

Questão presente nas seguintes provas
2982957 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: Câm. Deputados

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.

Tabela fibo

P N
1 0
2 1
3 1
4 2
5 3
6 5
7 8
8 13
9 21
10 34

A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.

----------------------------------------------------------------

Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.

P N
1 0
2 1
3 1
6 5
7 8

Para restaurar a tabela, foi produzido o comando SQL a seguir.

insert into fibo
  select f2.P + 1, f1.N + f2.N
  from fibo f1, fibo f2
    where f1.P = f2.P - 1
    and f2.P < 10
    and not exists
    (select * from fibo f3
       where f1.N + f2.N = f3.N and f3.P > f2.P)

Considere a instância da tabela fibo, anteriormente apresentada, depois de um conjunto de alterações errôneas.

P N
1 0
2 1
3 1
4 2
5 4
6 5
7 8
8 13
9 21
10 34

Considere ainda o comando SQL a seguir.

delete from fibo
  where fibo.P > 2
  and ( exists
    (select * from fibo f
      where f.P > fibo.P and f.N < fibo.N )
  or
  exists
    (select * from fibo f
    where f.P < fibo.P and f.N > fibo.N )
  or
  not exists
    (select * from fibo f1, fibo f2
      where fibo.P - 2 = f1.P
      and fibo.P - 1 = f2.P
      and fibo.N = f1.N + f2.N )
 )

Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância.

 

Provas

Questão presente nas seguintes provas
2982956 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: Câm. Deputados

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.

Tabela fibo

P N
1 0
2 1
3 1
4 2
5 3
6 5
7 8
8 13
9 21
10 34

A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.

----------------------------------------------------------------

Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.

P N
1 0
2 1
3 1
6 5
7 8

Para restaurar a tabela, foi produzido o comando SQL a seguir.

insert into fibo
  select f2.P + 1, f1.N + f2.N
    from fibo f1, fibo f2
    where f1.P = f2.P - 1
      and f2.P < 10
      and not exists
        (select * from fibo f3
           where f1.N + f2.N = f3.N and f3.P > f2.P)

A instância da tabela fibo, anteriormente apresentada, foi danificada na primeira coluna em algumas linhas, com exceção das duas primeiras linhas, como mostrado a seguir.

P N
1 0
2 1
0 1
5 2
4 3
6 5
3 8
0 13
8 21
10 34

Para a restauração da instância da tabela fibo a partir desse estado, foram preparados três comandos SQL.

  1. update fibo
    set fibo.P = (select sum(1) from fibo f1
    where f1.N <= fibo.N)
    where fibo.P > 2
  2. update fibo
    set fibo.P = (select sum(1) from fibo f1
    where f1.N <= fibo.N
    group by f1.N)
    where fibo.P > 2
  3. update fibo
    set fibo.P = select sum(1) from fibo f1
    where f1.N < fibo.N
    and fibo.P > 2

     

Com relação ao emprego desses comandos, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas