Foram encontradas 24.479 questões.
Analise o Modelo Entidade Relacionamento (MER) e assinale a alternativa que contenha o código Java que o represente:

Provas
Provas
Considere os campos criados com o comando a seguir:
CREATE TABLE CLIENTE
( cod_cli int(10) NOT NULL auto_increment COMMENT 'Identificador do cliente',
nome_cli varchar(50) NOT NULL COMMENT 'Nome do cliente',
fone_cli varchar(11) NOT NULL COMMENT 'Telefone do cliente' );
Qual comando MySQL deve ser utilizado para selecionar todos os registros da tabela CLIENTE em ordem crescente pelo nome do cliente?
Provas
Considere uma base de dados que tenha as seguintes tabelas: 'pessoa' e 'telefone'. A tabela 'pessoa' possui os campos 'id' e 'nome'. A tabela 'telefone' possui os campos 'id', 'numero' e 'pessoa_id'. Em ambas as tabelas, o campo 'id' é representa a chave primária da tabela. Ademais, o campo 'pessoa_id' da tabela 'telefone' é uma chave estrangeira que referencia a tabela 'pessoa'.

Qual é a consulta que retorna o nome das pessoas que não tem telefone algum cadastrado na base?
Provas
Em relação aos Sistemas de Gerenciamento de Bancos de Dados MySQL e PostgreSQL, considere as seguintes afirmações:
I. A instrução 'SELECT cor, COUNT(cor) FROM carro GROUP BY cor;' projetará as cores dos carros registrados na tabela sem repeti-las, bem como a quantidade de carros de cada cor;
II. Para projetar apenas a terceira tupla dentre todos registros de carros que estão ordenados por modelo basta executar a instrução 'SELECT * FROM carro ORDER BY modelo LIMIT 1 OFFSET 2;';
III. Ao executar a instrução 'SELECT DISTINCT fabricante FROM carro;' serão apresentados todos os fabricantes registrados sem duplicá-los.
Julgue as afirmações como verdadeira (V) ou falsa (F) e assinale a alternativa correta:
Provas
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
Caderno Container