Magna Concursos

Foram encontradas 24.509 questões.

3226192 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG

As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios associada às tabelas do banco de dados. Sobre as características de triggers, assinale a afirmativa INCORRETA.

 

Provas

Questão presente nas seguintes provas
3226166 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG

As organizações realizam diversas transações eletrônicas durante a execução das suas atividades operacionais, com aplicações de uso interno e externo, desenvolvidas em diferentes linguagens de programação, que persistem os dados coletados em um Sistema de Gerenciamento de Banco de Dados. O armazenamento desses dados deve ser revestido de uma boa camada de segurança, bem como as aplicações que consomem e alimentam esse banco, pois as consultas dinâmicas desenvolvidas nessas aplicações, se não protegidas adequadamente, produzem vulnerabilidades que podem causar danos de magnitude catastrófica em uma base de dados, permitindo acessos indevidos através de ataques conhecidos como SQL Injection. Sobre esse tipo de ataque, analise as afirmativas a seguir.

I. Consiste basicamente em digitar comandos SQL, exclusivamente do tipo DML, nos inputs de formulários da aplicação.

II. Um teste de SQL Injection pode ser em uma tela de login de um sistema WEB qualquer, digitar o comando ' or 1=1 or 'a' = 'a no campo de login, preencher o campo senha com qualquer valor e clicar no botão que efetua o login para verificar se o sistema realizará a autenticação.

III. Uma forma de proteger a aplicação do SQL Injection é realizar a validação/tratamento das informações manualmente ou utilizar frameworks de persistência/ORM que possuam mecanismos para evitar esse tipo de ataque.

Está correto o que se afirma apenas em

 

Provas

Questão presente nas seguintes provas
3226163 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG

Segurança de banco de dados consiste em proteger os dados armazenados em um Sistema de Gerenciamento de Banco de Dados (SGBD) contra acesso não autorizado, alterações não autorizadas e perda de integridade. Considerando os conceitos fundamentais de segurança de banco de dados, marque V para as afirmativas verdadeiras e F para as falsas.

( ) As senhas de acesso aos bancos de dados devem ser armazenadas em texto simples para facilitar a autenticação.

( ) O backup regular dos bancos de dados é uma prática importante para garantir a recuperação de dados em caso de falhas ou ataques.

( ) Auditorias de banco de dados são úteis apenas para fins de conformidade regulatória e não contribuem para a segurança geral do banco de dados.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas
3225548 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: AL-TO

Na abordagem de sistemas de banco de dados, a arquitetura de três esquemas (ou arquitetura ANSI/SPARC) sustenta a abstração entre seus níveis.

Nesse contexto, o conceito que define a capacidade de alteração do esquema conceitual da arquitetura de três esquemas, sem repercussão nos esquemas externos ou nos programas de aplicação é definido como independência de dados

 

Provas

Questão presente nas seguintes provas

Considere o seguinte esquema de um banco de dados relacional, expresso em linguagem SQL:

create table editora

(

cod_editora integerprimary key,

nome_editora varchar(30) not null,

telefone char(11)

);

create table livro

(

cod_livro integerprimary key,

num_isbn char(10) unique not null,

titulo varchar(20) not null,

edicao integerdefault 1 not null,

cod_editora integerreferences editora

);

A consulta

select titulo

from livro left join editora

on livro.cod_editora = editora.cod_editora

where editora.nome_editora is null

apresenta os títulos dos livros

 

Provas

Questão presente nas seguintes provas

Considere o seguinte esquema de um banco de dados relacional, expresso em linguagem SQL:

create table editora

(

cod_editora integerprimary key,

nome_editora varchar(30) not null,

telefone char(11)

);

create table livro

(

cod_livro integerprimary key,

num_isbn char(10) unique not null,

titulo varchar(20) not null,

edicao integerdefault 1 not null,

cod_editora integerreferences editora

);

Após criadas, os comandos de inserção a seguir foram executados:

insert into editora values (1,'Ed1','2222-3333'), (2,'Ed2',NULL);

insert into livro values (1,'111','Livro1',2,NULL), (2,'222','Livro2',2,1), (5,'555','Livro5',1,1);

insert into livro(cod_livro,num_isbn,titulo,cod_editora) values (3,'333','Livro3',2),

(4,'444','Livro4',2);

A consulta select * from livro where exists (select distinct * from editora) and edicao%2 <> 0 produz como resultado a seguinte quantidade de linhas:

 

Provas

Questão presente nas seguintes provas

Considere uma tabela fictícia que registre as doações recebidas por projetos sociais de uma determinada prefeitura, criada com o seguinte comando SQL:

CREATE TABLE doacoes (

SiglaProjeto text,

DataDoacao text,

Valor REAL,

DocumentoDoador text,

NomeDoador text);

Considere, ainda, que uma certa consulta SQL produziu a seguinte saída:

SiglaProjeto total_recebido

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

PA 57865.01

PB 37199.87

PC 18025.90

PD 17828.83

PE 8201.47

Assinale a opção que indica, corretamente, a consulta que poderia ter produzido a saída acima.

 

Provas

Questão presente nas seguintes provas

A utilização de discos RAID (de Redundant Array of Inexpensive Disks, na sua versão original) é uma solução de armazenamento secundário com melhor desempenho e confiança frente à solução clássica SLED (Single Large Expensive Disk) de armazenamento centralizado. Existem diferentes configurações padrão de arquitetura para os discos RAID, conhecidas como níveis RAID.

Nesse contexto, assinale a opção que indica um esquema de nível RAID que implementa bits de paridade em um disco concentrados em um único disco físico do arranjo.

 

Provas

Questão presente nas seguintes provas

A sigla RAID significa Redundant Array of Independent Disks, ou Conjunto Redundante de Discos Independentes.

Sobre o RAID 5, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
3221805 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Criciúma-SC

Para responder às questões 58 a 60, considere um SGBD relacional que contém duas tabelas, uma que contém os dados de municípios, e outra que contém os dados de bairros dos municípios, conforme a representação abaixo:

Municípios

bairros

id_municipio

10
12
13
15

id_bairro

id_municipio

1 15
2 10
3 11

Suponha que id_bairro é chave primária da tabela bairros. Qual das afirmações abaixo estaria INCORRETA?

 

Provas

Questão presente nas seguintes provas