Magna Concursos

Foram encontradas 24.514 questões.

2993184 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TCE-SP

Atenção

Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.

create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

foreign key (B) references TY(C)

on delete cascade

)

insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)

insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.

delete FROM TY

Após a execução desse comando, o total de linhas, somando-se os números de linhas de cada tabela, é:

 

Provas

Questão presente nas seguintes provas
2993183 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TCE-SP

Atenção

Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.

create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

foreign key (B) references TY(C)

on delete cascade

)

insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)

insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.

insert into TX(A, B)

select C,A FROM TY

where C not in (select A from TX)

or A in (select A from TX)

O conjunto de linhas inseridas é:

 

Provas

Questão presente nas seguintes provas
2993182 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TCE-SP

Atenção

Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.

create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

foreign key (B) references TY(C)

on delete cascade

)

insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)

insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.

select count(*)

from TX t1 left join TY t2 on t1.B=t2.A

O valor exibido pela execução desse comando é:

 

Provas

Questão presente nas seguintes provas
2993052 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB

Qual das opções a seguir descreve CORRETAMENTE o comando utilizado para criar um novo usuário no PostgreSQL e conceder a ele privilégios de administrador?

 

Provas

Questão presente nas seguintes provas
2993051 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB

Considere o seguinte esquema relacional composto por três tabelas:

CLIENTES (ID, Nome, Sobrenome)

PEDIDOS (ID, Cliente_ID, Data)

ITENS (ID, Pedido_ID, Item)

Analise o código SQL a seguir:

SELECT Clientes.Nome, Itens.Item

FROM Clientes

LEFT JOIN Pedidos ON Clientes.ID = Pedidos.Cliente_ID

LEFT JOIN Itens ON Pedidos.ID = Itens.Pedido_ID

Assinale a alternativa que apresenta CORRETAMENTE a função do código SQL.

 

Provas

Questão presente nas seguintes provas
2993050 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB

Os bancos de dados NoSQL caracterizam-se por:

 

Provas

Questão presente nas seguintes provas
2993049 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB
Considere o comando de criação da tabela ALUNO definida abaixo em SQL.

CREATE TABLE ALUNO ( matricula INTPRIMARYKEY,
nome_alu VARCHAR(300) NOTNULLUNIQUE,
tipo_cota_alu INTCHECK(tipo_cota_alu BETWEEN 1 AND 5),
renda_familiar FLOATNOTNULL,
curso INTNOTNULL);

Sobre a tabela ALUNO, foi definida uma chave primária (matricula) e dois índices secundários (nome_alu e tipo_cota_alu). O atributo tipo_cota_alu diz respeito ao tipo de cota previsto em lei para o ingresso de alunos nas universidades e institutos federais de ensino superior.

Um dos membros da equipe de desenvolvimento de sistemas solicitou ao analista de sistemas responsável pelo desenvolvimento do Sistema de Controle Acadêmico que fizesse uma revisão sobre a estrutura de tabelas do banco de dados, visando à melhoria do desempenho das consultas, alegando que um conjunto de consultas que executam sobre a tabela de ALUNO estava demorando além do normal para ser executado. O analista de sistemas examinou a execução das consultas que envolviam a tabela de ALUNO e, ao invés de propor uma solução de mudança no esquema da base de dados, propôs os seguintes aprimoramentos nas consultas "problemáticas".

Enunciado 3303130-1


Assinale a alternativa que contempla, dentre as consultas aprimoradas, o conjunto de consultas que realmente promoveu melhoria no desempenho do sistema.
 

Provas

Questão presente nas seguintes provas
2993048 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB
Considere a entidade Aluno identificada pelo atributo matrícula. Dependendo do tipo de aluno, essa entidade pode ter atributos distintos, ou seja, um aluno de graduação pode ter atributos unicamente pertencentes a ele, como a nota obtida no trabalho de conclusão de curso, enquanto um aluno de pós-graduação em sentido estrito (Mestrado ou Doutorado) pode não ter esse atributo. Para resolver essa distinção em um Modelo Entidade-Relacionamento (MER), um analista de desenvolvimento de sistemas modela essa entidade como:
 

Provas

Questão presente nas seguintes provas
2993047 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB
O diagrama entidade-relacionamento seguinte foi resultado de uma modelagem de um banco de dados relacional. A partir desse diagrama, como as tabelas podem ser montadas, para que se evitem redundâncias de dados e perda de representatividade? (os atributos sublinhados representam atributos-chave)

Enunciado 3303121-1
 

Provas

Questão presente nas seguintes provas
2993046 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UEPB
Orgão: UEPB
Provas:

O MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto, que se originou como um fork do MySQL. Ele é compatível com a linguagem SQL e oferece recursos avançados, como alta performance, escalabilidade e segurança, sendo amplamente utilizado em aplicações web e empresariais. Ao criar um usuário no MariaDB, qual das seguintes opções permite definir privilégios para o usuário?

 

Provas

Questão presente nas seguintes provas