Foram encontradas 24.449 questões.
Com relação à generalização/especialização de entidades (considere o modelo ER de PeterChen), analise as afirmativas a seguir.
I. Por meio desse conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. O símbolo para representar generalização/especialização é uma elipse.
II. Associada ao conceito de generalização/especialização está a idéia de herança de propriedades. Herdar propriedades significa que cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalizações/especializações), também as propriedades da ocorrência da entidade genérica correspondente.
III. A generalização/especialização pode ser classificada em dois tipos, condicional ou incondicional, de acordo com a obrigatoriedade ou não de a uma ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Por exemplo, em uma generalização/especialização incondicional para cada ocorrência da entidade genérica não existe uma ocorrência em uma das entidades especializadas. Já em uma generalização/especialização condicional, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada.
Está correto o que se afirma em
Provas
Provas
Provas
Provas
Provas
Considere a tabela t_audiencias que armazena informações sobre audiências marcadas.
Considerando que esta tabela está criada e contém valores adequados, em um banco de dados MySQL aberto e funcionando em condições ideais, o comando que seleciona todas as audiências que estão marcadas como “pendente”, cuja data de audiência seja posterior ao dia e hora atuais e que pertençam às varas de trabalho 1, 2 0u 3, é:
SELECT * FROM t_audiencias WHERE status = 'Pendente' AND
Provas
Considere que exista um banco de dados PostgreSQL aberto e funcionando em condições ideais, e que a tabela t_processos exista e esteja corretamente preenchida com valores adequados. Neste contexto, observe a função abaixo.
CREATE FUNCTION atualizar_status_processo(num_processo VARCHAR) RETURNS INTEGER AS $$
DECLARE
total INTEGER;
BEGIN
UPDATE t_processos
SET status_processo = 'Encerrado'
WHERE numero_processo = num_processo;
SELECT COUNT(*) INTO total FROM t_processos WHERE status_processo = 'Encerrado';
RETURN total;
END;
$$ LANGUAGE plpgsql;
Em condições ideais, esta função seria corretamente chamada utilizando-se o comando:
Provas
Em um banco de dados Oracle 19c, aberto e funcionando em condições ideias, existe uma tabela tprocessos com dados válidos, que tem a seguinte estrutura:
- id_processo (número único de identificação do processo)
- data_abertura (data em que o processo foi aberto)
- id_vara (identificador da vara do trabalho onde o processo tramita)
- valor_processo (valor monetário associado ao processo)
O comando SQL que lista o id_vara, o número total de processos por vara e o valor total dos processos, em ordem decrescente, somente das varas que possuem mais de 100 processos abertos antes de 1º de janeiro de 2020, é:
Provas
Para desenvolver o sistema de controle de processos, o analista Pedro levantou as seguintes regras de negócio:
- todo Juiz pode ter nenhum, um ou diversos Processos; e
- todo Processo deve ter um e apenas um Juiz.
O modelo de dados que representa essas regras de negócio é:
Provas
Observe a consulta SQL a seguir.
ALTER TABLE Processos
ADD data_criacao DATETIME;
A consulta apresentada que corresponde à consulta MongoDB:
Provas
Caderno Container