O analista de sistemas do Tribunal está modelando o banco de dados do novo sistema e especificou a entidade fraca MovimentacaoProcessual associada à entidade forte Processo. De acordo com o Modelo Entidade-Relacionamento (MER), é correto afirmar sobre a entidade fraca e sua atribuição gráfica:
- A) O Diagrama Entidade-Relacionamento (DER) é a teoria conceitual abstrata, enquanto o MER é sua representação visual de retângulos e losangos.
- B) A entidade fraca MovimentacaoProcessual possui chave primária independente da entidade forte, e atributos derivados são representados por losangos pontilhados.
- C) A entidade fraca depende da forte para existir, não possuindo chave primária própria autossuficiente, e atributos derivados são representados graficamente por elipses tracejadas.
Uma tabela do sistema de precatórios do Tribunal possui Chave Primária Simples (ID_Prec) e já satisfaz todas as regras da Primeira Forma Normal (1FN). À luz dos conceitos de Normalização de Dados, é correto concluir que:
- A) A tabela já está automaticamente na Segunda Forma Normal (2FN), visto que a dependência parcial só ocorre em tabelas com chaves compostas.
- B) A tabela viola a 2FN, visto que toda tabela com chave primária simples exige desnormalização mandatória para atingir a 3FN.
- C) A tabela viola a 1FN se contiver atributos multivalorados, salvo se esses valores forem encapsulados em uma única célula de texto descritivo.
Para subsidiar os painéis de Business Intelligence da Presidência, o administrador de banco de dados do Tribunal decidiu desnormalizar algumas tabelas. De acordo com as premissas de normalização e desnormalização, é correto afirmar:
- A) A desnormalização otimiza transações de escrita e inserção em bancos OLTP, eliminando redundâncias para acelerar o Processo Judicial Eletrônico.
- B) A desnormalização reintroduz redundâncias conscientes para aumentar a velocidade de leitura e consultas, enquanto a FNBC lida com chaves candidatas compostas sobrepostas.
- C) A FNBC lida com o mapeamento dimensional, de forma a exigir que tabelas OLAP operem estritamente sob as regras da 1FN e 2FN.
O analista de sistemas do Tribunal executou a instrução TRUNCATE TABLE LogsAudiencia; para limpar a base de homologação de forma rápida. Sob a classificação de comandos da linguagem SQL:
- A) O TRUNCATE é um comando DML, visto que atua diretamente apagando as tuplas de dados linha por linha.
- B) O TRUNCATE é um comando DML, sendo que a sua execução gera logs individuais de deleção que ativam triggers de segurança.
- C) O TRUNCATE é um comando DDL, pois atua na estrutura ao desalocar as páginas de dados da tabela, resetando contadores e sem gerar logs de exclusão de linhas.
Em uma sessão do Oracle Database 19c, um analista executou um INSERT, não efetuou o COMMIT e, na linha seguinte, rodou um CREATE TABLE. Ao tentar reverter o INSERT executando um ROLLBACK, o resultado será:
- A) O ROLLBACK falhará em reverter o INSERT, visto que comandos DDL no Oracle Database executam um COMMIT implícito automático.
- B) O ROLLBACK desfará as alterações do INSERT com sucesso, visto que comandos DDL nunca interferem em transações transacionais pendentes.
- C) O INSERT será revertido, salvo se a tabela criada no comando DDL pertencer ao mesmo esquema lógico da transação anterior.
Mostrando 5 de 15 questões. Inicie o simulado para ver todas!