Questões de Concurso Sobre banco de dados
Foram encontradas 15.585 questões
ATENÇÃO!
Na próxima questão, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.
T
O comando SQL que produz o resultado acima, a partir da instância inicialmente definida para a tabela T, é:
ATENÇÃO!
Na próxima questão, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.
T
O comando SQL utilizado nessa atualização é exibido a seguir.
O número de registros da tabela T afetados pela execução do comando SQL acima é:
I. É feita a retirada da conta A, mas T1 falha; a retirada é mantida, mas o depósito na conta B não é efetuado.
II. A retirada da conta A é efetuada; uma transação T2 lê o saldo da conta A após a retirada; o depósito na conta B falha e a retirada é revertida. T2 prossegue, com valores errôneos.
III. T1 é completada normalmente, mas há uma posterior falha na instalação, e as operações realizadas na execução de T1 são perdidas.
No âmbito das propriedades ACID para bancos de dados, além da consistência, a violação em cada caso, na ordem, é:
João considerou três scripts SQL para produzir esse relatório.
Produz(em) o resultado corretamente somente o(s) script(s):
I. Todos os documentos de uma coleção (collection) devem possuir o mesmo número de campos (fields).
II. Um campo presente em diferentes documentos de uma collection pode ter diferentes tipos de dados ao longo dos documentos.
III. MongoDB oferece a capacidade de validar esquemas durante operações de inserção (insertion) e atualização (update). Está correto o que se afirma em:
create table XPTO ( C1 int identity, C2 varchar(16)) insert into XPTO (C2) values ('A') insert into XPTO (C2) values ('B') insert into XPTO (C2) values ('C') truncate table XPTO insert into XPTO (C2) values ('D') insert into XPTO (C2) values ('E') delete from XPTO truncate table XPTO insert into XPTO (C2) values ('F') truncate table XPTO
Após a execução desse script, o resultado exibido pelo comando select max(C1) from XPTO é:
No âmbito do PostgreSQL 12, considere o comando a seguir.
CREATE SEQUENCE TESTE
Ao objeto TESTE, assim criado, aplicam-se as seguintes funções nativas:
A proposta de modelo adequada e corretamente justificada é
Observe a figura abaixo, que apresenta um exemplo de agregação.
Com base na figura, qual é a afirmativa correta?
create table funcionarios (cpf char(11) not null primary key, rg char(10), nome varchar(100) not null, nivel int, salario float);
insert into funcionarios(cpf,nome,nivel,salario) values ('111', 'joao', 2,3000); insert into funcionarios(cpf,rg,nome,nivel,salario) values ('222', '222', 'jose',1,1500); insert into funcionarios(cpf,rg,nome) values ('333', '333', 'jose');
Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela FUNCIONARIOS, representadas pelos comandos SQL abaixo.
I - alter table funcionarios add unique(rg); II - alter table funcionarios add check (nivel is not null); III- alter table funcionarios alter column salario set default 1000;
Considerando a execução de cada comando como uma transação independente, quais comandos executam COM ERRO?
Create table GENEROS (codg integer not null primary key, nome varchar(60) not null);
Create table MUSICAS (codm char(5) not null primary key, nome varchar(100) not null, codg integer not null, autor varchar(250) not null, foreign key (codg) references GENEROS(codg));
Considere a consulta: “listar o nome dos gêneros musicais e dados (nome e autor) das respectivas músicas do gênero. Incluir também no resultado gêneros para os quais não existem músicas correspondentes”.
SELECT G.nome as genero, M.nome as musica, autor FROM ______________
Assinale a alternativa que completa corretamente a lacuna acima sobre a consulta SQL, considerando o padrão SQL.