Magna Concursos
2448523 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

A questão 19 baseia-se nesse texto introdutório e na Figura 9. Sobre a Figura 9, considere os seguintes aspectos: (1) exibe o modelo físico de algumas tabelas que compõem uma base de dados de um sistema de gestão de contratos; e (2) a partir desse modelo relacional, foram criadas todas as tabelas no banco de dados Oracle 11g, respeitados os nomes, tipos de dados, integridades e demais restrições. Um desenvolvedor PL/SQL criou uma procedure para inserir registros nas tabelas da Figura 9. Durante os testes unitários, foram inseridos cinco milhões de registros na tabela "CONTRATO" e dez milhões de registros na tabela "ADITIVO". As tabelas "CONTRATO" e "ADITIVO" estão presentes no owner "SISCO" e o desenvolvedor PL/SQL está acessando tais tabelas pelo owner "SISCO_APP", o qual possui privilégios de SELECT, INSERT, DELETE e UPDATE sobre as tabelas da Figura 9. O owner "SISCO_APP" também possui privilégios de CREATE PROCEDURE e EXECUTE PROCEDURE, no owner "SISCO".

Enunciado 3572542-1

Figura 9 - Modelo físico

Sabe-se que a quantidade de registros presentes nas tabelas da Figura 9, criadas no banco de dados Oracle 11g, tem afetado o desempenho de outras funcionalidades do sistema. Logo, o desenvolvedor solicitou ao Administrador de Banco de Dados a exclusão de todos os registros presentes nas tabelas "CONTRATO" e "ADITIVO". Considerando que a constraint "FK_CONTRATO_ADITIVO" está válida e habilitada, assinale, dentre as opções abaixo, quais os comandos e declarações SQL que podem ser executados, sequencialmente, pelo DBA, de cima para baixo, sem prejudicar a integridade da base de dados, de forma a excluir, o mais rapidamente
possível, os registros presentes em tais tabelas:

 

Provas

Questão presente nas seguintes provas

Analista de TI - Banco de Dados

60 Questões