Questões de Concurso Sobre banco de dados
Foram encontradas 19.024 questões
Nesse cenário, a sequência de operações que NÃO caracteriza uma transação distribuída é:
Considere as seguintes dependências funcionais sobre CPFs, nomes e endereços num cadastro de clientes hipotético.
I. CPF → Nome
II. Nome → CPF
III. CPF → Endereço
IV. Endereço → Nome
Considere ainda as seguintes regras de negócio desse sistema:
R1. não pode haver dois ou mais clientes com o mesmo nome e diferentes CPFs;
R2. não pode haver dois ou mais clientes com o mesmo CPF e diferentes nomes;
R3. não pode haver dois ou mais clientes morando no mesmo endereço;
R4. não pode haver dois ou mais endereços para o mesmo cliente.
A lista completa de regras garantidas pelas dependências é:
ENGINE= MyISAM
significa que a tabela é:
INSERT INTO animal (grupo,nome) VALUES
('mamífero','cachorro'), ('mamífero','gato'),
('pássaro','sabiá'), ('mamífero','baleia'),
('pássaro','pardal');
grupo id nome
mamífero 1 cachorro
mamífero 2 gato
pássaro 1 sabiá
mamífero 3 baleia
pássaro 2 pardal
Para que isso ocorra, o comando de criação da tabela animal deve ter sido:
CREATE TABLE adm.pessoa (
matricula NUMBER(5) PRIMARY KEY,
nome VARCHAR2(15) NOT NULL,
cargo VARCHAR2(10),
admissao DATE DEFAULT (sysdate),
foto BLOB,
Y NUMBER(7,2),
X NUMBER(7,2) GENERATED ALWAYS AS (Y/160),
setor NUMBER(3) NOT NULL)
A coluna X é uma:
CREATE GLOBAL TEMPORARY TABLE
com a opção
DELETE ROWS
Analise as seguintes condições, que eventualmente podem decorrer de tal comando:
I. a definição da tabela é compartilhada por todas as sessões de acesso;
II. a instância da tabela é compartilhada por todas as sessões;
III. os registros serão removidos sempre que houver um commit da transação que envolve a tabela;
IV. os registros são removidos somente quando a sessão é encerrada.
Para o comando mostrado, prevalecem apenas as condições:
Assinale a opção que apresenta uma sintaxe correta de comandos
SQL para consulta de dados.
coddepto integer primary key, nomedepto varchar(100)
);
create table professor (
codprof integer primary key,
nomeprof varchar(100),
coddepto integer,
constraint fkprofessor foreign key (coddepto) references departamento);
Assinale a opção correta acerca do diagrama de entidade e relacionamento que representa a declaração relativa ao código SQL apresentado acima.
Um SIEM pode fazer uso de gerenciadores de banco de dados para armazenar grandes volumes de dados que foram previamente normalizados e que podem ser úteis na resolução de incidentes de rede
A adoção de controle de acessos a dados aderente ao modelo mandatório depende da adoção de procedimentos de rotulagem de segurança que sejam aplicáveis tanto aos usuários quanto aos dados.
O fortalecimento da segurança de bancos de dados do ministério envolve primariamente a adoção de controle de acesso às conexões das aplicações aos servidores de bancos de dados, especialmente se efetuadas por meio de firewalls, sendo de importância secundária a construção de dicionários de dados e os procedimentos de classificação da informação.
Em um banco de dados relacional, o atributo tem a mesma funcionalidade que a entidade, sendo responsável por representar o objeto real na sua totalidade.
A modelagem de um banco de dados deve considerar as características de entidades e de relacionamentos que sejam relevantes para o contexto a ser descrito; essas características são representadas por meio de seus relacionamentos.