Foram encontradas 25.165 questões.
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG
- AdministraçãoAuditoria de Banco de Dados
- AdministraçãoSegurançaControle de Acesso
- AdministraçãoSegurançaSegurança de Dados
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
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
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
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
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
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
A sigla RAID significa Redundant Array of Independent Disks, ou Conjunto Redundante de Discos Independentes.
Sobre o RAID 5, assinale a afirmativa correta.
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
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 |
|||||||||||||
|
|
Suponha que id_bairro é chave primária da tabela bairros. Qual das afirmações abaixo estaria INCORRETA?
Provas
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 |
|||||||||||||
|
|
Foi executada a consulta abaixo:
|
select b.id_municipio from municipios as m right join bairros as b on (m.id_municipio=b.id_municipio) where m.id_municipio is null |
Qual é o valor esperado como retorno?
Provas
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 |
|||||||||||||
|
|
Um auditor executou uma consulta SQL e obteve a resposta abaixo:
|
id_municipio |
id_bairro |
id_municipio |
| 10 | 2 | 10 |
| 15 | 1 | 15 |
Qual das alternativas abaixo representa a consulta SQL executada para obter a resposta acima?
Provas
Caderno Container