Foram encontradas 24.804 questões.
Considere que a SQL abaixo é executa com sucesso em um banco de dados PostgreSQL:
CREATE SEQUENCE aluno_id_seq INCREMENT 3 MINVALUE 4101 MAXVALUE 4203 CACHE 1 CYCLE;
SELECT NEXTVAL('aluno_id_seq');
SELECT NEXTVAL('aluno_id_seq');
SELECT NEXTVAL('aluno_id_seq');
Os retornos dos comandos SELECT são, respectivamente:
Provas
A consulta SQL abaixo é executada com sucesso em um banco de dados PostgreSQL. Considere que esse banco de dados possui uma tabela com nome candidato com 100 registros, no qual o campo id varia de 1 a 100.
CREATE TABLE core.visitante
(
idade bigint NOT NULL,
nome character varying(255),
secreto bigint NOT NULL DEFAULT nextval('vis'::regclass),
c_id INTEGER,
FOREIGN KEY (c_id) REFERENCES concurso.candidato (id)
);
Sobre esse banco de dados, julgue os itens a seguir como verdadeiro (V) ou falso (F) e assinale a alternativa correta:
I. O campo "secreto" pode assumir apenas valores do "'vis'::regclass"
II. O "'vis'::regclass" é do tipo ENUM
III. O banco de dados não possui nenhuma SEQUENCE
IV. A seguinte consulta SQL dá erro ao ser executada: INSERT INTO core.visitante(idade, c_id) VALUES(33, 25);
V. O banco de dados possui mais de um SCHEMA
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalRestrições de Integridade
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Modelagem de DadosEntidadesEntidade Fraca
Provas
Para a questão considere as seguintes entidades do mundo real: processo judicial e partes do processo. Os processos judiciais podem ter várias partes e as partes dos processos podem participar de vários processos.

Em uma situação real não existem processos judiciais sem partes. Podemos afirmar que o relacionamento de Processo Parte em relação a Processo e Parte é?
Provas
- Banco de Dados RelacionalTransaçõesControle de Concorrência
- Banco de Dados RelacionalTransaçõesLockingBloqueio Compartilhado
- Banco de Dados RelacionalTransaçõesLockingBloqueio Exclusivo
Sobre o controle de concorrência nos Sistemas Gerenciadores de Bancos de Dados, considere as afirmações:
I – Nos protocolos baseados em bloqueios, se uma transação tiver obtido um bloqueio no modo Compartilhado sobre um item de dados, então, esta transação pode ler, mas não pode escrever este item de dados.
II – Nos protocolos baseados em bloqueios, se uma transação tiver obtido um bloqueio no modo Exclusivo sobre um item de dados, então, esta transação pode ler e escrever este item de dados.
III – No protocolo de bloqueios em duas fases, há uma fase em que a transação pode obter bloqueios, mas não pode liberar qualquer bloqueio.
IV – No protocolo de bloqueios em duas fases, há uma fase em que a transação pode liberar bloqueios, mas não pode obter novos bloqueios.
Marque a alternativa que contém a s a firmações verdadeiras:
Provas
O controle de transações nos Sistemas Gerenciadores de Bancos de Dados, estabelece os seguintes estados para uma transação: Ativa, Parcialmente Confirmada, Falha, Abortada e Confirmada.
Sobre a transição entre os estados das transações, é correto afirmar que:
Provas
Para usufruir dos recursos oferecidos pelos Sistemas Gerenciadores de Bancos de Dados Relacionais são disponibilizados dois tipos de linguagens: a DDL (Data Definition Language) e a DML (Data Manipilation Language). Considere os comandos SQL:
I – select cliente.nome_cliente from cliente where cliente.cidade = ‘Taquaral de Goiás’.
II – create table conta (numero_conta numeric(10) not null, saldo integer not null).
Marque a alternativa correta:
Provas
- Banco de Dados RelacionalDependência Funcional
- Banco de Dados RelacionalNormalizaçãoMinimização de Redundância
Provas
Os bancos de dados relacionais possuem algumas operações básicas comuns entre eles, entre as quais podemos destacar o CRUD, que são operações de criação, leitura, atualização e exclusão de dados. Os comandos correspondentes são:
Provas

Provas
Caderno Container